基于 IP 的路由 - Amazon Route 53

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

基于 IP 的路由

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

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

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

  • 您希望将最终用户从某些 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:0DB8::/32 作为 CIDR 集合中的 CIDR 块,并且查询源自 2001:0DB8:0000:1234::/48,则它将匹配。另一方面,如果您在 CIDR 集合中指定 2001:0DB8:0000:1234::/48,并且查询源自 2001:0DB8::/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 记录集关联。

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

CIDR 集合

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

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

您也可以使用跨 AWS 账户共享这些收藏 AWS RAM。当您进行更新(例如编辑集合中的一个 IP 范围)时,更新将自动应用于与该集合关联的所有记录集。

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

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