了解当前 DNS 服务器的 IP 地址或域名的最简单方法是什么?我正在尝试排除 Windows 7 下的宽带互联网连接故障。
答案1
如果您知道您的公共 IP 地址,只需在命令提示符窗口中输入:
nslookup <your public IP>
您还可以通过将名称服务器附加到上述命令来指定要检查的名称服务器。
您可以从以下网站获取当前 IP 地址http://whatismyip.com
答案2
您需要打开“运行”,然后输入
cmd.exe
在命令提示符中输入此命令
C:\>ipconfig /all | findstr /R "DNS\ Servers"
输出应类似于:
答案3
我个人更喜欢这种方法:
echo | nslookup | findstr "Default\ Server"
它将在 shell 中打印默认 DNS 服务器的名称
答案4
以下 powershell 命令以结构化格式输出 DNS 信息:
powershell Get-DnsClientServerAddress
示例输出:
InterfaceAlias Interface Address ServerAddresses
Index Family
-------------- --------- ------- ---------------
vEthernet (Default Switch) 21 IPv4 {}
vEthernet (Default Switch) 21 IPv6 {fec0:0:0:ffff::1, fec0:0:0:ffff::2, fec0:0:0:ffff::3}
Wi-Fi 17 IPv4 {10.0.0.1}
Wi-Fi 17 IPv6 {2001:123:456:789::1, 2001:123:456:789::2}