这些是我们在无停机时间的情况下迁移 DNS 的最佳实践。这篇博文扩展了我们现有的零停机时间 DNS 迁移支持指南。
迁移已投入生产的站点的 DNS 并不一定令人恐惧。关键是管理 DNS 记录指向旧主机和指向 Netlify 之间的时间段。在本文中,我们将引导您完成执行此操作的步骤,以便您可以确保顺利迁移而不会停机。本文的标题构成了您的新站点迁移清单,我们将在下面详细说明每个步骤。我们建议您在开始之前通读全文;理想情况下,您将在上线日期前几周开始组装各个部分。
上线前一天:
检查确保没有任何东西阻止 Let's Encrypt 为您的主机名颁发 SSL 证书
检查所有主机名的 TTL
获取自定义证书,无停机时间
在切换 DNS 记录之前测试自定义证书
上线当天:
更新 DNS 记录以指向 Netlify迁移完成后,从我们这里获取 波兰电报号码数据库 Let's Encrypt SSL 证书检查将迁移哪些主机名和哪些站点记下您要迁移的主机名,包括裸域
按照清单的进一步说明,您必须获取自定义 SSL 证书,并且您需要确保您的证书涵盖您要迁移的每个主机名。
此时,您可以将域名分配给 Netlify 网站,也可以等到稍后再进行分配。不用担心,这并不意味着我们会开始为您的网站提供流量。您的 DNS 仍然没有指向 Netlify,因此主机名更像是一个占位符,稍后还会让您测试自定义证书。
如果您想要更加彻底,我们建议您仔细检查此清单,在其中设置一个由您的自定义证书涵盖的测试主机名,例如 test.example.com。这样,当您使用生产主机名再次执行该过程时,就不会遇到任何意外情况。
检查确保没有任何东西阻止 Let's Encrypt 为您的主机名颁发 SSL 证书
一些公司、组织和大学在其主机名上设置 CAA 或 SOA 记录,以指定哪些 SSL 证书颁发机构可以颁发证书。您需要检查您的主机名是否根本没有这些记录,或者 Let's Encrypt 是否被列为可接受的证书颁发机构。否则,我们将无法向您颁发 SSL 证书。