![开发机器上只有一个站点的 DNS 错误](https://linux22.com/image/486045/%E5%BC%80%E5%8F%91%E6%9C%BA%E5%99%A8%E4%B8%8A%E5%8F%AA%E6%9C%89%E4%B8%80%E4%B8%AA%E7%AB%99%E7%82%B9%E7%9A%84%20DNS%20%E9%94%99%E8%AF%AF.png)
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
这应该有助于找到答案