使用 Traffic Flow 来路由 DNS 流量 - Amazon Route 53
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

使用 Traffic Flow 来路由 DNS 流量

在以下情况下,管理托管区域中的相关记录可能具有挑战性:

  • 您有很多执行相同操作的资源,例如为同一个域提供流量的 Web 服务器。

  • 您希望使用别名记录和组合使用 Route 53 路由策略(如延迟、故障转移和加权)来创建复杂的记录树。

您可以一次创建一个记录,但是在 Route 53 控制台中查看设置时,很难跟踪各个记录之间的关系。流量大大简化了在大型复杂配置中创建和维护记录的过程。

可视化编辑器

通过流量可视化编辑器,您可以创建复杂的记录树并查看记录之间的关系。例如,您可以创建一个配置,其中延迟别名记录引用加权记录,而加权记录引用多个 AWS 区域中的资源。每个配置称为流量策略。您可以免费创建任意数量的流量策略。

版本控制

您可以创建流量策略的多个版本,这样,在配置发生变化时不必从头开始。旧版本将继续存在,直到您删除它们;每个流量策略的默认限制为 1000 个版本。您可以选择为每个版本提供描述。

自动创建和更新记录

流量策略可以表示数十条甚至数百条记录。通过流量,您可以通过创建流量策略记录 来自动创建所有这些记录。您可以在树的根目录中指定托管区域和记录的名称,例如 example.com 或 www.example.com,Route 53 会自动在树中创建所有其他记录。根记录 — 流量策略记录 — 将显示在托管区域的记录列表中;所有其他记录都将隐藏。

创建流量策略的新版本时,您可以选择性地更新使用先前流量策略版本创建的流量策略记录。更新流量策略记录时,Route 53 会自动更新树中的所有其他记录。您还可以通过再次更新流量策略记录以使用以前版本的流量策略,从而快速回滚更改。

注意

您只能使用流量为公有托管区域创建记录。

在不同托管区域中重用多个记录

您可以使用流量策略在多个公有托管区域中自动创建记录。例如,如果您对多个域名使用相同的 Web 服务器,则可以使用相同的流量策略在 example.com、example.org 和 example.net 的托管区域中创建流量策略记录。

Route 53 如何响应 DNS 查询

当客户端提交对根记录名称(如 example.com 或 www.example.com)的查询时,Route 53 会根据您用于创建相应流量策略记录的流量策略中的配置响应查询。

地理位置临近度路由策略

仅当您使用流量时,地理位置临近度路由策略才可用。使用地理位置临近度路由,您可以根据资源的位置来路由流量,以及(可选)将流量从一个位置中的资源转移到另一个位置中的资源。有关更多信息,请参阅地理位置临近度路由(仅 Traffic Flow)

对流量的收费

对于每个流量策略记录,每月都会产生费用。有关更多信息,请参阅 定价Amazon Route 53的“流量”部分。

要尽量减少这些费用,您可以在托管区域中创建一个或多个别名记录,以引用该托管区域中的流量策略记录。例如,您可以为 example.com 创建一条流量策略记录,然后为 www.example.com 创建一条引用此流量策略记录的别名记录。