DNS和自定义名称服务器不更新?

我需要一个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可用于限制大多数请求由名单服务器处理的时间段。

编辑:你可以检查什么各种名称服务器在nslookuphost (较新的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分钟将新地址添加到活动的名称服务器。 更改完成后删除旧的条目。