我需要一个DNS专家,因为我现在彻底困惑…
我们有大约30个注册到自定义名称服务器的网站:
Ns1.vertigo.bm和ns2.vertigo.bm
Vertigo.bm指向站点5的名称服务器,其他站点应该与自定义名称服务器一起传递。
现在查找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地址…注册商已经表示他们已经更新了名称服务器,但我没有看到任何更新! 帮帮我!
DNS数据caching在世界各地的服务器上。 检查您的服务器是否有更改可能会误导您是否进行更改。
从这里查看您的数据显示您的更改已经完成。 它看起来像你的TTL(生存时间)大约四个小时,所以你的变化也应该是可见的。
在进行重大改变时,最好以过渡时期使用旧地址和新地址的方式进行更改。 一种方法是至less在TTL期间发布新的和新的IP地址。 那么当发生转换时,DNS将会有新的地址使用。 转换完成后,可以删除旧的IP地址。
通常在更改之前将TTL更改为较低的值,以便快速刷新caching的数据。 在一段时间内缩小TTL可用于限制大多数请求由名单服务器处理的时间段。
编辑:你可以检查什么各种名称服务器在nslookup或host (较新的Linux / Unix分布)命令的caching中。 您可以尝试谷歌(8.8.4.4或8.8.8.8)或OpenDNS(208.67.220.220或208.67.222.222),看看有什么主要的caching。 上面列出的其中一个名称服务器的命令是:
nslookup ns1.vertigo.bm 8.8.8.8
我用来缩小TTL的时间表是把它减less一半,直到改变为当前TTL的两倍为止。 保持TTL至less五或十分钟。 在更改之前10到20分钟将新地址添加到活动的名称服务器。 更改完成后删除旧的条目。