如何知道哪些 DNS 服务器正在解析我的计算机请求?

ris*_*ism 7 networking dns windows-7 ip

我的 Win7 机器错误地解析 IP 地址。

上周我遇到了同样的问题,并通过将 IPV4 切换到 Google 公共 DNS 8.8.8.8 和 8.8.4.4 以及 IPv6 的其他版本来“修复”该问题。

因此,当我执行 ipconfig /all 时,它说 DNS 服务器确实指向 Google,但在任何其他外部系统上这都可以很好地解析,但在内部却没有。

当我执行 tracert 时,它会解析为错误的地址,就像 Ping 一样。

当我说错误的地址时,它会解析为正确的服务器,但我在网站的服务器上使用了辅助 IP,它解析的是服务器的主 IP,而不是辅助 IP,因此站点 404“仅在这台机器上”,因此它不是服务器设置问题。

我检查了 etc/Drivers 中的 Hosts 文件,那里没有条目。

机器本身在局域网上,不确定它的状态,我不认为它是由域控制的,因为它只是在工作组>工作组中,没有我通常期望的域前缀。

它是从 DHCP 服务器获取它的 IP,但如上所述,我在本地覆盖了 DNS 设置

使用以下 DNS 服务器地址

它出现在 IPconfig 中,正如我所期望的 8.8.8.8 等。

所以我的问题是还有什么可以覆盖我的域名解析到我的机器和互联网之间的正确 IP 地址。

更新:

我还应该补充一点,如果我将一个条目放入域 >> IP 的主机文件中,它将正确解析。所以它没有被“绝对”覆盖/劫持。

更新 2:

使用 NSLookup,我为我的域甚至 www.google.com 获得以下信息

似乎 1:机器默认使用 IPV6(这正常吗?)和 2. 它没有通过 IPV6 上的 Google 公共 DNS 正确解析

所以如果 2 是正确的,这是否意味着机器将回退到使用 LAN DNS 设置?

在此处输入图片说明

G K*_*Koe 5

使用 nslookup 进行故障排除:

Nslookup 随 Windows 2000 及更高版本一起发布,是一种命令行工具,可让您测试域名系统 (DNS) 解析并对其进行故障排除。要启动 nslookup,打开命令提示符并输入 nslookup,见图 A。Nslookup 将显示机器的默认 DNS 服务器和 IP 地址。您现在可以输入 nslookup 命令。在 nslookup 提示符下输入 help 以获取命令的快速列表。

在此处输入图片说明

要进入 nslookup 的交互模式,请输入不带选项的 nslookup 命令。在交互模式下,您可以使用更多选项。要退出交互模式,请在一行上单独键入 exit 并按 Enter。

默认情况下,nslookup 使用您的默认 DNS 服务器来测试您的解析,但您可以选择不同的 DNS 服务器来测试您的解析。这允许您验证服务器上是否有错误,是否存在广泛的解析错误,或者服务器是否可能已关闭。Nslookup 还将显示各种类型的 DNS 记录,而不仅仅是主 (A) 记录或域的所有记录。