View a markdown version of this page

加权记录的特定值 - Amazon Route 53

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

加权记录的特定值

在创建加权记录时,请指定以下值。

路由策略

选择 Weighted (加权)

记录名称

输入您希望为其路由流量的域或子域的名称。默认值为托管区的名称。

注意

如果您创建与托管区域同名的记录,则不要在 Record name(记录名称)字段中输入值(例如 @ 符号)。

为加权记录组中的所有记录输入相同名称。

有关记录名称的更多信息,请参阅 记录名称

记录类型

DNS 记录类型。有关更多信息,请参阅 支持的 DNS 记录类型

为加权记录组中的所有记录选择相同值。

TTL(秒)

您希望 DNS 递归解析器缓存有关此记录的信息的时间长度 (以秒为单位)。如果您指定较长的值(例如,172800 秒,即 2 天),则可以减少 DNS 递归解析程序为获取此记录中的最新信息而必须对 Route 53 发出的调用数。这样可以减少延迟并减少您的 Route 53 服务账单。有关更多信息,请参阅 Amazon Route 53 如何为您的域路由流量

但是,如果您为 TTL 指定更长的值,则对记录的更改(例如新 IP 地址)需要更长的时间才能生效。递归解析器在向 Route 53 询问最新信息之前,会长时间使用缓存中的值。如果您要更改已在使用的域名或子域名的设置,请先指定一个较短的值,例如 300 秒,并在确认新设置正确后增加该值。

如果您将此记录与运行状况检查相关联,请将 TTL 指定为 60 秒或更短,以便客户端能够快速响应运行状况的变化。

您必须为此加权记录组中的所有记录指定相同的 TTL 值。

注意

如果您创建了两个或更多名称和类型相同的加权记录,并且为 TTL 指定了不同的值,Route 53 会将所有记录的 TTL 值更改为您设置的最后一个值。

如果一组加权记录包含一个或多个将流量路由到 ELB 负载均衡器的加权别名记录,则为所有具有相同名称和类型的非别名加权记录指定 TTL 为 60 秒。将 TTL 设置为 60 秒(负载均衡器的 TTL)之外的值将改变您为 Weight (权重) 指定的值的效果。

Value/Route 流量到

选择 IP address or another value depending on the record type(根据记录类型选择 IP 地址或其它值)。为 Record type(记录类型)输入合适的值。对于除 CNAME 之外的所有类型,都可输入多个值。在单独的行中输入每个值。

您可以将流量路由到或指定以下值:

  • A - IPv4 地址

  • AAAA - IPv6 地址

  • CAA - 证书颁发机构授权

  • CNAME - 规范名称

  • MX - 邮件交换

  • NAPTR - 名称权威指针

  • PTR - 指针

  • SPF - 发件人策略框架

  • SRV - 服务定位器

  • TXT - 文本

有关上述值的更多信息,请参阅 Value/Route 流量的常用值

重量

确定 Route 53 使用当前记录响应的 DNS 查询的比例。Route 53 会计算具有相同 DNS 名称和类型组合的记录的权重之和。然后,Route 53 根据资源权重与总权重的比率对查询做出响应。

您不能创建 Record name(记录名称)Record type(记录类型)的值与加权记录相同的非加权记录。

输入 0 到 255 之间的整数。要停止路由到资源,请将权重设置为 0。如果将组中所有记录的 Weight (权重) 都设置为 0,则流量以相同的概率路由到所有资源。这样可以确保您不会为一组加权记录禁用路由。

当您将运行状况检查与加权记录关联时,将 Weight (权重) 设置为 0 的效果是不同的。有关更多信息,请参阅 Amazon Route 53 在已配置运行状况检查时如何选择记录

健康检查

如果您希望 Route 53 检查指定终端节点的运行状况,并仅当该终端节点正常运行的情况下才使用此记录响应 DNS 查询,请选择运行状况检查。

Route 53 不会检查记录中指定的终端节点的运行状况,如由 Value(值)字段中的 IP 地址指定的终端节点。为记录选择运行状况检查时,Route 53 会检查您在运行状况检查中指定的终端节点的运行状况。有关 Route 53 如何确定终端节点是否正常运行的信息,请参阅 Amazon Route 53 如何确定运行状况检查是否正常

只有当 Route 53 在两个或更多记录之间进行选择来响应 DNS 查询,并且您希望 Route 53 根据运行状况检查状态进行选择时,将运行状况检查与记录关联才有用。仅在以下配置中使用运行状况检查:

  • 您将检查一组具有相同的名称、类型和路由策略(例如故障转移或加权记录)的记录中所有记录的运行状况,并指定所有记录的运行状况检查 ID。如果记录的运行状况检查指定了运行状况不佳的终端节点,Route 53 将停止使用该记录的值响应查询。

  • 对于评估别名记录或一组故障转移别名、地理位置别名、延迟别名、别名或加权别名记录中的记录的目标运行状况, IP-based请选择 “是”。如果这些别名记录引用相同托管区域中的非别名记录,则还必须为所引用的记录指定运行状况检查。如果您将运行状况检查与别名记录关联,并在 Evaluate Target Health(评估目标运行状况)下选择了 Yes(是),则两者都必须评估为 true。有关更多信息,请参阅 在将运行状况检查与别名记录关联时会发生什么?

如果您的运行状况检查仅按域名指定终端节点,请为每个终端节点创建单独的运行状况检查。例如,为向 www.example.com 提供内容的每台 HTTP 服务器创建运行状况检查。对于 Domain name(域名)的值,指定服务器的域名(例如 us-east-2-www.example.com),而不是记录的名称 (example.com)。

重要

在此配置中,如果创建 Domain name 的值与记录名称匹配的运行状况检查,然后将该运行状况检查与记录关联,那么运行状况检查结果将无法预测。

记录 ID

输入在加权记录组中唯一标识此记录的值。