本文目录
上次我们提到Windows 8.1或者Windows Server 2012 R2中,Ping命令可以领退休金了。今天再来让NSlookup也归隐山林吧。在Windows 4.0 中有一个组件DnsClient,里面有17条命令,来帮助我们查询和设置DNS相关的配置。
查询DnsClient相关命令
使用Get-Command目睹这17条DnsClient命令的芳容:
PS> Get-Command -Module DnsClient | select CommandType, Name
CommandType Name
----------- ----
   Function Add-DnsClientNrptRule
   Function Clear-DnsClientCache
   Function Get-DnsClient
   Function Get-DnsClientCache
   Function Get-DnsClientGlobalSetting
   Function Get-DnsClientNrptGlobal
   Function Get-DnsClientNrptPolicy
   Function Get-DnsClientNrptRule
   Function Get-DnsClientServerAddress
   Function Register-DnsClient
   Function Remove-DnsClientNrptRule
   Function Set-DnsClient
   Function Set-DnsClientGlobalSetting
   Function Set-DnsClientNrptGlobal
   Function Set-DnsClientNrptRule
   Function Set-DnsClientServerAddress
     Cmdlet Resolve-DnsName
解析域名的IP地址
相信绝大多同仁使用NSLookup做的最多的事恐怕就是解析域名的IP地址吧。我们今天就拿Google开刀,为啥要拿它开刀,解析出谷歌的IP地址后,如果此IP地址没被狗啃,就可以直接访问谷歌美国啦(其中type 为AAAA的代表的是IPV6)。
PS> Resolve-DnsName Google.com |ft -AutoSize Name Type TTL Section IPAddress ---- ---- --- ------- --------- Google.com AAAA 260 Answer 2607:f8b0:400a:803::1006 Google.com A 260 Answer 173.194.33.104 Google.com A 260 Answer 173.194.33.103 Google.com A 260 Answer 173.194.33.102 Google.com A 260 Answer 173.194.33.100 Google.com A 260 Answer 173.194.33.99 Google.com A 260 Answer 173.194.33.105 Google.com A 260 Answer 173.194.33.101 Google.com A 260 Answer 173.194.33.98 Google.com A 260 Answer 173.194.33.110 Google.com A 260 Answer 173.194.33.96 Google.com A 260 Answer 173.194.33.97
查看本地的DNS服务器地址
PS> Get-DnsClientServerAddress
InterfaceAlias               Interface Address ServerAddresses
                             Index     Family
--------------               --------- ------- ---------------
Ethernet                             3 IPv4    {192.168.11.20, 8.8.8.8}
Ethernet                             3 IPv6    {}
Loopback Pseudo-Interface 1          1 IPv4    {}
Loopback Pseudo-Interface 1          1 IPv6    {fec0:0:0:ffff::1, fec0:0:0:ffff::2, fec0:0:0:ffff::3}
isatap.wwww.pstips.net               4 IPv4    {}
isatap.wwww.pstips.net               4 IPv6    {}
查看DNS的缓存
我以前只用过IPConfig清除过本地DNS缓存,从来没看多DNS缓存长啥样,今天可以看了。
PS C:\Users\v-bali> Get-DnsClientCache
Entry                     RecordName                Record Status    Section TimeTo Data L Data
                                                    Type                     Live   ength
-----                     ----------                ------ ------    ------- ------ ------ ----
db3-exch-dc-03.exchang... DB3-EXCH-DC-03.exchang... A      Success   Answer    2320      4 1.221.18.9
sin-red-dc-01.mond....    SIN-RED-DC-01.mond....    A      Success   Answer     945      4 1.60.220.23
crl.globalsign.com        crl.globalsign.com        A      Success   Answer     215      4 1.162.232.205
crl.globalsign.com        crl.globalsign.com        A      Success   Answer     215      4 1.162.232.204
crl.globalsign.com        crl.globalsign.com        A      Success   Answer     215      4 1.162.232.201
crl.globalsign.com        crl.globalsign.com        A      Success   Answer     215      4 1.162.232.202
crl.globalsign.com        crl.globalsign.com        A      Success   Answer     215      4 1.162.232.197
清除本地DNS缓存
有的哥们上完网后喜欢把自己的浏览器地址清除掉,可是别忘了DNS缓存里面也有痕迹啊。
Clear-DnsClientCache
查看DNS客户端
PS C:\Users\v-bali> Get-DnsClient
InterfaceAlias               Interface ConnectionSpecificSuffix ConnectionSpecificSuffix RegisterThisConn UseSuffixWhen
                             Index                              SearchList               ectionsAddress   Registering
--------------               --------- ------------------------ ------------------------ ---------------- -------------
Ethernet                             3 www.pstips.net           {}                       True             True
Loopback Pseudo-Interface 1          1                          {}                       True             True
isatap.wwww.pstips.net               4                          {}                       True             True
本文链接: https://www.pstips.net/abandoned-nslookup.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
                                      请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

PowerShell命令都那么长,用起来会不会感觉很Dan Teng?