Amazon Lightsail の DNS - Amazon Lightsail

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

Amazon Lightsail の DNS

ユーザーは、インスタンスのパブリックインターネットプロトコル (IP) アドレス (IPv4 または IP6 アドレス) にアクセスすることで Lightsail インスタンス上のウェブアプリケーションにアクセスできます。ただし、IP アドレスは複雑で覚えにくいという欠点があります。そのため、インスタンス上のウェブアプリケーションにアクセスするためなどexample.com、 easy-to-remember ユーザーにドメイン名を参照してもらう必要があります。そのためには、ドメインネームシステム (DNS) を使用します。DNS は、登録されたドメイン名を IP アドレスにマッピングするディレクトリとして機能します。

ドメイン名のトラフィックを Lightsail インスタンスにルーティングするには、ドメイン名をインスタンスの静的 IPv4 アドレスを指すアドレス (A) レコード、またはインスタンスの IPv6 アドレスを指す AAAA レコードを追加します。Lightsail を使用してドメイン名を登録した場合、ドメイン名を登録したときに作成された DNS ゾーンから DNS レコードを管理できます。ドメインが別のレジストラを通じて登録された場合は、そのレジストラで DNS レコードを管理するか、ドメインの DNS の管理を Lightsail に移管できます。

ドメイン名を Lightsail インスタンスに簡単にマッピングできるように、DNS ゾーンを作成してドメインの DNS レコードの管理を Lightsail に移管することをお勧めします。詳細については、「DNS ゾーンを作成してドメインの DNS レコードを管理する」を参照してください。Lightsail では最大 6 つの DNS ゾーンを作成できます。6 つ以上の DNS ゾーンが必要な場合は、すべてのドメインでの DNS 管理に、 Route 53 を使用することをお勧めします。Route 53 を使用して、ドメイン名を Lightsail インスタンスに向けることができます。Route 53 による DNS の管理の詳細については、「Amazon Route 53 を使用してドメインをインスタンスに参照させる」を参照してください。

DNS の用語

ドメインの DNS を管理するには、以下の用語を理解しておく必要があります。

Apex ドメイン/ルートドメイン

apex ドメイン (ルートドメインとも呼ばれます) は、サブドメインパートを含まないドメインです。apex ドメインの例は example.com です。サブドメインの例は www.example.comblog.example.comです。これらがサブドメインであるのは、それぞれサブドメインパートとして wwwblog を含んでいるためです。

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

DNS はexample.com、 easy-to-remember などのドメイン名をウェブサーバーの IP アドレスにルーティングします。

詳細については、Wikipedia の「Domain Name System」を参照してください。

DNS レコード

DNS レコードはマッピングパラメータです。DNS サーバーに対して、ドメインやサブドメインに対応する IP アドレスやホスト名を示します。

詳細については、Wikipedia の「DNS レコードタイプの一覧」を参照してください。

DNS ゾーン

DNS ゾーンは、特定のドメイン (example.com など) やそのサブドメイン (blog.example.com など) のトラフィックをインターネットでルーティングする方法に関する情報を保持するコンテナです。

詳細については、Wikipedia の「DNS ゾーン」を参照してください。

ドメイン名レジストラ

ドメイン名レジストラ (ドメイン名プロバイダーとも呼ばれます) は、ドメイン名の割り当てを管理する企業または組織です。Lightsail、Amazon Route 53、またはその他のドメイン名レジストラを使用して、ドメインを購入したり、既存のドメインを管理したりできます。

詳細については、Wikipedia の「Domain name registrar」を参照してください。

ネームサーバー

ネームサーバーは、トラフィックをドメインにルーティングします。Lightsail では、 easy-to-remember ネームサーバーはドメイン名を IP AWS アドレスに変換するのに役立つネットワークサービスを実行するインスタンスです。Lightsail には、 AWS トラフィックをドメインにルーティングするためのネームサーバーオプション (例:ns-NN.awsdns-NN.com) がいくつか用意されています。ドメインレジストラを使用してドメインを変更する場合、 AWS これらのネームサーバーの中から選択できます。

詳細については、Wikipedia の「Name server」を参照してください。

サブドメイン

サブドメインは、ドメイン階層内で、上位のドメインに属するドメインのことです (ルートドメインを除く)。たとえば、blogblog.example.com サブドメインのサブドメインパートです。

詳細については、Wikipedia の「Subdomain」を参照してください。

有効期限 (TTL)

TTL は、ローカル解決ネームサーバーでの DNS レコードの有効期限を表します。たとえば、期限が短いほど変更が有効になるまでに待機する時間が短くなります。TTL は Lightsail DNS ゾーンでは設定できません。代わりに、すべての Lightsail DNS レコードは 60 秒の TTL にデフォルト設定されています。

詳細については、Wikipedia の「Time to live」を参照してください。

ワイルドカード DNS レコード

ワイルドカード DNS レコードは、存在しないドメイン名に対するリクエストのマッチングを行います。ワイルドカード DNS レコードを指定するには、ドメイン名の左端にアスタリスク記号 (*) を使用します (例: *.example.com または *example.com)。

注記

Lightsail DNS ゾーンは、ネームサーバー (NS) レコードで定義されたネームサーバードメイン (*awsdns.com) のワイルドカードレコードをサポートします。

Lightsail DNS ゾーンでサポートされている DNS レコードタイプ

アドレス (A) レコード

A レコードは、ドメイン (example.com など) やサブドメイン (blog.example.com など) をウェブサーバーの IP アドレスにマッピングします。

たとえば、Lightsail DNS ゾーンでは、example.com (ドメインの頂点) のウェブトラフィックをインスタンスに送りたいとします。A レコードを作成し、@ シンボルを [サブドメイン] のテキストボックスに入力し、 ウェブサーバーの IP アドレスを [Resolves to address] (解決するアドレス) テキストボックスに入力します。

A レコードの詳細については、Wikipedia の「DNS レコードタイプの一覧」を参照してください。

AAAA レコード

AAAA レコードは、ドメイン (example.com など) やサブドメイン (blog.example.com など) をウェブサーバーの IPv6 アドレスにマッピングします。

たとえば、 Lightsail DNS ゾーンで、IPv6 プロトコルで example.com (ドメインの apex) のウェブトラフィックをインスタンスにダイレクトするとします。AAAA レコードを作成し、@ シンボルを [サブドメイン] のテキストボックスに入力し、 ウェブサーバーの IP アドレスを [Resolves to address] (解決するアドレス) テキストボックスに入力します。

AAAA レコードの詳細については、Wikipedia の「IPv6 のドメインネームシステム」を参照してください。

注記

Lightsail は静的 IPv6 アドレスをサポートしていません。Lightsail リソースを削除して新しいリソースを作成した場合、または同じリソースで IPv6 を無効にしてから再度有効にする場合は、リソースの最新の IPv6 アドレスを反映するように AAAA レコードを更新する必要がある場合があります。

正規名 (CNAME) レコード

CNAME レコードは、エイリアスまたはサブドメイン (blog.example.com など) を別のドメインまたはサブドメインにマッピングします。

たとえば、Lightsail DNS ゾーンで、のウェブトラフィックをに転送したいとします。www.example.com example.comこの場合、www のエイリアス CNAME レコードを作成し、「解決先」アドレスとして example.com を使用します。

詳細については、Wikipedia の「CNAME Record」を参照してください。

メールエクスチェンジャ (MX) レコード

MX レコードは、サブドメイン (mail.example.com など) を E メールサーバーアドレスにマッピングします。複数のサーバーを定義する場合は、優先度の値を設定します。

たとえば、Lightsail DNS ゾーンで 10 inbound-smtp.us-west-2.amazonaws.com Amazon WorkMail サーバー宛のメールをダイレクトしたいとします。mail.example.comこの場合に作成する MX レコードでは、サブドメインとして example.com、優先度として 10、「解決先」アドレスとして inbound-smtp.us-west-2.amazonaws.com を設定します。

詳細については、Wikipedia の「MX レコード」を参照してください。

ネームサーバー (NS) レコード

NS レコードは、サブドメイン (test.example.com など) をネームサーバー (ns-NN.awsdns-NN.com など) に委任します。

詳細については、Wikipedia の「Name server」を参照してください。

サービスロケーター (SRV) レコード

SRV レコードは、サブドメイン (service.example.com など) をサービスアドレスにマッピングします。優先度、重み、およびポート番号の値を設定します。通常 SRV レコードに関連付けられるサービスとして、テレフォニーやインスタントメッセージングなどがあります。

たとえば、Lightsail DNS ゾーンでは、へのトラフィックをに転送したいとします。service.example.com 1 10 5269 xmpp-server.example.comこの場合に作成する SRV レコードでは、優先度として 1、重みとして 10、ポート番号として 5269、「マッピング先」アドレスとして xmpp-server.example.com を設定します。

詳細については、Wikipedia の「SRV Record」を参照してください。

テキスト (TXT) レコード

TXT レコードは、サブドメインをプレーンテキストにマッピングします。TXT レコードを作成し、サービスプロバイダーに対してドメインの所有権を確認します。

たとえば、Lightsail DNS ゾーンでは、23223a30-7f1d-4sx7-84fb-31bdes7csdbb_amazonchime.example.comホスト名がクエリされたときに応答したいとします。この場合に作成する TXT レコードでは、サブドメイン値として _amazonchime、「応答先」値として 23223a30-7f1d-4sx7-84fb-31bdes7csdbb を設定します。

詳細については、Wikipedia の「TXT Record」を参照してください。