本文目录
上次我们提到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?