ping 和浏览器之间的 DNS 解析不同

ping 和浏览器之间的 DNS 解析不同

我负责将一个网络服务器从我们的办公室移至数据中心。它的 IP 已更改,我已相应更新了 DNS。这是 6 天前的事了。

假设它的 DNS 名称为customerarea.mycompany.com,它的旧 IP 为83.xxx.xxx.205,而其数据中心的新 IP 为37.xxx.xxx.8

似乎所有事情都运行正常,除了我的一位同事:从他的计算机(Windows 7)上,ping 或 nslookup 将解析customerarea.mycompany.com37.xxx.xxx.8(新 IP)。但使用任何浏览器(firefox、chrome 或 IE)时,他仍然被重定向到旧 IP(83.xxx.xxx.205)。

我检查了 DNS 传播 ( https://www.whatsmydns.net),一切似乎都正常。我尝试配置代理、重新启动机器并将 DNS 更改为8.8.8.8(谷歌的 DNS),但都没有成功。

查看chrome的dns缓存,该IP依然是83.xxx.xxx.205

这让我发疯了!我错过了什么?

编辑:为了解决这个问题,我在旧 IP 上安装了一个反向代理,它指向新 IP。这不是针对单台计算机,而是为了以防我们的某些客户遇到同样的问题。

然而,我不喜欢在没有了解发生了什么事情的情况下就留下问题,所以如果有人有想法......

答案1

您是否尝试查看“hosts”文件?在相同情况下,我会首先这样做。您可以在“C:\Windows\System32\drivers\etc”文件夹中找到它

ipconfig /flushdns

也可以有帮助,但重新启动也会产生同样的效果,所以我认为要么有 hosts 文件,要么他可以使用另一个包含旧数据的 DNS 服务器。

您还可以查看这里了解类似的故障排除示例。

相关内容