如何在迁移网站托管时使用虚荣域名服务器最大限度地减少停机时间

如何在迁移网站托管时使用虚荣域名服务器最大限度地减少停机时间

我正在将实时网站从 OLD_SERVER 迁移到 NEW_SERVER。我拥有 NEW_SERVER 的 root 访问权限,但我只拥有 OLD_SERVER 的 WHM 访问权限。我知道,为了最大限度地减少停机时间,我可以减少每个帐户的 TTL,然后将每个帐户重新指向新服务器。

问题是我使用了带有 OLD_SERVER 的虚名服务器,即 ns1.example.com 和 ns2.example.com - 它们指向旧网络主机的名称服务器。我想保留使用这些 ns1 和 ns2 名称,但现在它们将指向新服务器上的新 IP 地址。example.com 也是正在迁移的帐户之一。

您建议我如何继续?网站已上线,我想防止/尽量减少停机时间。我应该先迁移 example.com 帐户吗?还是我应该如何继续?

当前的网络托管服务商因缺乏支持而臭名昭著,这也是我要离开的原因之一。此外,他们平台上的 DNS 传播似乎通常需要很长时间。

答案1

您需要做的第一件事是决定如何以及在何处托管 DNS。一旦您做出决定,我建议您先迁移 DNS,然后再迁移 Web 托管。将其视为两个完全独立的迁移。

迁移 DNS

  • 从您的旧主机下载区域文件。
  • 更新区域文件,将 A 和 AAAA 记录指向ns1.example.comns2.example.com的 DNS 服务器。
  • 将更新的区域文件上传到新的 DNS 托管。
  • 验证它是否在新的 DNS 托管上运行。
  • 通过您的注册员更新胶水记录。

迁移网站托管

  • 提前足够长的时间减少相关 DNS 记录的 TTL 以缓解过渡。
  • 如果网站有任何用户可修改的内容,请将您的网站转变为只读模式。
  • 将旧主机的所有内容复制到新主机。
  • 以只读模式启动新的托管。
  • 验证新的网络托管是否按预期运行。
  • 将新主机切换为读写模式。
  • 更新 DNS 记录。

相关内容