Amazon Route 53 を使用しているドメインのサブドメインを作成したいのです。どうすればよいですか?

既存のドメインとホストゾーンがある状態でサブドメインレコードを作成したい場合は、次の 2 つの方法があります。

  • 既存のホストゾーンへのサブドメインの追加この方法では、必要なホストゾーンが少なく、ホストゾーンへのクエリも少なくなります。
  • サブドメインのレコードを保持する新しいホストゾーンと親ホストゾーンの委任セットの作成。親ホストゾーンはこの委任セットでサブドメインのホストゾーンにクライアントについて問い合わせをおこないます。この方法では、ホストゾーンをより柔軟に管理できます (たとえば、ゾーンを編集できるユーザー制限など)。プライベート ホスト ゾーンへの NS レコードの追加は、現時点ではサポート対象外なので、この方法はパブリックホストゾーンでのみ有効になります。

注:いずれの方法でも、ドメインのホストゾーンを最初に作成する必要があります。以下の手順では「example.com」をドメイン名の例として用います。これらの手順を実行するときは、「example.com」をお客様のドメイン名に置き換えてください。

既存のホストゾーンへサブドメインを追加

  1. [Route 53 console] へログインし、ナビゲーションペイン の [Hosted Zones] をクリックします。
  2. ドメイン用のホストゾーンをクリックします。
  3. [Create Record Set]をクリックし、次の値を入力します。
    [Name] では、適切なサブドメイン名を入力します。たとえば、作成中のサブドメインが「subdomain.example.com」の場合、「subdomain」と入力します。
    [Type] で、[A - IPv4 address] を選択します。
    [Value] では、対象となる EC2 インスタンスの IPv4 アドレスを加えます。
    他はすべてのデフォルト値のままです。
  4. [Create ] をクリックして、ホストゾーンにレコードを追加します。

新規ホストゾーンとサブドメインに対する委任セットの作成

  1. [Route 53 console] にログインし、ナビゲーションペイン の [Hosted Zones ] を選択します。
  2. [Create Hosted Zone] をクリックします。
  3. 対応するフィールドに次の情報を入力します。
    [Domain Name] では、ドメイン名を入力します。たとえば、「subdomain.example.com」と入力します。
    [Comment] では、ゾーンの説明を入力します。
    [Type] では、[Public] をクリックします。
  4. [Create (作成)] を選択します。作成されたホストゾーンの「NS 」型のレコードを探して、4 台の割り当てられたホスト名を書き留めます。
  5. [Create Record Set ] をクリックし、次の値を入力します。
    [Name] では、適切な名前を入力するか、空白のままにして、サブドメインのレコードを作成します。
    [Type] で、[A - IPv4 address] を選択します。
    [Value] では、対象となる EC2 インスタンスの IPv4 アドレスを加えます。
    他はすべてのデフォルト値のままです。
  6. [Create (作成)] を選択します。
  7. ナビゲーションペイン の [Hosted Zones ] を選択し、親ホストゾーンである「example.com」をクリックします。
  8. [Create Record Set] をクリックし、次の情報を入力します。
    [Name] では、適切なサブドメイン名を入力します。たとえば、作成したいサブドメインが「subdomain.example.com」ならば、「subdomain」と入力します。
    [Type] では、[NS – Name Server] をクリックします。
    [TTL] では、[1d] 設定ボタンをクリックします。
    [Value] では (書き留めた) 4 台のサーバーホスト名を一行づつ入力します。
    他はすべてのデフォルト値のままです。
  9. [Create] をクリックして、レコードをホストゾーンにコミットにします。

手順6で作成したレコードの問い合わせて、新しく委任されたゾーンをテストするには、ターミナルウィンドウを開いて次のコマンドを入力します。(subdomainexample.com はお客様のサブドメイン名とドメイン名で置き換えてください ) 。具体的には以下のようになります。

Windows

nslookup subdomain.example.com

Linuxあるいは Mac

dig subdomain.example.com
dig +trace subdomain.example.com

このページは役に立ちましたか? はい | いいえ

AWS サポートナリッジセンターに戻る

サポートが必要ですか?AWS サポートセンターをご覧ください。

公開日: 2016 年 10 月 31 日

更新: 2017 年 12 月 20 日