View a markdown version of this page

Amazon Route 53 が EDNS0 を使用してユーザーの場所を推定する方法 - Amazon Route 53

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Route 53 が EDNS0 を使用してユーザーの場所を推定する方法

位置情報、地理的近接性、IP ベース、およびレイテンシーに関するルーティングの精度を高めるために、Amazon Route 53 は EDNS0 の edns-client-subnet 拡張をサポートしています (EDNS0 は DNS プロトコルにオプションの拡張機能を追加します)。Route 53 では、DNS リゾルバーが edns-subnet をサポートしている場合のみ、edns-subnet を使用できます。

  • ブラウザまたは他のビューワーが edns-client-subnet をサポートしていない DNS リゾルバーを使用する場合、Route 53 は DNS リゾルバーのソース IP アドレスを使用してユーザーがどこにいるかを推測し、リゾルバーの場所の DNS レコードを使用して位置情報クエリに応答します。

  • ブラウザまたは他のビューワーが edns-client-subnet をサポートする DNS リゾルバーを使用する場合、DNS リゾルバーは Route 53 にユーザーの IP アドレスの短縮バージョンを送信します。Route 53 は、リゾルバーの送信元 IP アドレスではなく短縮された IP アドレスからユーザーの場所を見つけます。これにより、通常、より正確な場所が得られます。Route 53 は、ユーザーの場所の DNS レコードを位置情報クエリに返します。

  • EDNS0 は、プライベートホストゾーンには適用されません。プライベートホストゾーンの場合、Route 53 は、プライベートホストゾーン AWS リージョン がある の VPC リゾルバーからのデータを使用して、位置情報とレイテンシーのルーティングを決定します。

edns-client-subnet の詳細については、EDNS Client Subnet RFC の「DNS リクエストのクライアントサブネット」を参照してください。