メニュー
Amazon Route 53
開発者ガイド (API Version 2013-04-01)

Amazon Route 53 からの DNS レスポンスのチェック

Amazon Route 53 を DNS サービスとして使用するようにドメインを設定している場合、ドメインに Amazon Route 53 ホストゾーンを作成すると、コンソールで DNS チェックツールを使用し、Amazon Route 53 が DNS クエリにどのように応答するかを確認できます。位置情報およびレイテンシーリソースレコードセットの場合、特定の DNS リゾールバーやクライアント IP アドレスからのクエリをシミュレートして、Amazon Route 53 が返すレスポンスを調べることもできます。

重要

DNS チェックツールは、Amazon Route 53 が現在ドメイン DNS サービスであるかどうかを示しません。ツールからの応答は、ドメイン名システムからの応答ではなく、ホストゾーンの設定にのみ基づきます。

DNS チェックツールは、パブリックホストゾーンにのみ使用できます。

チェックツールを使用した DNS クエリへの Amazon Route 53 の応答の確認

ツールを使用して、リソースレコードセットの DNS クエリに応答して Amazon Route 53 が返すレスポンスを確認できます。

チェックツールを使用して、Amazon Route 53 が DNS クエリにどうのように応答するかを確認するには

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

  2. ナビゲーションペインで [Hosted Zones] を選択します。

  3. [Hosted Zones] ページで、ホストゾーンの名前を選択します。コンソールには、ホストゾーンのリソースレコードセットのリストが表示されます。

  4. [Check response from Route 53] ページに直接移動するには、[Test record set] を選択します。

    特定のリソースレコードセットの [Check response from Route 53] ページに移動するには、そのリソースレコードセットのチェックボックスを選択し、[Test record set] を選択します。

  5. リソースレコードセットを選択する前に [Test record set] を選択した場合、リソースレコードセットの名前とタイプを指定します。

  6. [Get Response] を選択します。

  7. [Response returned by Route 53] セクションには、次の値が表示されます。

    Route 53 に送信された DNS クエリ

    チェックツールが Amazon Route 53 に送信したクエリ (BIND 形式)。これは、ウェブアプリケーションがクエリの送信に使用するのと同じ形式です。3 つの値は通常、リソースレコードセットの名前、[IN] (Internetの場合)、リソースレコードセットのタイプです。

    DNS レスポンスコード

    クエリが有効であったかどうかを示すコード。最も一般的なレスポンスコードは、クエリが有効であったことを意味する NOERROR です。レスポンスが有効でない場合、Amazon Route 53 はその理由を示すレスポンスコードを返します。返されるレスポンスコードのリストについては、IANA ウェブサイトで「DNS RCODES」を参照してください。

    プロトコル

    Amazon Route 53 がクエリの応答に使用したプロトコル (UDP または TCP)。

    Route 53 によって返されるレスポンス

    Amazon Route 53 がウェブアプリケーションに返す値。値は次のいずれかです。

    • 非エイリアスリソースレコードの場合、レスポンスにはリソースレコードセット内の値が含まれています。

    • 同じ名前およびタイプの複数リソースレコードセットの場合 (加重レイテンシー、位置情報、フェイルオーバーを含む)、リクエストに基づいて、レスポンスには該当するリソースレコードセットからの値が含まれています。

    • 別のリソースレコードセット以外の AWS リソースを参照するエイリアスリソースレコードセットの場合、リソースのタイプに応じて、レスポンスには AWS リソースの IP アドレスまたはドメイン名が含まれています。

    • 他のリソースレコードセットを参照するエイリアスリソースレコードセットの場合、レスポンスには参照されるリソースレコードセットの値が含まれています。

チェックツールを使用した特定の IP アドレスからのクエリのシミュレート (位置情報およびレイテンシーリソースレコードセットのみ)

レイテンシーまたは位置情報リソースレコードセットを作成した場合、チェックツールを使用して DNS リゾルバーおよびクライアントの IP アドレスからのクエリをシミュレートできます。

チェックツールを使用して、指定された IP アドレスからのクエリをシミュレートするには

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

  2. ナビゲーションペインで [Hosted Zones] を選択します。

  3. [Hosted Zones] ページで、ホストゾーンの名前を選択します。コンソールには、ホストゾーンのリソースレコードセットのリストが表示されます。

  4. [Check response from Route 53] ページに直接移動するには、[Test record set] を選択します。

    特定のリソースレコードセットの [Check response from Route 53] ページに移動するには、そのリソースレコードセットのチェックボックスを選択し、[Test record set] を選択します。

  5. リソースレコードセットを選択する前に [Test record set] を選択した場合、リソースレコードセットの名前とタイプを指定します。

  6. 適用可能な値を指定します。

    リゾルバー IP アドレス

    クライアントがリクエストに使用する DNS リゾルバーの場所をシミュレートする IPv4 または IPv6 アドレスを指定します。これは、レイテンシーおよび位置情報リソースレコードセットのテストに役立ちます。この値を省略した場合、ツールは AWS 米国東部(バージニア北部) リージョン (us-east-1) にある DNS リゾルバーの IP アドレスを使用します。

    EDNS0 クライアントサブネット IP

    リゾルバーが EDNS0 をサポートしている場合は、該当する地理的な場所の IP アドレスのクライアントサブネット IP (例: 192.0.2.02001:db8:85a3::8a2e:370:7334) を入力します。

    サブネットマスク

    [EDNS0 client subnet IP] に IP アドレスを指定した場合、オプションで、チェックツールが DNS クエリに含める IP アドレスのビット数を指定できます。たとえば、[EDNS0 client subnet IP] に 192.0.2.44 を指定し、[Subnet mask] に 24 を指定した場合、チェックツールは 192.0.2.0/24 からのクエリをシミュレートします。デフォルト値は IPv4 アドレスの場合は 24 ビット、IPv6 アドレスの場合は 64 ビットです。

  7. [Get Response] を選択します。

  8. [Response returned by Route 53] セクションには、次の値が表示されます。

    Route 53 に送信された DNS クエリ

    チェックツールが Amazon Route 53 に送信したクエリ (BIND 形式)。これは、ウェブアプリケーションがクエリの送信に使用するのと同じ形式です。3 つの値は通常、リソースレコードセットの名前、[IN] (Internetの場合)、リソースレコードセットのタイプです。

    DNS レスポンスコード

    クエリが有効であったかどうかを示すコード。最も一般的なレスポンスコードは、クエリが有効であったことを意味する NOERROR です。レスポンスが有効でない場合、Amazon Route 53 はその理由を示すレスポンスコードを返します。返されるレスポンスコードのリストについては、IANA ウェブサイトで「DNS RCODES」を参照してください。

    プロトコル

    Amazon Route 53 がクエリの応答に使用したプロトコル (UDP または TCP)。

    Route 53 によって返されるレスポンス

    Amazon Route 53 がウェブアプリケーションに返す値。値は次のいずれかです。

    • 非エイリアスリソースレコードの場合、レスポンスにはリソースレコードセット内の値が含まれています。

    • 同じ名前およびタイプの複数リソースレコードセットの場合 (加重レイテンシー、位置情報、フェイルオーバーを含む)、リクエストに基づいて、レスポンスには該当するリソースレコードセットからの値が含まれています。

    • 別のリソースレコードセット以外の AWS リソースを参照するエイリアスリソースレコードセットの場合、リソースのタイプに応じて、レスポンスには AWS リソースの IP アドレスまたはドメイン名が含まれています。

    • 他のリソースレコードセットを参照するエイリアスリソースレコードセットの場合、レスポンスには参照されるリソースレコードセットの値が含まれています。