本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
IP-based 路由
利用 IP-based Amazon Route 53 中的路由,您可以根据对网络、应用程序和客户端的了解微调您的 DNS 路由。这可以帮助您为最终用户做出最佳的 DNS 路由选择。 IP-based 通过将数据作为用户映射上传到 Route 53,路由可为您提供细粒度的控制,从而提高性能或削减网络成本。IP-to-endpoint
基于地理位置和延迟的路由使用 Route 53 收集并保持最新状态的数据。这种方法对大多数客户都有效。 IP-based路由使您能够根据您对客户群的了解来调整路由。例如,一家全球视频提供商可能希望从给定的互联网服务提供商 (ISP) 路由最终用户。
以下是一些常见的 IP-based 路由用例:
-
您希望将最终用户从某些 ISP 路由到特定的端点,以优化网络传输成本或性能。
-
您希望根据对客户实际位置的了解,为现有 Route 53 路由类型添加覆盖,例如地理位置路由。
管理 IP 范围并将其与资源记录集(RRSet)关联
对于 IPv4,您可以使用长度介于 1 到 24 位(含)之间的 CIDR 块;对于 IPv6,您可以使用长度介于 1 到 48 位(含)之间的 CIDR 块。定义零位 CIDR 块 (0.0.0.0/0 或:: /0),使用默认 (“*”) 位置。
对于 CIDR 长于 CIDR 集合中指定长度的 DNS 查询,Route 53 会将其与较短的 CIDR 进行匹配。例如,如果您指定 2001:0 DB8:: /32 作为 CIDR 集合中的 CIDR 块,并且查询源自 2001:0:: /48,则它将匹配。DB8:0000:1234另一方面,如果您在 CIDR 集合中指定 2001:0DB8:0000:1234:: /48,并且查询源自 2001:0 DB8:: /32,则这将不匹配,Route 53 将使用默认 (“*”) 位置的记录进行回答。
您可以将 CIDR 块(或 IP 范围)集组合到 CIDR 位置中,然后将这些区块组合为名为 CIDR 集合的可重用实体:
- CIDR 块
-
采用 CIDR 表示法的 IP 范围,例如 192.0.2。0/24 或 2001: DB8:: /32。
- CIDR 位置
-
已命名的 CIDR 块列表。例如,example-isp-seattle = [192.0.2。0/24,203.0.113。0/22,198.51.100。0/24, 2001: DB8:: /32]。CIDR 位置列表中的块不必相邻或处于相同的范围内。
单个位置可以同时具有 IPv4 和 IPv6 块,此位置可分别与 A 和 AAAA 记录集关联。
按照惯例,位置名称通常是地点,但可以是任何字符串,例如Company-A。
- CIDR 集合
-
已命名的位置集合。例如,mycollection = [example-isp-seattle, example-isp-tokyo]。
IP-based 路由资源记录集引用集合中的某个位置,并且具有相同记录集名称和类型的所有资源记录集都必须引用相同的集合。例如,如果您在两个区域创建网站,并希望根据原始 IP 地址将 DNS 查询从两个不同的 CIDR 位置定向到特定网站,那么这两个位置都必须列在同一个 CIDR 集合中。
您不能对私有托管区域中的记录使用 IP-based 路由策略。
有关您在使用 IP-based 路由策略创建记录时指定的值的信息,请参阅以下主题: