为什么DNS随机返回两个不同的结果?

30小时前,我更改了我的域名服务器和主机公司。 现在, DNS传播检查表明,正确的名称服务器是全球公认的。

但是,我自己的机器上的浏览器产生旧网站。 我尝试了多个浏览器和多个设备(Ubuntu和Android),包括一些从未访问过网站的设备,以确保问题不是由浏览器或计算机中的DNScaching引起的。 使用Hola或Tor作为其他国家的代理,我正确地获得了新的网站。

更奇怪的是,一些浏览器偶尔在生成一个站点或另一个站点之间转移。

我怀疑我的ISP的DNS是疯狂的结果,但我怎么能诊断?

此外,奇怪的是,monitor.us正在显示该网站正在下降,然后,一天几次,直到我可以告诉没有发生。 (这是一个基本的WordPress的网站,目前,没有stream量。)这将build议monitor.us也得到奇怪的DNS值。 我该如何诊断?

dig any joshuafox.com的输出显示,您的域的TTL是604800秒或一个星期。 这是一个非常高的价值,你可能想要改变它。 预计新configuration的传播将在本周末完全传播。

约书亚

如果你不想让服务器过于清爽的话,你甚至可以保持很长的TTL时间 – 我认为你有理由把它设置的很高(我会build议两天 – 最大为 3),但是当你计划这么大的改变的时候,在服务器迁移之前一定要把它重新设置为几个小时(或者几分钟!)。

它可能会给你的服务器带来更高的负载,但是相信我,它会让你远离大范围的问题。 让我们说,移动后一切运行平稳和安静。 一段时间后,你会发现其中一台机器没有按照应有的方式回应。 这可能是一个硬件错误,新的networking因素(你testing你的应用程序在新的负载平衡器下的行为?),一个电源相关的小故障,它可能是很多东西。 在所有这些场景中,通过恢复到旧的基础架构,尽可能快地使用户透明的能力将基于您的DNS TTL。