同时更改主机和名称服务器

同时更改主机和名称服务器

我即将移动我网站的主机。我需要更改名称服务器 (Siteground -> Cloudflare) 以及编辑 A 记录,使其指向新主机 (SG -> Cloudways)。

由于我之前从未进行过这样的举动,而且我的研究也还没有发现任何结果,所以问题是哪种程序最好,以便尽可能减少停机时间。

  • 我是否应该首先在 A 记录仍然指向旧主机时移动名称服务器,并且仅在名称服务器传播后才将 A 记录指向新主机?

  • 或者我可以使用新的 A 记录预先配置新的名称服务器,然后直接一起进行移动吗?

  • 或者是否存在我尚未想到的更好的方法?

我已经在各处减少了 TTL,因此记录应该尽快更新。

答案1

这取决于切换后多久以前的服务器可以正确回复。如果您更改NS记录,旧服务器还能回复您域名的查询多长时间?如果您更改A记录,旧 IP 地址还能提供访问该 IP 地址的服务多长时间?

如果您不需要特别的硬性裁切,请使用区域的精确副本配置新名称服务器,然后更改那里的A记录。当然,也包括NS那些。

然后通过您的注册员更改NS父母处的记录。

如果您需要更清洁的内容,则需要NS先更改记录,至少等待父级(注册中心)端的 TTL,然后A在新的名称服务器上更改记录。

答案2

我建议先进行名称服务器更改,等到传播时间超出后再进行 A 记录更改。移动部件越少,故障排除或回滚就越容易,以防出现问题。如果您的域名注册商允许您降低 NS 记录的 TTL 值,则第二个选项不会是一个巨大的挑战,但如果他们不允许降低 NS 记录的 TTL 值,则第二个选项可能会是一个有问题的举动。

相关内容