Lightsail のドメイン名をフォーマットする - Amazon Lightsail

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

Lightsail のドメイン名をフォーマットする

ユーザーがウェブサイトやアプリケーションにアクセスしやすいように、覚えやすいドメイン名を選択します。ドメイン名 (および DNS ゾーンの名前、レコード名) は、ピリオド (.) で区切られた一連のラベルから構成されます。命名要件は、ドメイン名を登録するのか、DNS ゾーンまたはレコードの名前を指定するのかによって異なります。

ドメイン名は、次のガイドラインに従ってフォーマットします。

目次

ドメイン名登録用のドメイン名をフォーマットする

ドメイン名登録では、ドメイン名は 1~255 文字でなければなりません。ドメイン名に使用できるのは、a - z、A - Z、0~9、ハイフン (-)、ピリオド (.) です。

ドメイン名の先頭または末尾にスペースまたはハイフンを使用することはできません。Lightsail は、有効な汎用最上位ドメイン (TLD) 名をすべてサポートします。詳細については、Amazon Route 53 デベロッパーガイドの「汎用最上位ドメイン」を参照してください。

DNS ゾーンとレコード用のドメイン名をフォーマットする

DNS ゾーンとレコードの場合、ドメイン名は 1~255 文字でなければなりません。ドメイン名に使用できるのは、a - z、A - Z、0~9、ハイフン (-)、ピリオド (.) です。スペースは使用できません。

Lightsail では、大文字 (A - Z) で指定しても、英字は小文字 (a - z) として格納されます。

Lightsail は、汎用 TLD と地理的 TLD の両方の DNS ゾーンをサポートします。地理的 TLD のその他の例については、Amazon Route 53 デベロッパーガイドの「地理的最上位ドメイン」を参照してください。

DNS ゾーンとレコードの名前でのアスタリスク (*) の使用

DNS では、名前の中の位置によっては、アスタリスク (*) 文字はワイルドカード文字と見なされます。ワイルドカード DNS レコードとは、未定義のサブドメインの DNS リクエストに応答するレコードです。Lightsail では、次の条件で、名前にアスタリスク (*) を含む DNS ゾーンとレコードを作成できます。

DNS ゾーン
  • アスタリスク (*) をドメイン名の左端のラベルに含めることはできません。例えば、subdomain.*.example.com は使用できません。

  • アスタリスク (*) が他の位置に含まれる場合、DNS はこれをワイルドカードとしてではなく、ASCII 42 文字として扱います。ASCII 文字の詳細については、ウィキペディアの「ASCII」を参照してください。

DNS レコード

DNS レコード名の中でアスタリスク (*) をワイルドカードとして使用する際は、次の制約に注意してください。

  • ワイルドカードとして、アスタリスクはドメイン名の左端のラベルを置き換えるものである必要があります。例えば、*.example.com*.acme.example.com などです。prod.*.example.com のようにアスタリスクを他の位置に含めると、DNS はこれをワイルドカードとしてではなく、ASCII 42 文字として扱います。

  • アスタリスクで、ラベル全体を置き換える必要があります。例えば、*prod.example.comprod*.example.com と指定することはできません。

  • 特定のドメイン名が優先されます。例えば、*.example.comacme.example.com のレコードを作成すると、acme.example.com の DNS クエリは、acme.example.com レコードの値で応答します。

  • アスタリスクは、アスタリスクが含まれたサブドメインレベル、およびそのサブドメインのすべてのサブドメインの DNS クエリに適用されます。例えば、*.example.com という名前のレコードを作成すると、*.example.com の DNS クエリは次の名前に応答します。

    zenith.example.com

    acme.zenith.example.com

    pinnacle.acme.zenith.example.com (その DNS ゾーンにどのタイプのレコードもない場合)

*.example.com という名前のレコードを作成し、example.com レコードがない場合、Lightsail は example.com の DNS クエリに NXDOMAIN (存在しないドメイン) と応答します。

同じレベルのすべてのサブドメインの DNS クエリに対して、さらにドメイン名の DNS クエリに対しても、同じレスポンスを返すように Lightsail を設定できます。例えば、example.com レコードを使用して、acme.example.comzenith.example.com などの DNS クエリに応答するように Lightsail を設定できます。サブドメインのトラフィックを example.com の最上位ドメインにルーティングするには、次の手順を実行します。

  1. ドメインのレコードを作成します (example.com など)。

  2. サブドメインのエイリアスレコードを作成します (*.example.com など)。前のステップで作成したレコードの名前を、エイリアスレコードのターゲットとして指定します。

次のステップ

詳細については、次のトピックを参照してください。