我需要dns专家,因为我现在很困惑.
我们有大约30个注册到自定义名称服务器的站点:
Ns1.vertigo.bm和ns2.vertigo.bm
Vertigo.bm指向site5上的命名服务器,其他站点据称是与自定义名称服务器一起传递的。
现在,对vertigo.bm的查找将提供给我:
DNS服务器ns2-merton.webserversystems.com 174.120.194.4 ns1-merton.webserversystems.com 174.120.194.3
然后,应该将其传递到自定义名称服务器,但是,使用具有这些自定义名称服务器(例如bprfc.bm)的域进行查找将提供如下信息:
DNS服务器ns2.vertigo.bm 174.120.16.36 ns1.vertigo.bm 174.120.16.35
这些是旧服务器的旧ip地址..。注册员说他们已经更新了名称服务器,但是我没有看到任何更新!帮助!
发布于 2011-10-15 06:47:46
DNS数据被缓存在世界各地的服务器中。检查服务器的更改可能会误导您是否进行了更改。
从这里查看您的数据可以看出,您的更改已经完成。看起来你的TTL (“活的时间”)大约是四个小时,所以你的变化也应该是可见的。
在进行重大更改时,最好采用在过渡时期使用新旧地址的方式进行更改。一种方法是至少在TTL期间同时发布新旧ip地址。然后,当转换发生时,DNS将具有要使用的新地址。一旦完成了转换,就可以删除旧的IP地址。
通常情况下,在更改之前将TTL更改为低值,这样缓存的数据将被快速刷新。可以使用在一段时间内缩小TTL来限制大多数请求由您列出的名称服务器处理的时间。
编辑:您可以使用nslookup或host (更新的Linux/Unix发行版)命令检查它们的缓存中有哪些名称服务器。您可以尝试google (8.8.4.4或8.8.8.8)或OpenDNS (208.67.220.220或208.67.222.222)来查看一些主要缓存。上面列出的一个名称服务器的命令是:
nslookup ns1.vertigo.bm 8.8.8.8我用于缩小TTL的时间表是,每当更改的时间是当前TTL的两倍时,就将其减少一半。保持TTL至少五到十分钟。在更改前10到20分钟将新地址添加到活动名称服务器。在完成更改后删除旧条目。
https://serverfault.com/questions/321667
复制相似问题