Amazon Lightsail のIP アドレス
tl;dr
IP アドレスは、Amazon Lightsail アカウントを使用して、相互通信とインターネット上のリソースと通信できます。Lightsail インスタンス、コンテナサービス、コンテンツ配信ネットワーク (CDN) ディストリビューション、ロードバランサーは、IPv4 と IPv6 の両方のアドレス設定プロトコルをサポートします。
最終更新日: 2022 年 7 月 14 日
IP アドレスを使用して、Lightsail インスタンス、およびその他の Lightsail リソースでコミュニケーションをとることができます。たとえば、インスタンスのパブリック IP アドレスを使用して、インスタンスのネットワークステータスを確認し(PING を使用)、インスタンスへの SSH 接続を確立し、カスタムドメイン名からインスタンスにトラフィックをルーティングできます。Lightsail リソースの IP アドレスで多くのことができます。
Lightsail インスタンス、コンテナサービス、CDN ディストリビューション、ロードバランサーは、IPv4 と IPv6 の両方のアドレス設定プロトコルをサポートします。こういったリソースでは、デフォルトで IPv4 アドレス設定プロトコルを使用します。この動作を無効にすることはできません。必要に応じて、インスタンス、コンテナサービス、CDN ディストリビューション、ロードバランサーに対して IPv6 を有効にできます。
このガイドでは、Lightsail のIP アドレスに関して理解する必要がある事項について説明します。
目次
インスタンスのプライベートとパブリックの IPv4 アドレス
Lightsail インスタンスを作成する際、パブリックとプライベート IPv4 アドレスが割り当てられます。パブリック IP アドレスはインターネットへアクセスできますが、プライベート IP アドレスは同じ AWS リージョンの Lightsail アカウントのリソースにのみアクセス可能です。
注意
インスタンスのプライベート IP アドレスは、同じ AWS リージョン内の他の AWS リソースにアクセスできますが、VPC ピアリングを有効にする場合は Lightsail アカウント外に限ります。詳細については、「Amazon Lightsail の外で AWS リソースを使用するために Amazon VPC ピア接続をセットアップする」を参照してください。
インスタンスの IP アドレスは、Lightsail コンソールの次のエリアに表示されています。
以下の例は、Lightsail ホームページ上のインスタンスのパブリック IP アドレスを示しています。
次の例は、インスタンス管理ページのヘッダー領域にあるインスタンスのパブリックとプライベート IP アドレスを示しています。
次の例は、インスタンス管理ページの [ネットワーク] タブにあるインスタンスのパブリック IP アドレスとプライベート IP アドレスを示しています。
インスタンスの IPv4 アドレスを使用する場合は、以下の点に注意してください。
インスタンスのパブリック IP アドレスは変わることがあります。インスタンスに静的 IP を添付することで、変更されない IP アドレスを割り当てます。詳細については、このガイドのインスタンスの静的 IP アドレスセクションを参照してください。
Lightsail では、デフォルトで IPv4 アドレスを使用します。ただし、2021 年 1 月 12 日以前に作成されたいくつかの Lightsail リソースについては、オプションで IPv6 を有効にできます。2021 年 1 月 12 日以降に作成されたリソースでは、IPv6 がデフォルトで有効になっています。詳細については、このガイドのインスタンス、コンテナーサービス、CDN ディストリビューション、およびロードバランサー用の IPv6 セクションを参照してください。
インスタンスのファイアウォールにルールを追加して、インスタンスに接続できるトラフィックを制御できます。詳細については、「Amazon Lightsail のインスタンスファイアウォール」を参照してください。
インスタンスの静的 IPv4 アドレス
インスタンスの作成時にインスタンスに割り当てられるデフォルトの公開 IPv4 アドレスは、インスタンスを停止してまた開始すると変更されます。必要に応じて、静的 IPv4 アドレスをインスタンスに作成し、添付できます。静的 IPv4 アドレスは、インスタンスのデフォルトの公開 IPv4 アドレスに置き換えられ、インスタンスを停止して起動しても変わりません。1 つの静的 IP を 1 つのインスタンスにアタッチできます。詳細については、「静的 IP を作成して Amazon Lightsail インスタンスに添付する」を参照してください。
静的 IP を作成してインスタンスに添付すると、その静的 IP はLightsail コンソールの次のエリアに表示されます。
以下の例は、Lightsail ホームページ上のインスタンスのパブリック IP アドレスを示しています。画鋲アイコンは、パブリック IP アドレスが静的であることを示します。
次の例は、インスタンス管理ページのヘッダー領域にあるインスタンスの静的 IP アドレスを示しています。画鋲アイコンは、パブリック IP アドレスが静的であることを示します。
次の例は、インスタンス管理ページの [ネットワーク] タブにあるインスタンスの静的 IP アドレスを示しています。デフォルトのパブリック IP アドレスは表示されなくなり、静的 IP アドレスに置き換えられました。画鋲アイコンは、パブリック IP アドレスが静的であることを示します。
作成したすべての静的 IP は、次の例のように Lightsail ホームページの [ネットワーク] タブで確認できます。
インスタンス、コンテナーサービス、CDN ディストリビューション、およびロードバランサー用の IPv6
IPv6 は、2021 年 1 月 12 日以降に作成された Lightsail インスタンス、コンテナーサービス、CDN ディストリビューション、およびロードバランサーでデフォルトで有効になっています。オプションで、2021 年 1 月 12 日より前に作成されたリソースの IPv6 を有効にできます。特定のリソースに対して IPv6 を有効にすると、Lightsail は自動的に IPv6 アドレスをそのリソースに割り当てます。IPv6 アドレスを自分で選択または指定することはできません。詳細については、「Amazon Lightsail での IPv6 の有効化または無効化」を参照してください。
リソースに対して IPv6 を有効にすると、Lightsail コンソールの次のエリアに表示されます。
次の例は、Lightsail ホームページ上のインスタンスの IPv6 アドレスを示しています。
次の例は、リソースの管理ページのヘッダー領域にあるリソースの IPv6 アドレスを示しています。
次の例は、リソース管理ページの [ネットワーク] タブにあるリソースの IPv6 アドレスを示しています。
リソースで IPv6 を有効にして使用するときは、次の点に注意してください。
リソースに対して IPv6 を有効にすると、リソースは IPv4 のみで通信できます。または IPv4 と IPv6(デュアルスタックモード)で通信できます。
リソースで IPv6 を有効にすると、Lightsail は自動的に IPv6 アドレスをそのリソースに割り当てます。IPv6 アドレスを自分で選択または指定することはできません。リソースに対して IPv6 を有効にすると、IPv6 プロトコル経由のネットワークトラフィックの受け入れが開始されます。
インスタンスの IPv6 アドレスは、インスタンスを停止してまた開始しても保持されます。インスタンスを削除するか、インスタンスに対して IPv6 を無効にした場合にのみ解除されます。これらのアクションのいずれかを実行した後は、同じ IPv6 アドレスを取得することはできません。
インスタンスに割り当てられるすべての IPv6 アドレスは公開されているため、インターネット経由で接続することができます。インスタンスに割り当てられるプライベート IPv6 アドレスは存在しません。
インスタンスの IPv4 アドレスと IPv6 アドレスは互いに独立しています。従って、IPv4 と IPv6 のインスタンスファイアウォールのルールは個別に設定する必要があります。詳細については、「Amazon Lightsail インスタンスのファイアウォール」を参照してください。
Lightsail のすべてのインスタンスの設計図は、IPv6 が有効なときに IPv6 用に自動的に構成されます。次の設計図を使用するインスタンスでは、IPv6 を有効にした後で、追加の設定手順が必要になります。
cPanel — 詳細については、「Amazon Lightsail の cPanel インスタンスでの IPv6 の設定」を参照してください。
Debian 8 — 詳細については、「Amazon Lightsail の Debian 8 インスタンスでの IPv6 の設定」を参照してください。
GitLab — 詳細については、「Amazon Lightsail の GitLab インスタンスで IPv6 を構成する」を参照してください。
Nginx — 詳細については、「Amazon Lightsail の Nginx インスタンスでの IPv6 の設定」を参照してください。
Plesk — 詳細については、「Amazon Lightsail の Plesk インスタンスでの IPv6 の設定」を参照してください。
Ubuntu 16 — 詳細については、「Amazon Lightsail の Ubuntu 16 インスタンスでの IPv6 の設定」を参照してください。
注意
PrestaShop は現在 IPv6 アドレスをサポートしていません。インスタンスに対して IPv6 を有効にすることはできますが、PrestaShop ソフトウェアは IPv6 ネットワーク経由のリクエストに応答しません。