DNS缓存问题

时间:2010-12-06 17:10:06

标签: web-services caching dns

这是我的问题。

我建立一个网站后。 我在客户端的URL上更改了DNS。 新网站需要几个小时才会出现,然后几天后,旧网站会在一段时间内为客户端提供,而不是切换回新网站。 这已多次发生在多个客户端上。

任何想法导致这种情况。(我正在使用Godaddy服务器)。

2 个答案:

答案 0 :(得分:0)

这似乎是一个缓存问题,当域名记录将从缓存过期时,它将自行解决。

您必须检查您的名称服务器是否配置正确,DNS信息是否一致(所有名称服务器应具有相同的序列和相同的域信息)。使用其中一个在线DNS验证工具检查您的域名。

答案 1 :(得分:0)

如上所述,这很可能是一个缓存问题。您可以使用Open DNS和在线代理服务进行调试。

使用OpenDNS绕过本地ISP。 http://www.opendns.com/ 将他们的DNS IP添加到您要检查的DNS服务器列表中(在Mac OS X中,设置>网络>高级) 然后使用cachecheck清除相关域的记录(http://www.opendns.com/support/cache/)。然后,您应该能够看到正确的网站/内容。这是判断迁移是否有效的方法,其他DNS系统将在大约24小时内清除。

此外,如果您计划将来移动域,请考虑在移动前将TTL(生存时间)设置更改为更小的值。大多数DNS服务器都会遵循此设置,并在较短的时间内缓存您的域记录。