

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

# 使用 Traffic Flow 来路由 DNS 流量
<a name="traffic-flow"></a>

Traffic Flow 大大简化了在大型复杂配置中创建和维护记录的过程。

在以下情况下，管理托管区域中的相关记录可能具有挑战性：
+ 您有很多执行相同操作的资源，例如为同一个域提供流量的 Web 服务器。
+ 您希望使用[别名记录](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html)和组合使用 [Route 53 路由策略](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html)（如延迟、故障转移和加权）来创建复杂的记录树。

## Traffic Flow 优势
<a name="traffic-flow-advantages"></a>

为了更轻松地跟踪记录及其关系，Traffic Flow 通过以下功能简化了 DNS 记录的创建：

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

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

**自动创建和更新记录**  
流量策略可以表示数十条甚至数百条记录。通过 Traffic Flow，您可以通过创建*流量策略记录*来自动创建所有这些记录。您可以在树的根中指定托管区域和记录的名称，例如 example.com 或 www.example.com，Route 53 会自动创建树中的所有其他记录。根记录（流量策略记录）将显示在托管区域的记录列表中；所有其它记录都将隐藏。  
创建流量策略的新版本时，您可以选择性地更新使用先前流量策略版本创建的流量策略记录。更新流量策略记录时，Route 53 会自动更新树中的所有其它记录。您还可以通过再次更新流量策略记录以使用以前版本的流量策略，从而快速回滚更改。  
您只能使用 Traffic Flow 为公有托管区创建记录。

**地理位置临近度路由策略**  
使用 Traffic Flow 时，可以使用 Traffic Flow 视觉编辑器上的地理位置临近度地图，更直观地了解流量是如何路由到每个全球端点。有关更多信息，请参阅 [地理位置临近度路由](routing-policy-geoproximity.md)。

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

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

对于每个流量策略记录，每月都会产生费用。有关更多信息，请参阅 [Amazon Route 53 定价](https://aws.amazon.com/route53/pricing/)的“流量”部分。

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