我有一个域更新名称服务器指向我的新服务器不久(〜1小时)前:
WHOIS报告告诉我已更新:
http://www.dnsstuff.com/tools/whois/?ip=ablazex.com&cache=off
为什么当我尝试访问网站,甚至ping它,它仍然解决了旧的服务器?
除非您在旧的DNS服务器上设置了非标准的“生存时间”,否则您必须等待大量的时间(通常为1-7天),远程用户的cachingDNSlogging才会过期。 这通常可以通过将TTL设置为非常短(例如5分钟)来防止; 然而,由于显而易见的原因,TTL的改变应该至less在服务器改变之前的一个星期做出,并且不能追溯。 至less你会知道下一次做什么不同。
build议:
如果您完全服务于静态内容,则应该考虑简单地将两台服务器保持几天。
如果有问题的服务器是Web服务器,则可以configuration旧站点以在转换期间将访问者redirect到新站点。 configuration一个全新的“A”logging作为一个子域名(例如“new.example.com”)指向你的新站点的IP地址。 然后,在旧服务器上,设置一个HTTP刷新标题(或等效元标记),将所有客户端redirect到新站点。
这个答案是基于以下的假设:
我们假定可能的原因是由各种客户端机器,ISP名称服务器等caching的Alogging。我们不知道与@ NullUserException域相关联的陈旧Alogging的TTL。 根据我个人的经验,networking托pipe公司似乎偏好48小时作为默认TTL,但其他人在这里报告了其他默认值。 我们也发现任何人都不可能改变默认值。
我们假设@NullUserException希望每个人 (不只是他自己)能够在新的位置访问该网站; 因此,不提供仅影响本地计算机的潜在解决方法(例如,刷新本地DNScaching或编辑本地主机文件)。
“DNSlogging”一般是指DNSlogging,而不是任何特定types的DNSlogging。
当你说当你试图访问这个站点或者ping它的时候,它会去旧的服务器,你能更具体吗? 你想去www.domain_name.com吗? 如果是这样,www的A或CNAMElogging指向什么? 从链的顶端开始:运行nslookup(或挖)并查询域的名称服务器。 拿这些结果,并查询这些名称服务器的网站的A或CNAMElogging。 结果告诉你什么?
您的问题可能会在48小时内解决,但同时,如果您需要您的电脑将ablazex.com翻译成另一个IP,那么您的DNS出现的那个,您可以将IP添加到您的主机文件中。 在Windows中它是在C:/ Windows / System32 / Drivers / Etc / Hosts,你可以用记事本进行编辑,并添加以下行:
xxx.xxx.xxx.xxx ablazex.com
其中xxx.xxx.xxx.xxx是您希望ablazex.com指向的IP。 有时唯一的问题是你的电脑的DNScaching。 假定您正在使用Windows,您可以键入一个命令提示符:
ipconfig /flushdns
这将刷新您的PC的DNScaching,也许可以解决您的问题,请确保在编辑主机文件或刷新您的DNScaching后重新启动浏览器。
问题是您的Internet提供商(或内部networking)caching的DNS服务器尚未刷新。 你可能希望连接到一个代理服务器(在谷歌上search一个)。 一旦您的外部IP不同(通过检查cmyip.com确认),请执行以下操作:
清除您的本地DNS设置。 在Windows上,启动命令提示符,然后键入:
ipconfig /flushdns
重新加载您的网页。
您的DNS更改最多可能需要48小时才能通过所有DNSparsing器进行筛选。 这在几乎所有情况下都是无法避免的。 除非你非常接近根。 如果你不能在24小时内到达,你可能想要联系名字服务器的操作者。