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 と一致させます。例えば、CIDR コレクションの CIDR ブロックとして 2001:0DB8::/32 を指定し、クエリが 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 レコードセットの両方に関連付けることができます。

慣例では、このロケーション名は土地の名前であることが多いですが、任意の文字列でも問題ありません (Company-A など)。

CIDR コレクション

名前付きロケーションのコレクション。例えば、mycollection = [example-isp-seattle,] です example-isp-tokyo。

IP ベースのルーティングリソースレコードセットはコレクション内のロケーションを参照します。同じ名前とタイプのレコードセットでは、すべてのリソースレコードセットが同じコレクションを参照する必要があります。例えば、2 つのリージョンに Web サイトを作成し、これら 2 つの異なる CIDR ロケーションから、発信元 IP アドレスに基づいて特定の Web サイトに DNS クエリを送信する場合は、それらの両方のロケーションを同じ CIDR コレクションにリストする必要があります。

を使用して、これらのコレクションを AWS アカウント間で共有することもできます AWS RAM。コレクション内の IP 範囲の 1 つを編集するなどの更新を行うと、コレクションに関連付けられているすべてのレコードセットに、更新された内容が自動的に適用されます。

IP ベースルーティングポリシーは、プライベートホストゾーンのレコードに使用できません。

シンプルルーティングポリシーを使用してレコードを作成する際に指定する値については、以下のトピックを参照してください。