我的域在 Internet 上不可用 - Amazon Route 53
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

我的域在 Internet 上不可用

您的域在 Internet 上不可用,有以下几个最常见的可能原因。

当您注册一个新域时,ICANN 会要求我们确认注册联系人的电子邮件地址是否有效。为进行确认,我们会发送一封电子邮件,其中包含一个链接。(如果您没有响应这第一封电子邮件,我们会向您再次发送同样的电子邮件,但最多再发送两次。) 您有 3 到 15 天的时间来单击该链接,具体时间取决于顶级域。在这之后,该链接将失效。

如果您没有在规定的时间内单击电子邮件中的链接,ICANN 会要求我们暂停该域。有关如何向注册联系人重新发送确认电子邮件的信息,请参阅重新发送授权和确认电子邮件

您将域注册转移到了 Amazon Route 53,但没有转移 DNS 服务

如果您以前的注册商随域注册提供免费的 DNS 服务,则该注册商可能在您将域注册转移到 Route 53 时即停止提供 DNS 服务。执行以下步骤,确定是否为此原因,如果是,请予以解决。

恢复 DNS 服务 – 如果您以前的注册商在您将域注册转移到 Route 53 后取消了 DNS 服务,

  1. 请联系您以前的注册商,确认他们是否取消了您的域的 DNS 服务。如果是,则执行下面三个最快速的方法 (按必要性排序),来恢复域的 DNS 服务:

    • 如果以前的注册商提供付费 DNS 服务,则请他们使用您的域的旧 DNS 记录和名称服务器恢复 DNS 服务。

    • 如果以前的注册商规定不进行域注册就不提供付费 DNS 服务,则询问他们您是否可以将域注册转移回来,然后使用您的域的旧 DNS 记录和名称服务器恢复 DNS 服务。

    • 如果您可以将域注册重新转移回以前的注册商,但他们没有保留您的 DNS 记录,则询问他们您是否可以将域注册重新转移到他们那里,并获得以前分配给您的域的相同名称服务器集。如果不可以,您将不得不自己重新创建旧的 DNS 记录。但一旦您完成此操作,您的域将再次变得可用。

    如果您以前的注册商无法帮助您完成以上任一选项,请继续执行步骤 2。

    重要

    如果您无法使用在将域转移到 Route 53 时所指定的名称服务器恢复 DNS 服务,则在您完成本过程中其余步骤的至多两天后,您的域在 Internet 上会变得再次可用。DNS 解析程序通常会将域名服务器的名称缓存 24 到 48 个小时,在此之后所有 DNS 解析程序才能获得新名称服务器的名称。

  2. 选择一个新的 DNS 服务,例如 Route 53。

  3. 使用新的 DNS 服务提供的方法来创建托管区域和记录:

    1. 创建一个与您的域 (如 example.com) 同名的托管区域。

    2. 使用以前的注册商提供的区域文件创建记录。

    如果您选择 Route 53 作为您的新 DNS 服务,则可以通过导入区域文件来创建记录。有关更多信息,请参阅通过导入区域文件来创建记录

  4. 获得新托管区域的名称服务器。如果您选择 Route 53 作为 DNS 服务,请参阅获取公有托管区域的名称服务器

  5. 将您的域名服务器更改为在步骤 4 中获得的名称服务器。有关更多信息,请参阅 为域添加或更改名称服务器和粘附记录

您转移了域注册并在域设置中指定了错误的名称服务器

当您将域注册转移到 Amazon Route 53 时,您为域指定的设置之一是将响应域的 DNS 查询的一组名称服务器。这些名称服务器来自于和域同名的托管区域。托管区域包含有关您如何路由域流量的信息,如 www.example.com 的 Web 服务器的 IP 地址。

您可能无意中为错误的托管区域指定了名称服务器,如果您有多个和域同名的托管区域,尤其容易发生这种错误。要确认域是否使用着正确的托管区域的名称服务器,并在必要时更新域的名称服务器,请执行以下过程。

重要

如果在将域转移到 Route 53 时指定了错误的名称服务器记录,则在纠正名称服务器后,可能需要长达两天时间 DNS 服务才能完全恢复。这是因为分布在 Internet 上的 DNS 解析程序通常每两天请求一次名称服务器,并缓存应答。

获取托管区域的名称服务器

  1. 如果您对域使用另一个 DNS 服务,则使用该 DNS 服务提供的方法获取托管区域的名称服务器。然后跳到下一个步骤。

    如果您使用 Route 53 作为域的 DNS 服务,请登录 AWS 管理控制台并通过以下网址打开 Route 53 控制台:https://console.amazonaws.cn/route53/

  2. 在导航窗格中,选择 Hosted Zones

  3. Hosted Zones 页面上,选择托管区域的单选按钮 (不是名称)。

    重要

    如果多个托管区域具有相同名称,请确保选择正确托管区域的名称服务器。

  4. 在右窗格中,记下 Name Servers 下所列的四个服务器。

确认域使用正确的名称服务器

  1. 如果您对域使用另一个 DNS 服务,请登录 AWS 管理控制台并通过以下网址打开 Route 53 控制台:https://console.amazonaws.cn/route53/

    如果您使用 Route 53,则跳到下一步。

  2. 在导航窗格中,选择 Registered Domains

  3. 选择您希望为其编辑设置的域的名称。

  4. 选择 Add or Edit Name Servers

  5. 比较在上一过程中获得的名称服务器列表与 Edit Name Servers for domain name 对话框中的名称服务器列表。

  6. 如果此处所列的名称服务器和在上一过程中获得的名称服务器不匹配,则更改此处的名称服务器,然后选择 Update

您首先转移了 DNS 服务,但没有等待足够长时间就转移了域注册

当您将 DNS 服务转移到 Amazon Route 53 或另一个 DNS 服务时,您向域注册商更新了域配置,以使用新 DNS 服务的名称服务器。

响应您的域请求的 DNS 解析程序通常会将名称服务器的名称缓存 24 到 48 小时。如果您更改某个域的 DNS 服务,将一个 DNS 服务的名称服务器替换为另一个 DNS 服务的名称服务器,则最多 48 个小时后,DNS 解析程序才开始使用新名称服务器,并进而使用新的 DNS 服务。

下面解释了在转移 DNS 服务后太早转移域会导致域在 Internet 上不可用的原因:

  1. 您转移了域的 DNS 服务。

  2. 您将域转移到 Route 53 时 DNS 解析程序还没有开始使用您的新 DNS 服务的名称服务器。

  3. 当您将域转移到 Route 53 后,您以前的注册商随即取消了您的域的 DNS 服务。

  4. DNS 解析程序还在将查询路由到您的旧 DNS 服务,但不再有任何记录告诉它们如何路由您的流量。

当旧 DNS 服务的名称服务器的缓存到期时,DNS 将开始使用新的 DNS 服务。遗憾的是,没有办法来加快这一过程。

您删除了 Route 53 用于路由域的 Internet 流量的托管区域

如果 Route 53 是您的域的 DNS 服务,则当您删除了用于路由域的 Internet 流量的托管区域后,该域在 Internet 上会变得不可用。不管是否向 Route 53 注册了该域,都是如此。

重要

还原域的 Internet 服务可能需要长达 48 小时。

在您删除了 Route 53 用于路由域的 Internet 流量的托管区域后还原 Internet 服务

  1. 创建另一个与域同名的托管区域。有关更多信息,请参阅 创建公有托管区域

  2. 重新创建您删除的托管区域中的记录。有关更多信息,请参阅 使用记录

  3. 获取 Route 53 分配给新托管区域的名称服务器的名称。有关更多信息,请参阅 获取公有托管区域的名称服务器

  4. 更新域注册以使用您在步骤 3 中获取的名称服务器:

  5. 为缓存了已删除托管区域的名称服务器的名称的递归解析程序等待名称服务器的 TTL 过去。在 TTL 过去后,当浏览器或应用程序提交域或其子域之一的 DNS 查询时,递归解析程序会将此查询转发到新托管区域的 Route 53 名称服务器。有关更多信息,请参阅 Amazon Route 53 如何为您的域路由流量

    名称服务器的 TTL 可能长达 48 小时,具体取决于域的 TLD。

您的域已被暂停

因为我们不得不暂停您的域,这将导致您的域在 Internet 上不可用。有关更多信息,请参阅 我的域暂停 (状态为 ClientHold)