Amazon Route 53 如何使用 EDNS0 估计用户的位置 - Amazon Route 53
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon Route 53 如何使用 EDNS0 估计用户的位置

为了提高地理定位、地理位置、基于 IP 的路由和延迟路由的准确性,Amazon Route 53 支持 EDNS0 的 edns-client-subnet 扩展。(EDNS0 向 DNS 协议添加了几个可选扩展。) Route 53 edns-client-subnet 只能在 DNS 解析器支持的情况下使用:

  • 当浏览器或其他查看器使用不支持的 DNS 解析器时 edns-client-subnet,Route 53 会使用 DNS 解析器的源 IP 地址来估计用户的位置,并使用解析器位置的 DNS 记录来响应地理位置查询。

  • 当浏览器或其他查看器使用支持 edns-client-subnet的 DNS 解析器时,DNS 解析器会向 Route 53 发送用户 IP 地址的截断版本。Route 53 根据该截断的 IP 地址而不是 DNS 解析程序的源 IP 地址来确定用户的位置;这通常能够更准确地估计用户的位置。然后,Route 53 使用用户位置的 DNS 记录响应地理位置查询。

  • EDNS0 不适用于私有托管区域。对于私有托管区域,Route 53 使用来自私有托管区域所在的 Amazon Web Services 区域 中的 Route 53 解析程序的数据来做出地理位置和延迟路由决策。

有关更多信息 edns-client-subnet,请参阅 DNS 请求中的 EDNS 客户端子网 RFC,客户端子网