Amazon Route 53 を使用してドメインを Lightsail インスタンスにポイントする
Amazon Lightsail の DNS ゾーンを使用すると、example.com
などの登録されたドメイン名を Lightsail インスタンスで実行されているウェブサイトに簡単にポイントできます。Lightsail DNS ゾーンは最大 6 つまで作成できます。また、 DNS レコードタイプが全種類サポートされているわけではありません。Lightsail DNS ゾーンの詳細については、「DNS」を参照してください。
Lightsail DNS ゾーンが過度に制限されている場合、Amazon Route 53 ホストゾーンを使用して、ドメインの DNS レコードを管理することをお勧めします。DNS は、Route 53 を使用して、最大 500 のドメインを管理でき、非常に多様な DNS レコードタイプをサポートします。また、ドメインの DNS レコードを管理するためにすでに Route 53 を使用していて、引き続き使用することを希望する場合があるかも知れません。このガイドでは、Route 53 で管理されているドメインの DNS レコードを編集して、Lightsail インスタンスをポイントする方法を示します。
前提条件
以下の前提条件を満たします (まだ満たしていない場合)。
-
Route 53 を使用してドメイン名を登録する。詳細については、「Route 53 ドキュメント」の「新しいドメインの登録」を参照してください。
-
すでにドメインを登録しているけれども、そのレコードの管理に Route 53 を使用していない場合は、ドメインの DNS レコードの管理を Route 53 に転送する必要があります。詳細については、「Route 53 ドキュメント」の「Amazon Route 53 を既存ドメインの DNS サービスにする」を参照してください。
-
Route 53 にドメインのパブリックホストゾーンを作成します。詳細については、「Route 53 ドキュメント」の「公開ホストゾーンの作成」を参照してください。
-
静的 IP を作成して Lightsail インスタンスにアタッチします。このガイドでは、インスタンスの静的 IP アドレス (パブリック IP アドレス) に解決される、ドメイン の Route 53 ホストゾーンで DNS レコードを作成します。詳細については、「静的 IP を作成してインスタンスにアタッチする」を参照してください。
Route 53 を使用してドメインを Lightsail インスタンスにポイントする
Route 53 で 2 つの代表的な DNS レコード、アドレス、および正規名を設定して、ドメインを Lightsail インスタンスにポイントするには、次の手順を実行します。
注記
この手順については Route 53 デベロッパーガイドでも説明しています。詳細については、「Route 53 ドキュメント」の「Amazon Route 53 コンソールを使用したレコードの作成」を参照してください。
-
Route 53 コンソール
にサインインします。 -
ナビゲーションペインで [Hosted zones] を選択します。
-
ロードバランサーへのトラフィックのルートに使用するドメイン名のホストゾーンを選択します。
-
[Create record] (レコードを作成) を選択します。
「レコードのクイック作成」ページが表示されます。
注記
「ルーティングポリシーの選択」ページが表示された場合は、[クイック作成に切り替える] を選択し、クイック作成ウィザードに切り替えてから、次のステップを続行します。
-
[レコードのタイプ] で、以下のいずれかのオプションを選択します。
- A - トラフィックを IPv4 アドレスと一部の AWS リソースにルーティング
-
アドレス (A) レコードは、ドメイン (
example.com
など) やサブドメイン (blog.example.com
など) をウェブサーバーの IP アドレス (192.0.2.255
など) にマッピングします。-
[レコード名] テキストボックスを空のまま、
example.com
などのドメインの頂点が IP アドレスをポイントするようにするか、サブドメインを入力します。 -
[レコードタイプ] ドロップダウンメニューで、[A – トラフィックをIPv4 アドレスと一部の AWS リソース にルーティング] を選択します。
-
Lightsail インスタンスの静的 IP アドレス (パブリック IP アドレス) を [値] テキストボックスに入力します。
-
TTL を 300 に保ち、ルーティングポリシーを [シンプルルーティング] のままにしておきます。
-
- CNAME - トラフィックを別のドメイン名および一部の AWS リソースにルーティング
-
正規名 (CNAME) レコードは、
www.example.com
などのエイリアスまたはサブドメインをexample.com
などのドメイン、またはwww2.example.com
などのサブドメインにマップします。CNAME レコードは、あるドメインを別のドメインにリダイレクトします。-
[レコード名] テキストボックスにサブドメインを入力します。
-
[レコードタイプ] ドロップダウンメニューで [CNAME - トラフィックを別のドメイン名および一部の AWS リソースにルーティング] を選択します。
-
[Value] (値) テキストボックスにドメイン (例:
example.com
) またはサブドメイン(例:another.example.com
) を入力します。 -
TTL を 300 に保ち、ルーティングポリシーを [シンプルルーティング] のままにしておきます。
-
-
[レコード作成] を選択してホストゾーンにレコードを追加します。
注記
変更がインターネットの DNS を通じて伝播されるまで待ちます。これには数分から数時間かかる場合があります。
Route 53 ホストゾーンで既存のレコードセットを編集するには、編集するレコードを選択し、変更内容を入力して、[保存] を選択します。