我计划将域名注册从 Hover 更改为 AWS。在准备阶段,我首先要将名称服务器从 Hovers 自己的 DNS 更改为 Amazon 的 Route 53。
目前,我已经为计划移动的域创建了一个 Route 53 托管区域,并复制了相同的 DNS 条目。我还将所有 DNS 记录的 TTL 设置为 5 分钟(现在正在等待 2 天以确保更改是全局的)。不幸的是,Hover 不允许您为名称服务器设置 TTL,并且他们的文档说更改可能需要 24-48 小时才能发生
采用这种策略,当我切换名称服务器时是否存在停机风险?
由于 DNS 记录相同,我相信它应该是无缝的,新旧 DNS 服务器仍然按预期工作,并且拥有旧名称服务器缓存的用户将被发送到旧的 Hover DNS,然后被路由到他们的目的地。
我是否遗漏了什么,或者是否有任何其他建议以确保没有停机时间?
这是一个非常活跃的域名,不能承受任何停机时间。谢谢!
答案1
假设在 DNS 传播过程中您的两个名称服务器都处于活动状态并已更新(您提到的情况属实),那么就不会因基于 DNS 的错误而导致停机。
由于有两个名称服务器同时运行,客户端的 DNS 请求将命中旧名称服务器或新名称服务器,并且两个名称服务器均运行正确的记录。这意味着无论请求命中哪个名称服务器,都会得到适当的响应。
名称服务器更改后,我建议使用类似这在关闭 Hover 的 DNS 之前,请确认您的新名称服务器确实正在运行。