公開されているのと同じドメイン名を使用して、ウェブサイトの内部バージョンにアクセスするには Amazon Route 53 をどのように使用すればよいですか?
簡単な説明
Route 53 を使用して、スプリットビュー DNS (スプリットホライズン DNS とも呼ばれる) を設定できます。この機能は、同じウェブサイトやアプリケーションの内部バージョンと外部バージョンを管理したい場合に使用できます。
解決策
Route 53 を使用したスプリットビュー DNS では、プライベートホストゾーンとパブリックホストゾーンの両方を同じドメイン名で管理できます。以下の手順は、すでにドメインを所有し、そのドメインの NS レコードを変更する権限を持っていることを前提としています。Route 53 のプライベートホストゾーンでは、カスタム DNS サーバーではなく、Amazon Virtual Private Cloud (Amazon VPC) DNS サーバーから送信される DNS クエリが必要です。
- ソースの Amazon VPC で、DNS 解決と DNS ホスト名 の設定がオンになっていることを確認してください。
注: DNS ホスト名は、デフォルトの VPC および VPC コンソールの VPC ウィザードを使用して作成した VPC でオンになっています 。
- 購入したドメイン名と一致する パブリックホストゾーン を作成します。
- 必要なレコードをパブリックホストゾーンに追加します。
- レジストラの NS レコード を、パブリックホストゾーンで提供されるネームサーバーで更新します。
- パブリックホストゾーンと同じ名前の プライベートホストゾーン を作成します。ドメインを内部で解決したい Amazon VPC にプライベートホストゾーンをアタッチします。
注: プライベートゾーンの検索は VPC 内で行われます。
- 必要なレコードをプライベートホストゾーンに追加します。
注: プライベートゾーンにレコードが存在しない場合、パブリックゾーンはクエリされません。
DNS クエリは、リクエストのソースに基づいて回答が返されます。Amazon VPC 内では、プライベートホストゾーンから回答が返されますが、パブリッククエリではパブリックホストゾーンから回答が返されます。
関連情報
Amazon Route 53 を DNS サービスとして設定する