开发机器上只有一个站点的 DNS 错误

开发机器上只有一个站点的 DNS 错误

www.superyoink.de 是我客户的网站。我可以从任何一台机器(除了我的开发机器)访问它。

如果我在我的开发机器上 ping 它,我会得到 80.67.28.107 - 这是错误的。

我旁边的笔记本电脑能够正确解决这个问题。

我尝试将正确的地址放入主机中,如下所示:

93.187.232.191 www.superyoink.de

仍然解析为错误地址。

我可以输入虚假的 DNS 服务器地址,但什么都不起作用。但 www.superyoink.de 仍然解析为 80.67.28.107。

重新启动后,执行 ipconfig /flushdns 似乎没有任何作用。

我运行的是 32 位 Vista。我的印象是它在某处存储了错误的 DNS 解析,甚至没有尝试 DNS 服务器。但是在哪里呢?求助!

答案1

更新:使用进程监视器. 筛选 ping.exe(在 ipconfig /flushdns 之后)。在输出中搜索子句。

**更新前:**将其他地址放入您的主机文件中。以确保您正在查看正确的文件。

124.23.2.3 akjsdf.com

并 ping 一下。

答案2

如果你运行 nslookup 你会得到什么?

c:\Program Files\Microsoft Visual Studio 9.0\VC>nslookup contoso.com
Server:  scant2.cannla.local
Address:  192.168.1.20

Non-authoritative answer:
Name:    contoso.com
Addresses:  207.46.232.182
          207.46.197.32

如果您使用备用 DNS 服务器运行 nslookup 会怎么样?

c:\Program Files\Microsoft Visual Studio 9.0\VC>nslookup contoso.com 203.109.252.42
Server:  tig-nz-akl-ns-42.ihug.net
Address:  203.109.252.42

Non-authoritative answer:
Name:    contoso.com
Addresses:  207.46.232.182
          207.46.197.32

这应该有助于找到答案

相关内容