基于 IP 的路由 - Amazon Route 53

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

基于 IP 的路由

借助 Amazon Route 53 中基于 IP 的DNS路由,您可以利用自己对网络、应用程序和客户端的了解来微调路由,从而为最终用户做出最佳的DNS路由决策。基于 IP 的路由通过以映射的形式将数据上传到 Route 53,使您可以精细控制以优化性能或降低网络成本。 user-IP-to-endpoint

地理位置和基于延迟的路由以 Route 53 收集并保持更新的数据为基础。这种方法适用于大多数客户,但基于 IP 的路由为您提供了额外的能力,可以根据您客户群的特定知识来优化路由。例如,一家全球视频内容提供商可能希望路由来自特定互联网服务提供商的最终用户 (ISP)。

以下是基于 IP 的路由的一些常见使用案例:

  • 您希望将最终用户从某些终端节点路由ISPs到特定的终端节点,以便优化网络传输成本或性能。

  • 您希望根据对客户实际位置的了解,为现有 Route 53 路由类型添加覆盖,例如地理位置路由。

管理 IP 范围并将其与资源记录集关联 () RRSet

对于IPv4,您可以使用长度介于 1 到 24 位(含)之间的CIDRCIDR块,而对于IPv6,您可以使用长度介于 1 到 48 位(含)之间的块。要定义零位CIDR块(0.0.0.0/0 或:: /0),请使用默认(“*”)位置。

对于长度大于CIDR集合中指定CIDR长度的DNS查询,Route 53 会将其与较短的查询进行匹配CIDR。例如,如果您指定 2001:0DB8:: /32 作为CIDR集合中的CIDR区块,并且查询源自 2001:0:0000:1234DB8:: /48,则它将匹配。另一方面,如果您在CIDR集合中指定 2001:0DB8: 0000:1234:: /48,并且查询源自 2001:0:: /32,则这将不匹配,Route 53 将使用默认(“DB8*”)位置的记录进行回答。

您可以将一组CIDR块(或 IP 范围)分组为CIDR多个位置,这些位置反过来又分组为称为CIDR集合的可重复使用的实体:

CIDR阻止

用CIDR符号表示的 IP 范围,例如 192.0.2.0/24 或 2001::: /32。DB8

CIDR 位置

已命名的CIDR区块列表。例如, example-isp-seattle= [192.0.2.0/24、203.0.113.0/22、198.51.100.0/24、2001:: /32]。DB8CIDR位置列表中的方块不必相邻或范围相同。

单个位置可以同时包含IPv4和IPv6块,并且此位置可以分别与 A 和AAAA记录集相关联。

例如,位置名称通常是一个位置,但也可以是任何字符串,例如,公司-A

CIDR收藏

已命名的位置集合。例如,我的收藏 = [example-isp-seattle, example-isp-tokyo]。

基于 IP 的路由资源记录集会引用集合中的位置,并且具有相同记录集名称和类型的所有资源记录集必须引用同一个集合。例如,如果您在两个区域创建网站,并希望根据来源 IP 地址将DNS查询从两个不同的CIDR位置定向到特定的网站,则必须将这两个位置列在同一个CIDR集合中。

不能对私有托管区中的记录使用基于 IP 的路由策略。

有关您在使用基于 IP 的路由策略创建记录时所指定值的信息,请参阅以下主题: