Lightsail でインターネットトラフィックがウェブサイトにルーティングされる方法について説明します。 - Amazon Lightsail

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

Lightsail でインターネットトラフィックがウェブサイトにルーティングされる方法について説明します。

スマートフォン、ラップトップ、ウェブサイトサーバーなど、インターネット上のすべてのコンピュータは、一意の文字列を使用して相互に通信します。これらの文字列は、IP アドレスと呼ばれ、次のいずれかの形式になります。

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

  • インターネットプロトコルバージョン 6 (IPv6) 形式 (2001:DB8::/32 など)

ブラウザを開いてウェブサイトにアクセスするときは、このような長い文字列を覚えて入力する必要はありません。代わりに、example.com のようなドメイン名を入力しても、正しい場所にアクセスできます。そのためには、ドメインネームシステム (DNS) を使用します。DNS は、登録されたドメイン名を IP アドレスにマッピングするディレクトリとして機能します。

目次

ドメインのインターネットトラフィックをルーティングするように Lightsail を設定する方法の概要

この概要では、Lightsail を使用して、インターネットトラフィックをウェブサイトまたはウェブアプリケーションにルーティングするドメインを登録および設定する方法について説明します。

  1. ドメイン名を登録する。概要については、「ドメイン登録」を参照してください。

  2. ドメイン名を登録すると、Lightsail はドメインと同じ名前の DNS ゾーンを自動的に作成します。

  3. Lightsail コンソールを使用すると、インスタンスやロードバランサーなどの Lightsail リソースにドメインを簡単に割り当てることができます。DNS ゾーンに DNS レコードを作成して、リソースにトラフィックをルーティングすることもできます。各レコードには、ドメインのトラフィックをどのようにルーティングするかについて、以下のような情報が含まれます。

    名前

    レコードの名前は、ドメイン名 (example.com) またはサブドメイン名 (www.example.com、retail.example.com) に対応します。DNS ゾーン内の各レコードの名前は、DNS ゾーンの名前で終わる必要があります。例えば、DNS ゾーンの名前が example.com の場合、すべてのレコード名は example.com で終わる必要があります。

    タイプ

    レコードタイプは、通常、トラフィックをルーティングする先のリソースのタイプによって決まります。例えば、トラフィックを E メールサーバーにルーティングするには、[Type] (タイプ) で [MX] を指定します。ドメイン名のトラフィックを Lightsail インスタンスにルーティングするには、ドメイン名をインスタンスの静的 IPv4 アドレスを指す A レコード、またはインスタンスの IPv6 アドレスを指す AAAA レコードを追加します。

  4. [Target] (ターゲット)

    ターゲットとは、トラフィックのルーティング先です。Lightsail インスタンス、Lightsail コンテナサービス、およびその他の Lightsail リソースにトラフィックをルーティングするエイリアスレコードを作成できます。詳細については、「DNS」を参照してください。

ドメインにインターネットトラフィックがルーティングされる方法

インスタンス、ロードバランサー、ディストリビューション、コンテナサービスなどのリソースにインターネットトラフィックをルーティングするように Lightsail を設定した後、www.example.com のコンテンツをリクエストすると、次のようになります。

  1. ユーザーがウェブブラウザを開き、アドレスバーに「www.example.com」と入力して、Enter キーを押したとします。

  2. www.example.com のリクエストは DNS リゾルバーにルーティングされます。DNS リゾルバーは通常、ユーザーのインターネットサービスプロバイダー (ISP) によって管理されています。ISP には、ケーブルインターネットプロバイダー、DSL ブロードバンドプロバイダー、企業ネットワークなどがあります。

  3. ISP の DNS リゾルバーは、www.example.com のリクエストを DNS ルートネームサーバーに転送します。

  4. DNS リゾルバーは www.example.com のリクエストが再びあると、今度は .com ドメインのいずれかの TLD ネームサーバーに転送します。.com ドメインのネームサーバーは、example.com ドメインに関連付けられている 4 つのネームサーバーの名前でリクエストに応答します。

    DNS リソルバーは、4 つのネームサーバーをキャッシュ (保存) します。次回に誰かが example.com を参照すると、既に example.com のネームサーバーがあるため、ステップ 3 およびステップ 4 はスキップされます。通常、ネームサーバーは 2 日間キャッシュされます。

  5. DNS リゾルバーは、ネームサーバーを選択し、www.example.com のリクエストをそのネームサーバーに転送します。

  6. ネームサーバーは、example.com DNS ゾーンで www.example.com レコードを検索し、関連付けられた値 (ウェブサーバーの IP アドレス 192.0.2.44 など) を取得します。次に、ネームサーバーは IP アドレスを DNS リゾルバーに返します。

  7. DNS リゾルバーには最終的に、ユーザーが必要とする IP アドレスがあります。リゾルバーは、その値をウェブブラウザに返します。

  8. ウェブブラウザは、DNS リゾルバーから取得した IP アドレスに www.example.com のリクエストを送信します。これは、Lightsail インスタンスで実行されているウェブサーバーや、ウェブサイトエンドポイントとして設定されたコンテナサービスなど、コンテンツがある場所です。

  9. 192.0.2.44 にあるウェブサーバーなどのリソースは、www.example.com のウェブページをウェブブラウザに返し、ウェブブラウザはそのページを表示します。

次のステップ