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
要获取托管区域的名称服务器列表,请执行以下操作:
请登录 AWS Management Console,并通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/
。 在导航窗格中,选择 Hosted zones(托管区域)。
在 Hosted zones(托管区域)页面上,选择托管区域的单选按钮(不是名称),然后选择 View details(查看详细信息)。
在托管区域的详细信息页面上,选择 Hosted zone details(托管区域详细信息)。
记下针对 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 记录
请登录 AWS Management Console,并通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/
。 在导航窗格中,选择 Hosted zones(托管区域)。
选择要查看其记录的域的链接名称。
在 Records(记录)部分,您可以看到列出的所有记录,还可以筛选记录以查找您的 SOA 值。