Amazon Route 53 コンソールを使用して地理的近接性ルーティングを設定したいと考えています。
簡単な説明
地理的近接性ルーティングにより、Amazon Route 53 はユーザーとリソースの地理的位置に基づいてトラフィックをルーティングできます。バイアスと呼ばれる要素を使用すると、必要に応じて地理的領域のサイズを拡大または縮小できます。
解決策
地理的近接性ルーティングによるトラフィックポリシーの作成
- トラフィックポリシーを作成します。
- [開始点] に、A や MX など、目的のレコードタイプを選択します。
- [接続先] で、[地理的近接性ルール] を選択します。
- エンドポイントのロケーションを選択します。[カスタム] を選択した場合は、その場所の緯度と経度の座標を入力する必要があります。それ以外の場合は、エンドポイントが配置されている Amazon Elastic Compute Cloud (Amazon EC2) リージョン (米国東部 (バージニア北部) を選択してください。
- (オプション) [バイアス] に、必要なバイアス値を入力します。設定しているバイアスの効果を視覚的に表現するには、[地理的近接性マップを表示] を選択します。
- (オプション) [ヘルスチェック] で、[ターゲットのヘルスを評価] を選択または選択解除します。次に、レコードに関連付けるヘルスチェックを選択します。
- [接続先] で、[新しいエンドポイント] を選択します。
- [タイプ] で [値] を選択します。
- 値 には、エンドポイントのIPアドレスを入力します。
- エンドポイントを追加するたびに、[別の地理的近接ロケーションを追加] を選択し、手順 4 ~ 9 を繰り返します。
- [トラフィックポリシーの作成] を選択します。
(オプション) ポリシーレコードの作成
ポリシーレコードを使用すると、インターネットからのトラフィックをトラフィックポリシーで指定されているリソースにルーティングできます。ポリシーレコードを作成するときは、使用するトラフィックポリシーと、そのポリシーを作成するホストゾーンを指定します。詳細については、「ポリシーレコードの作成」を参照してください。
(オプション) 地理的近接性ルーティングポリシーのテスト
Route 53 コンソールを使用して DNS レスポンスをテストするには、「Route 53 からの DNS レスポンスの確認」を参照してください。
**重要:**Amazon Route 53 では、返されるレスポンスの精度を向上させるために、 EDNS0 の edns-client-subnet エクステンションを使用しています。
Amazon Route 53 がルーティング決定時に EDNS0 を使用するには、クエリの実行に使用されるリゾルバーが EDNS0 をサポートしている必要があります。
**リゾルバーが EDNS0 をサポートしていない場合:**リゾルバーのIPアドレスは、ルーティングを決定するために使用されます。
**リゾルバーがEDNS0をサポートしている場合:**元のリクエストに使用したクライアント IP アドレスの切り捨てバージョンが Amazon Route 53 に渡され、決定に使用されます。
Route 53 が地理的近接性クエリにどのように応答しているかをテストする場合、リゾルバーが EDNS0 をサポートしているかどうかを判断する必要があります。詳細については、「パブリック DNS リゾルバーが EDNS クライアントサブネット (ECS) 拡張をサポートしているかどうかを確認する方法」を参照してください。