到目前为止,我使用的名称服务器如下
ns1.example.com
ns2.example.com
.....
假设上述名称服务器下的托管服务器已关闭。我们可以动态更新 NS 吗?我的意思是
ns1.example.com (start checking)
ns2.example.com
ns3.newexample.com (when 1,2 failed)
ns4.newexample.com
我可以在域面板中插入任意数量的 NS,但这有什么用呢?这就是我要搜索的吗?
答案1
如果允许对域“example.com”进行动态更新,则可以更改 IP 地址。问题是,由于缓存,其他服务器需要一些时间才能获取新地址。“NS”条目的 TTL(生存时间)设置了 IP 地址可以缓存多长时间。
我建议不要这么做,而是使用负载均衡器后面的多个服务器。
答案2
您无法在注册商的“后备”配置中添加 4 个名称服务器。查看名称服务器的顺序完全是任意的,因为它是为了负载平衡目的而设计的。
动态更新 DNS 服务器可能是不明智的,因为此信息通常应该具有较长的 TTL,并且会导致注册表设置等问题。
根据您要执行的操作,您可能能够拥有一组可靠的名称服务器,然后动态地重新委派子域 NS 记录,尽管直接重新委派 A 记录会更有效率。
(此外,这可能不是寻求 DNS 建议的最佳场所 - 我问过一个类似的问题,尽管这个问题更复杂,但得到了错误的信息。您可能在 serverfault.com 上会更幸运。不过,在迁移之前,您可能需要更好地描述您正在尝试做什么以及您的意思,即定义“动态更新”,您计划如何动态更新它,并说明为什么您希望动态更新名称服务器而不是 A 记录)