親ドメインの移行を行わずに Amazon Route 53 を DNS サービスとして使用するサブドメインを作成する - Amazon Route 53

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

親ドメインの移行を行わずに Amazon Route 53 を DNS サービスとして使用するサブドメインを作成する

別の DNS サービスから親ドメインの移行を行わずに、DNS サービスとして Amazon Route 53 を使用するサブドメインを作成できます。

このプロセスの基本手順は以下のとおりです。

  1. まず、この手順を使用すべきかどうかを判断します。

  2. Route 53 サブドメインのホストゾーンを作成します。

  3. Route 53 ホストゾーンに、新しいサブドメインのレコードを追加します。

  4. APIのみ: 変更が伝播されたことを確認します 全員へ Route 53 DNSサーバ。

    注記

    現在、変更が伝達されたことを確認する唯一の方法は、GetChange API アクションを使用することです。通常、変更は 60 秒以内にすべての Route 53 ネームサーバーに伝達されます。

  5. サブドメインのネームサーバーレコードを追加して、親ドメインの DNS サービスを更新します

サブドメインの作成に使用する手順の決定

このトピックの手順では、一般的でないオペレーションを実行する方法について説明します。ドメインの DNS サービスとして Route 53 を既に使用していて、サブドメイン (www.example.com など) のトラフィックをリソース (EC2 インスタンスで実行されているウェブサーバーなど) にルーティングするだけの場合は、「サブドメインのトラフィックのルーティング」を参照してください。

この手順を使用するのは、ドメイン (example.com など) で別の DNS サービスを使用していて、このドメインの新しいサブドメイン (www.example.com など) で Route 53 を DNS サービスとして使い始める場合に限ります。

新しいサブドメインのホストゾーンを作成する

親ドメインの移行を行わずに、Amazon Route 53 を新しいサブドメインの DNS サービスとして使用する場合、サブドメインのホストゾーンの作成から開始します。Route 53 により、ホストゾーンにサブドメインの情報が保存されます。

Route 53 コンソールを使用したホストゾーンの作成方法については、「パブリックホストゾーンの作成」を参照してください。

レコードの作成

Amazon Route 53 コンソールまたは Route 53 API を使用して、レコードを作成できます。Route 53 で作成したレコードが、サブドメインに対する責任を Route 53 に委任した後で DNS が使用するレコードになります。詳細については、「サブドメインのネームサーバーレコードで DNS サービスを更新する」を参照してください。

重要

Route 53 ホストゾーンに追加のネームサーバー (NS) レコードまたは Start of Authority (SOA) レコードを作成しないでください。また、既存の NS レコードと SOA レコードを削除しないでください。

Route 53 コンソールを使用してレコードを作成するには、「レコードを使用する」を参照してください。Route 53 API を使用してレコードを作成するには、ChangeResourceRecordSets を使用します。詳細については、Amazon Route 53 API Reference の「ChangeResourceRecordSets」を参照してください。

変更のステータスを確認する (API のみ)

新しいホストゾーンの作成や、レコードの変更では、Route 53 DNS サーバーへの伝達に時間がかかります。レコードの作成に ChangeResourceRecordSets を使用した場合、GetChange アクションを使用して、変更が伝達されているかどうかを判断できます。(ChangeResourceRecordSetsChangeId の値を返します。これは、次の GetChange リクエストに含めることができます。コンソールを使用してレコードを作成した場合は、ChangeId を使用できません。) 詳細については、Amazon Route 53 API Reference の「GET GetChange」を参照してください。

注記

通常、変更は 60 秒以内にすべての Route 53 ネームサーバーに伝達されます。

サブドメインのネームサーバーレコードで DNS サービスを更新する

Amazon Route 53 レコードへの変更が反映された後 (「変更のステータスを確認する (API のみ)」を参照)、サブドメインの NS レコードを追加して、親ドメインの DNS サービスを更新します。これは、サブドメインの責任の Route 53 への委任と呼ばれます。たとえば、親ドメインの example.com が別の DNS サービスでホストされており、サブドメインの test.example.com を Route 53 で作成していた場合、test.example.com の新しい NS レコードで example.com の DNS サービスを更新する必要があります。

以下の手順を実行します。

  1. DNS サービスから提供される方法を使用して、親ドメインのゾーンファイルをバックアップします。

  2. Route 53 コンソールで、Route 53 ホストゾーンのネームサーバーを取得します。

    1. AWS マネジメントコンソールにサインインし、https://console.aws.amazon.com/route53/ にある Route 53 コンソールを開きます。

    2. ナビゲーションペインで、[ホストゾーン] をクリックします。

    3. [ホストゾーン] ページで、ホストゾーンの名前を選択します。

    4. [ホストゾーンの詳細] セクションの [ネームサーバー] にリストされている 4 つの名前を書き留めます。

    または、GetHostedZone アクションを使用できます。詳細については、以下を参照してください。 GetHostedZone(ホストされたゾーンを取得)Amazon Route 53 API Reference.

  3. 親ドメインの DNS サービスから提供される方法を使用して、親ドメインのゾーンファイルにサブドメインの NS レコードを追加します。これらの NS レコードでは、ステップ 1 で作成したホストゾーンに関連する 4 つの Route 53 ネームサーバーを指定します。

重要

親ドメインのゾーンファイルに Start of Authority (SOA) のレコードを追加しないでください。サブドメインは Route 53を使用するため、親ドメインの DNS サービスはサブドメインに関する権限を保持していません。

DNS サービスが自動的にサブドメインの SOA レコードを追加した場合、サブドメインのレコードを削除します。ただし、親ドメインの SOA レコードは削除しないでください。