

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

# ドメインのトラフィックを Lightsail コンテナサービスにルーティングする
<a name="amazon-lightsail-point-domain-to-container-service"></a>

使用しているサービスでカスタムドメインを有効にした場合は、登録したドメイン名を Amazon Lightsail コンテナサービスに向けてポイントする必要があります。これを行うには、コンテナサービスで使用している証明書に指定されている各ドメインの DNS ゾーンに、エイリアスレコードを追加します。追加するレコードはすべて、コンテナサービスのデフォルトのドメイン (例:`https://<ServiceName>.<RandomGUID>.<AWSRegion>.cs.amazonlightsail.com`) に紐づけする必要があります。

このガイドでは、Lightsail DNS ゾーンを使用してコンテナサービスにドメインを指定する手順について説明します。Lightsail DNS ゾーンの詳細については、「[Amazon Lightsail での DNS](understanding-dns-in-amazon-lightsail.md)」を参照してください。

コンテナサービスの詳細については、「[コンテナサービス](amazon-lightsail-container-services.md)」を参照してください。

**注記**  
Route 53 を使用してドメインの DNS をホストする場合は、Route 53 のドメインのホストゾーンにエイリアスレコードを追加する必要があります。詳細については、「[Route 53 のドメインへのトラフィックを Amazon Lightsail コンテナサービスにルーティング](amazon-lightsail-route-53-alias-record-for-container-service.md)」を参照してください。

## 前提条件
<a name="point-domain-to-container-service-prerequisite"></a>

開始する前に、Lightsail コンテナサービスのカスタムドメインを有効にする必要があります。詳細については、[Amazon Lightsail コンテナサービスでのカスタムドメインの有効化と管理](amazon-lightsail-enabling-container-services-custom-domains.md) を参照してください。

## コンテナサービスのデフォルトドメインを取得する
<a name="get-container-service-default-domain"></a>

以下の手順を実行して、コンテナサービスのデフォルトのドメイン名を取得します。このドメイン名は、ドメインの DNS にエイリアスレコードを追加するときに指定します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで **[コンテナ]** を選択します。

1. デフォルトのドメイン名を取得するコンテナサービスの名前を選択します。

1. コンテナサービス管理ページのヘッダー部分にある、デフォルトのドメイン名を書き留めます。コンテナサービスのデフォルトのドメイン名は、`<ServiceName>.<RandomGUID>.<AWSRegion>.cs.amazonlightsail.com` と似ています。

   この値は、ドメイン DNS の正規名 (CNAME) レコードの一部として、追加する必要があります。この値はテキストファイルにコピー、ペーストして、後で参照できるようにしておくことをお勧めします。詳細については、このガイドの「[ドメインの DNS ゾーンに CNAME レコードを追加する](#add-container-service-default-domain-record)」セクションを参照してください。

## ドメインの DNS ゾーンにレコードを追加する
<a name="add-container-service-default-domain-record"></a>

アドレス (IPv4 の場合は A、IPv6 の場合は AAAA) および正規 (CNAME) レコードをドメインの DNS ゾーンに追加するには、次の手順を実行します。

1. 左側のナビゲーションペインで **[ドメインと DNS]** を選択します。

1. ページの [**DNS zones**] (DNS ゾーン) セクションで、レコードを追加したいドメイン名を選択します。そのレコードがユーザーのドメインへのトラフィックをコンテナサービスに送信します。

1. **[DNS records]** (DNS レコード) タブを選択します。

1. DNS ゾーンの現在の状態に応じて、次のいずれかのステップを実行します。
   + A、AAAA、ないし CNAME レコードを追加していない場合は、[**Add record**] (レコードの追加) を選択します。
   + 以前に A、AAAA、または CNAME レコードを追加している場合は、ページに記載されている既存の A、AAAA、ないし CNAME レコードの横にある編集アイコンを選択し、この手順のステップ 5 まで進んでください。

1. **[レコードタイプ]** のドロップダウンメニューで **[A レコード]**、**[AAAA レコード]**、**[CNAME レコード]** を選択します。
   + A レコードを追加して、ドメインの頂点 (例: `example.com`) をマッピングします。または、IPv4 ネットワーク下のコンテナサービスにサブドメイン (例: `www.example.com`) をマッピングします。
   + AAA レコードを追加して、ドメインの頂点 (例: `example.com`) をマッピングします。または、IPv6 ネットワーク下のコンテナサービスにサブドメイン (例: `www.example.com`) をマッピングします。
   + CNAME レコードを追加して、コンテナサービスのパブリックドメイン (デフォルト DNS) にサブドメイン (例: `www.example.com`) をマッピングします。

1. **[Record name]** (レコード名) テキストボックスに、次のいずれかのオプションを入力します。
   + A レコードないし AAAA レコードの場合は、`@` を入力してドメインの頂点 (例: `example.com`) へのトラフィックをコンテナサービスに送信します。またはサブドメイン (例: `www`) を入力して、サブドメイン (例: `www.example.com`) へのトラフィックをコンテナサービスにルーティングします。
   + CNAME レコードの場合は、サブドメイン (例: `www`) を入力してサブドメイン (例: `www.example.com`)へのトラフィックをコンテナサービスに送信します。

1. 追加するレコードに応じて、次のいずれかの手順を実行します。
   + A レコードまたは AAAA レコードの場合は、[**Resolves to**] (解決先) テキストボックスにあるコンテナサービス名を選択します。
   + CNAME レコードの場合は、コンテナサービスのデフォルトのドメイン名を [**Maps to**] (マッピング先) テキストボックスに入力します。

1. 保存アイコンを選択して、レコードを DNS ゾーンに保存します。

   これらの手順を繰り返して、コンテナサービスで使用している証明書が紐づくドメイン用の DNS レコードを追加します。変更がインターネットの DNS を通じて伝達されるまで待ちます。数分後に、ドメインがコンテナサービスを指しているかどうか確認してください。