客户网站的域名已在 GoDaddy 注册。此域名指向 Wix.com 的名称服务器。我已将 wix 中的 TTL 降低至 1 小时。
然而,当我们上线时,我们将切换名称服务器本身(使用 GoDaddy)。
当旧站点(wix)的区域记录过期时,DNS 会直接查看 wix 进行更新,还是会向注册商(godaddy)进行核对?
在我看来,缓存的 A 记录会过期,但没有任何信息告诉 DNS 名称服务器已更改。名称服务器处于更高级别。但我不确定这是否正确?或者当缓存记录过期时,它会从注册商处检查新记录。这就是令人困惑的地方。
我的问题是:
更改特定区域记录的 TTL 是否足以使名称服务器本身能否尽快为访客更新?
答案1
如果可能的话,实现您想要的更好方法可能是先匹配两个名称服务器中的记录,然后先切换名称服务器。这样,无论客户端获得哪个名称服务器,它都会给出相同的答案。
然后,当您确定新的名称服务器正在运行时,您可以降低那里的 TTL 并切换单个记录。
此外,由于名称服务器的 fqdn 可能会有所不同,我认为客户端进行切换所需的时间将受到注册商(GoDaddy)使用根名称服务器进行更改所需时间的影响,而不是 NS 记录本身的 TTL。