如何使用 Route 53 控制台配置地理位置临近度路由?

上次更新时间:2019 年 5 月 23 日

如何使用 Amazon Route 53 控制台配置流量的地理位置临近度路由?

简短描述

您可以使用 Route 53 控制台中的地理位置临近度路由基于用户与您的资源之间的物理距离路由流量。您还可以通过指定区域的偏差配置 Route 53 向资源路由流量所在的地理区域大小。

注意:您必须使用 Route 53 流量来使用地理位置临近度策略。

要使用 AWS 命令行界面 (AWS CLI) 创建地理位置临近度路由策略,请参见如何使用 AWS CLI 在 Route 53 中配置地理位置临近度路由?

解决方法

创建地理位置临近度路由流量策略

1.    按照创建流量策略中的步骤创建您的策略。

2.    对于起点,将 A:IPv4 格式的 IP 地址选为 DNS 类型

3.    打开连接到菜单,然后选择地理位置临近度规则

4.    选择您的 终端节点位置。如果您选择自定义,您必须输入位置的经纬度坐标。否则,选择您的终端节点所在的 Amazon Elastic Compute Cloud (EC2) 区域,如美国东部(弗吉尼亚北部)

5.    可选项:对于偏差,输入数值或将滑块拖动到您想要的偏差值。

6.    可选项:运行状况检查中,选中或清除评估目标运行状况复选框。然后,选择运行状况检查来与记录关联。

7.    打开连接至菜单,然后选择新终端节点

8.    对于类型,选择

9.    对于,输入终端节点的 IP 地址。

10.    对于您要添加的每个额外的终端节点,请选择添加另一个地理临近度位置,然后再次执行步骤 4-9。

11.    选择创建流量策略

为您的流量策略创建策略记录

按照创建策略记录中的步骤创建您的策略记录。 务必选择您刚为流量策略记录创建的流量策略。

测试地理位置临近度路由

测试 Route 53 是否将流量路由到正确的终端节点。

要使用 Route 53 控制台测试 DNS 响应,请参见从 Route 53 检查 DNS 响应

要测试 Linux 终端中的 DNS 响应,请使用 dig(9.11 或以上的版本)。打开终端并将 dig +trace 用于您的流量策略的 DNS 名称。在您的命令中使用 +subnet 来测试特定 IP 地址位置的路由。

示例命令:

dig geoproximity-test.example.com +subnet=<subnet> +short 

where
<subnet> is the Client Subnet (or the Client) address with the mask in the format of X.X.X.X/X