Amazon Route 53 为公有托管区域创建的 NS 和 SOA 记录 - Amazon Route 53
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Route 53 为公有托管区域创建的 NS 和 SOA 记录

Amazon Route 53 会自动为您创建的每个公有托管区域创建名称服务器 (NS) 记录和授权起始点 (SOA) 记录。您很少需要更改这些记录。

名称服务器 (NS) 记录

Amazon Route 53 会自动创建名称与托管区域名称相同的名称服务器 (NS) 记录。它列出的四个名称服务器是托管区域的权威名称服务器。除了极少数情况外,我们建议您不要在此记录中添加、更改或删除名称服务器。

下面的示例展示了 Route 53 名称服务器的名称格式(这些仅为示例;请勿在您更新注册商的名称服务器记录时使用):

  • ns-2048.awsdns-64.com

  • ns-2049.awsdns-65.net

  • ns-2050.awsdns-66.org

  • ns-2051.awsdns-67.co.uk

要获取托管区域的名称服务器列表,请执行以下操作:

  1. 请登录 Amazon Web Services Management Console,并通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/

  2. 在导航窗格中,选择 Hosted zones(托管区域)。

  3. Hosted zones(托管区域)页面上,选择托管区域的单选按钮(不是名称),然后选择 View details(查看详细信息)。

  4. 在托管区域的详细信息页面上,选择 Hosted zone details(托管区域详细信息)。

  5. 记下针对 Name servers(名称服务器)列出的四个名称。

有关将 DNS 服务从另一个 DNS 服务提供商迁移到 Route 53 的信息,请参阅 将 Amazon Route 53 作为现有域的 DNS 服务

授权起始点 (SOA) 记录

授权起始点 (SOA) 记录可识别有关域的基本 DNS 信息,例如:

ns-2048.awsdns-64.net. hostmaster.example.com. 1 7200 900 1209600 86400

SOA 记录包含以下元素:

  • 创建了 SOA 记录的 Route 53 名称服务器,例如,ns-2048.awsdns-64.net

  • 管理员的电子邮件地址。将 @ 符号替换为句点,例如,hostmaster.example.com。默认值是不受监控的 amazon.com 电子邮件地址。

  • 一个序列号,您可以选择在更新托管区域中的记录时递增它。Route 53 不会自动递增序列号。(序列号由支持辅助 DNS 的 DNS 服务使用。) 在示例中,此值为 1

  • 辅助 DNS 服务器在查询主 DNS 服务器的 SOA 记录以检查更改之前等待的刷新时间(以秒为单位)。在示例中,此值为 7200

  • 辅助服务器在重试失败区域转移之前等待的重试时间间隔(以秒为单位)。通常,重试时间小于刷新时间。在示例中,此值为 900(15 分钟)。

  • 以秒为单位的时间,在此之前,辅助服务器会一直尝试完成区域转移。如果在成功转移区域之前此时间结束,辅助服务器将停止响应查询,因为它认为其数据过于陈旧,不可靠。在示例中,此值为 1209600(两周)。

  • 最短存续时间 (TTL)。此值有助于定义递归解析器应缓存来自 Route 53: 的以下响应的时间长度:

    NXDOMAIN

    没有任何类型的记录具有在 DNS 查询中指定的名称,例如 example.com。也没有任何记录是在 DNS 查询中指定的名称的子级,例如 zenith.example.com。

    NODATA

    至少有一条记录具有在 DNS 查询中指定的名称,但这些记录均不具有在 DNS 查询中指定的类型(例如 A)。

    当 DNS 解析程序缓存 NXDOMAIN 或 NODATA 响应时,这称为逆向缓存

    逆向缓存的持续时间是以下值中的较小值:

    • 此值 — SOA 记录中的最短 TTL。在示例中,此值为 86400(一天)。

    • SOA 记录的 TTL 的值。默认值为 900 秒。有关更改此值的信息,请参阅编辑记录

    当 Route 53 使用 NXDOMAIN 或 NODATA 响应(负面响应)响应 DNS 查询时,将向您收取标准查询的费用。(请参阅 Amazon Route 53 定价中的“查询”)如果您担心负面响应的成本,一种选择是更改 SOA 记录的 TTL、SOA 记录中的最小 TTL(此值),或同时更改两者。请注意,增加这些TTL(适用于整个托管区域的负面响应)可能同时具有正面和负面影响:

    • 互联网上的 DNS 解析器会将记录的不存在状态缓存更长时间,从而减少了转发到 Route 53 的查询的数量。这可以减少 DNS 查询的 Route 53 费用。

    • 但是,如果您错误地删除了有效的记录,然后重新创建该记录,DNS 解析器将缓存负面响应(此记录不存在)达更长时间。这会延长您的客户或用户无法访问相应资源的时间,例如 acme.example.com 的 Web 服务器。

在 Route 53 中查找 SOA 记录
  1. 登录 Amazon Web Services Management Console,并通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/

  2. 在导航窗格中,选择 Hosted zones(托管区域)

  3. 选择要查看其记录的域的链接名称。

  4. Records(记录)部分,您可以看到列出的所有记录,还可以筛选记录以查找您的 SOA 值。