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
这应该有助于找到答案