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

Amazon Route 53 の概念

ここでは、『Amazon Route 53 開発者ガイド』で取り上げられている概念の概要を示します。

ドメイン登録の概念

ここでは、ドメイン登録に関連する概念の概要を示します。

ドメイン名

ユーザーがウェブブラウザのアドレスバーに入力してウェブサイトやウェブアプリケーションにアクセスするための名前 (example.com など)。ウェブサイトやウェブアプリケーションをインターネットで使用できるようにするには、まずドメイン名を登録します。詳細については、「ドメイン登録の仕組み」を参照してください。

ドメインレジストラ

特定の最上位ドメイン (TLD) のドメイン登録を処理する ICANN (Internet Assigned Names and Numbers) から認定を受けている会社。たとえば、Amazon Registrar, Inc. は、.com、.net、および .org ドメインのドメインレジストラです。AWS のレジストラ関連会社 Gandi は、.apartments、.boutique、.camera などの何百もの TLD のドメインレジストラです。詳細については、「Amazon Route 53 に登録できるドメイン」を参照してください。

ドメインレジストリ

特定の最上位ドメインを含むドメインを販売する権利を有する会社。たとえば、VeriSign は、.com TLD を含むドメインを販売する権利を有するレジストリです。ドメインレジストリは、地理的 TLD に関する居住者要件など、ドメインを登録するためのルールを定義します。また、ドメインレジストリは、同じ TLD を含むすべてのドメイン名に対する信頼できるデータベースを維持しています。レジストリのデータベースには、各ドメインの連絡先情報やネームサーバーなどの情報が保存されています。

ドメインリセラー

Amazon Registrar のようなレジストラのドメイン名を販売する会社。Amazon Route 53 は、Amazon Registrar と AWS のレジストラ関連会社 Gandi のドメインリセラーです。

最上位ドメイン (TLD)

.com、.org、.ninja などのドメイン名の末尾の部分。最上位ドメインには 2 つのタイプがあります。

汎用最上位ドメイン

これらの TLD は通常、ユーザーにウェブサイトで見つかるものを連想させます。たとえば、TLD が .bike のドメイン名は、オートバイや自転車のビジネスや組織のウェブサイトに関連付けられていることがよくあります。いくつかの例外を除き、お客様は任意の一般的な TLD を使用できるため、自転車のクラブがドメイン名に .hockey TLD を使用しても構いません。

地理的最上位ドメイン

これらの TLD は国や都市などの地理的地域に関連付けられています。地理的 TLD の一部のレジストリは居住者要件を設けており、.io などの他のレジストリは汎用 TLD の使用を許可または推奨しています。

Amazon Route 53 でドメイン名を登録するときに使用できる TLD のリストについては、「Amazon Route 53 に登録できるドメイン」を参照してください。

ドメインネームシステム (DNS) の概念

ここでは、ドメインネームシステム (DNS) に関連する概念の概要を示します。

エイリアスリソースレコードセット

Amazon Route 53 で作成して、Amazon CloudFront ディストリビューションや Amazon S3 バケットなどの AWS リソースにトラフィックをルーティングするために使用できるリソースレコードセットのタイプ。詳細については、「エイリアスリソースレコードセットと非エイリアスリソースレコードセットの選択」を参照してください。

権威ネームサーバー

ドメインネームシステム (DNS) の特定部分に関する決定的情報を保存しており、該当する情報を返すことで DNS リゾルバーからのリクエストに応答するネームサーバー。たとえば、.com 最上位ドメイン (TLD) の権威ネームサーバーは、登録されたすべての .com ドメインのネームサーバーの名前を認識しています。.com 権威ネームサーバーが example.com の DNS リゾルバーからリクエストを受信すると、example.com ドメインの DNS サービスのネームサーバーの名前で応答します。

Amazon Route 53 ネームサーバーは、Amazon Route 53 を DNS サービスとして使用するすべてのドメインの権威ネームサーバーです。ネームサーバーは、お客様がドメインのホストゾーンで作成したリソースレコードセットに基づいて、ドメインとサブドメインのトラフィックをどのようにルーティングするかを認識しています (Amazon Route 53 ネームサーバーは、Amazon Route 53 を DNS サービスとして使用するドメインのホストゾーンを保存しています)。

たとえば、Amazon Route 53 ネームサーバーが www.example.com のリクエストを受信すると、そのレコードを検索し、レコードに指定されている 192.0.2.33 などの IP アドレスを返します。

DNS クエリ

通常、ドメイン名に関連付けられたリソースのドメインネームシステム (DNS) に、コンピューターやスマートフォンなどのデバイスから送信されたリクエスト。DNS クエリの最も一般的な例は、ユーザーがブラウザを開いてアドレスバーにドメイン名を入力するときです。DNS クエリへの応答は通常、ウェブサーバーなどのリソースに関連付けられている IP アドレスです。リクエストを開始したデバイスは、IP アドレスを使用してリソースと通信します。たとえば、ブラウザは IP アドレスを使用してウェブサーバーからウェブページを取得できます。

DNS リゾルバー

インターネットサービスプロバイダー (ISP) によって管理される DNS サーバー。ユーザーのリクエストと DNS ネームサーバーの仲介役を果たします。ブラウザを開いてアドレスバーにドメイン名を入力すると、クエリはまず DNS リゾルバーに送信されます。リゾルバーは、DNS ネームサーバーと通信して、ウェブサーバーなどの対応するリソースの IP アドレスを取得します。DNS リゾルバーは、再帰ネームサーバーとも呼ばれます。DNS リゾルバーが、ウェブブラウザやノートパソコンなどユーザーのデバイスに返す応答 (通常は IP アドレス) を取得するまで、一連の権威 DNS ネームサーバーにリクエストを送信するためです。

ドメインネームシステム(DNS)

コンピューター、スマートフォン、タブレット、その他の IP 対応デバイスの相互通信を支援する世界規模のサーバーネットワーク。ドメインネームシステムは、example.com など簡単に理解できる名前を IP アドレスと呼ばれる番号に変換して、インターネットでコンピューター同士がそれらの番号を使用して相互に検索できるようにします。

IP address」も参照してください。

ホストゾーン

リソースレコードセットのコンテナ。ドメイン (example.com など) とそのすべてのサブドメイン (www.example.com、retail.example.com、seattle.accounting.example.com など) のトラフィックをどのようにルーティングするかに関する情報が含まれます。ホストゾーンの名前には、対応するドメインと同じ名前が含まれます。

たとえば、example.com のホストゾーンには、www.example.com のトラフィックを IP アドレス 192.0.2.243 のウェブサーバーにルーティングするための情報から成るリソースレコードセットと、example.com の E メールを mail1.example.com と mail2.example.com の 2 つの E メールサーバーにルーティングするための情報から成るリソースレコードセットを含めることができます。各 E メールサーバーにもそれぞれに固有のリソースレコードセットが必要です。

resource record set (DNS record)」も参照してください。

IP アドレス

インターネット上のデバイス (ラップトップ、スマートフォン、ウェブサーバーなど) に割り当てられ、デバイスがインターネット上の他のデバイスと通信できるようにする番号。IP アドレスは以下のいずれかの形式になります。

  • インターネットプロトコルバージョン 4 (IPv4) 形式 (192.0.2.44 など)

  • インターネットプロトコルバージョン 6 (IPv6) 形式 (2001:0db8:85a3:0000:0000:abcd:0001:2345 など)

Amazon Route 53 では、以下の目的で IPv4 アドレスと IPv6 アドレスの両方がサポートされています。

  • IPv4 アドレスの場合は A タイプ、IPv6 アドレスの場合は AAAA タイプのリソースレコードセットを作成できる。

  • リクエストを IPv4 または IPv6 アドレスに送信するヘルスチェックを作成できる。

  • DNS リゾルバーが IPv6 ネットワークにある場合は、IPv4 または IPv6 のいずれかを使用して、Amazon Route 53 にリクエストを送信できる。

ネームサーバー

コンピューターが相互に通信するために使用する IP アドレスにドメイン名を変換するためのドメインネームシステム (DNS) のサーバー。ネームサーバーは再帰ネームサーバー (DNS resolver) または authoritative name server のいずれかになります。

DNS がトラフィックをリソースにルーティングする方法の概要については、そのために必要な Amazon Route 53 のロールを含め、「Amazon Route 53 によりドメインのトラフィックをルーティングする方法」を参照してください。

プライベート DNS

ドメインとそのサブドメインのトラフィックを 1 つ以上の Amazon Virtual Private Cloud (VPC) 内の Amazon EC2 インスタンスにルーティングできるようにするドメインネームシステム (DNS) のローカルバージョン。詳細については、「プライベートホストゾーンの使用」を参照してください。

再帰ネームサーバー

DNS resolver」を参照してください。

リソースレコードセット (DNS レコード)

ドメインまたはサブドメインのトラフィックをどのようにルーティングするかを定義するために使用する、ホストゾーン内のオブジェクト。たとえば、IP アドレスが 192.0.2.234 のウェブサーバーにトラフィックをルーティングする example.com と www.example.com のリソースレコードセットを作成できます。

Amazon Route 53 固有のリソースレコードセットによって提供される機能に関する情報を含め、リソースレコードセットの詳細については、「DNS サービスとして Amazon Route 53 を設定」を参照してください。

再利用可能な委任セット

複数のホストゾーンで使用できる 4 つの一連の権威ネームサーバー。デフォルトでは、Amazon Route 53 はランダムに選択されたネームサーバーを新しいホストゾーンごとに割り当てます。多数のドメインの DNS サービスを Amazon Route 53 に簡単に移行するために、再利用可能な委任セットを作成し、新しいホストゾーンに関連付けることができます (既存のホストゾーンに関連付けられているネームサーバーを変更することはできません)。

再利用可能な委任セットを作成し、ホストゾーンにプログラムで関連付けます。Amazon Route 53 コンソールの使用はサポートされていません。詳細については、『Amazon Route 53 API Reference』の「CreateHostedZone」と「CreateReusableDelegationSet」を参照してください。同じ機能は AWS SDKAWS Command Line InterfaceAWS Tools for Windows PowerShell でも使用できます。

サブドメイン

登録されたドメイン名の前に 1 つ以上のラベルが付いたドメイン名。たとえば、example.com というドメイン名を登録している場合、www.example.com はサブドメインになります。example.com ドメインのホストゾーン accounting.example.com を作成している場合、seattle.accounting.example.com はサブドメインになります。

サブドメインのトラフィックをルーティングするには、必要な名前 (www.example.com など) でソースレコードセットを作成し、ウェブサーバーの IP アドレスなどの適切な値を指定します。

TTL (有効期限)

DNS リゾルバーが、リソースレコードセットの現在の値を取得するために Amazon Route 53 に別のリクエストを送信するまで、リソースレコードセットの値をキャッシュ (保存) する必要のある期間 (秒単位)。TTL が期限切れになる前に DNS リゾルバーが同じドメインに対する別のリクエストを受信すると、リゾルバーはキャッシュされた値を返します。

TTL を長くすると、Amazon Route 53 の料金は安くなります。その料金は、Amazon Route 53 が応答する DNS クエリの数に一部基づいているためです。TTL を短くすると、www.example.com のウェブサーバーの IP アドレスを変更するなどしてリソースレコードセットの値を変更した後、DNS リゾルバーが古いリソースにトラフィックをルーティングする期間が短くなります。

ヘルスチェックの概念

ここでは、Amazon Route 53 ヘルスチェックに関連する概念の概要を示します。

DNS フェイルオーバー

異常なリソースから正常なリソースにトラフィックをルーティングするための手法。同じ機能 (複数のウェブサーバーや E メールサーバーなど) を実行する複数のリソースがあるときは、リソースの正常性をチェックするように Amazon Route 53 ヘルスチェックを設定し、トラフィックを正常なリソースにのみルーティングするようにホストゾーンのリソースレコードセットを設定できます。

詳細については、「DNS フェイルオーバーの設定」を参照してください。

endpoint

ヘルスチェックで正常性のモニタリング対象として設定しているリソース (ウェブサーバーや E メールサーバーなど)。IPv4 アドレス (192.0.2.243)、IPv6 アドレス (2001:0db8:85a3:0000:0000:abcd:0001:2345)、またはドメイン名 (example.com) によりエンドポイントを指定できます。

注記

他のヘルスチェックのステータスや CloudWatch アラームのステータスをモニタリングするヘルスチェックを作成することもできます。

ヘルスチェック

以下のことが可能になる Amazon Route 53 コンポーネント。

  • ウェブサーバーなどの指定したエンドポイントが正常であるかどうかをモニタリングする

  • 必要に応じて、エンドポイントが異常になったら通知を受け取る

  • 必要に応じて、異常なリソースから正常なリソースにインターネットトラフィックを再ルーティングするように DNS フェイルオーバーを設定する

ヘルスチェックの作成および使用方法の詳細については、「Amazon Route 53 ヘルスチェックの作成と DNS フェイルオーバーの設定」を参照してください。