降低名称服务器上的 TTL,而不是注册商,然后更改名称服务器?

Rad*_*ire 3 domain-name-system ttl nameserver

客户网站的域名已在 GoDaddy 注册。该域指向 Wix.com 的域名服务器。我已将 wix 中的 TTL 降低到 1 小时。

但是,当我们上线时,我们将自己切换域名服务器(使用 Godaddy)。

当旧站点 (wix) 的区域记录过期时,DNS 是直接查看 wix 以进行更新,还是会与注册商 (godaddy) 核对?

在我看来,缓存的 A 记录会过期,但没有任何东西告诉 DNS 名称服务器已更改。名称服务器处于更高级别。不过,我不确定这是否正确?或者当缓存的记录过期时,它会从注册商那里检查新记录。这就是令人困惑的地方。

所以我的问题是:

更改特定区域记录的 TTL 是否足以使名称服务器本身为访问者更新得更快?

mat*_*hew 5

实现您想要的更好的方法可能是,如果可能,匹配两个名称服务器中的记录,然后首先切换名称服务器。这样无论客户端得到什么名称服务器,它都会给出相同的答案。

然后,当您确定新名称服务器正在工作时,您可以降低那里的 TTL 并切换单个记录。

此外,由于名称服务器的 fqdn 可能会有所不同,我认为客户端进行切换所需的时间将受到注册商 (GoDaddy) 对根名称服务器进行更改所花费的时间的影响,而不是NS 的 TTL 记录本身。