Lightsail リソースの IP アドレスの表示と管理
IP アドレスを使用して、Lightsail インスタンス、およびその他の Lightsail リソースでコミュニケーションをとることができます。たとえば、インスタンスのパブリック IP アドレスを使用して、インスタンスのネットワークステータスを確認し(PING を使用)、インスタンスへの SSH 接続を確立し、カスタムドメイン名からインスタンスにトラフィックをルーティングできます。Lightsail リソースの IP アドレスで多くのことができます。
Lightsail インスタンス、コンテナサービス、ロードバランサーは、IPv4 と IPv6 の両方のアドレス設定プロトコルをサポートします。こういったリソースでは、デフォルトで IPv4 アドレス設定プロトコルを使用します。この動作を無効にすることはできません。必要に応じて、インスタンス、コンテナサービス、ロードバランサーに対して IPv6 を有効にできます。
このガイドでは、Lightsail のIP アドレスに関して理解する必要がある事項について説明します。
目次
インスタンスのプライベートとパブリックの IPv4 アドレス
Lightsail インスタンスを作成する際、パブリックとプライベート IPv4 アドレスが割り当てられます。パブリック IP アドレスはインターネットへアクセスできますが、プライベート IP アドレスは同じ AWS リージョン の Lightsail アカウントのリソースにのみアクセス可能です。
注記
インスタンスのプライベート IP アドレスは、同じ AWS リージョン内の他の AWS リソースにアクセスできますが、VPC ピアリングを有効にする場合は Lightsail アカウント外に限ります。詳細については、「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 セクションを参照してください。
-
インスタンスのファイアウォールにルールを追加して、インスタンスに接続できるトラフィックを制御できます。詳細については、「インスタンスのファイアウォール」を参照してください。
インスタンスの静的 IPv4 アドレス
インスタンスの作成時にインスタンスに割り当てられるデフォルトの公開 IPv4 アドレスは、インスタンスを停止してまた開始すると変更されます。必要に応じて、静的 IPv4 アドレスをインスタンスに作成し、アタッチできます。静的 IPv4 アドレスは、インスタンスのデフォルトの公開 IPv4 アドレスに置き換えられ、インスタンスを停止して起動しても変わりません。1 つの静的 IP を 1 つのインスタンスにアタッチできます。詳細については、「静的 IP を作成してインスタンスにアタッチする」を参照してください。
静的 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 アドレスを自分で選択または指定することはできません。詳細については、「IPv6 を有効化または無効化する」を参照してください。
IPv6 専用インスタンスを作成することもできます。IPv6 専用インスタンスは IPv6 経由でのみパブリックに通信でき、パブリック IPv4 アドレスはありません。詳細については、「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 のインスタンスファイアウォールのルールは個別に設定する必要があります。詳細については、「インスタンスのファイアウォール」を参照してください。
-
Lightsail のすべてのインスタンスの設計図は、IPv6 が有効なときに IPv6 用に自動的に構成されます。次の設計図を使用するインスタンスでは、IPv6 を有効にした後で、追加の設定手順が必要になります。
-
cPanel — 詳細については、「cPanel インスタンスに IPv6 を設定する」を参照してください。
-
Debian 8 — 詳細については、「Debian 8 インスタンスに IPv6 を設定する」を参照してください。
-
GitLab — 詳細については、「GitLab インスタンスに IPv6 を設定する」を参照してください。
-
Nginx — 詳細については、「Nginx インスタンスに IPv6 を設定する」を参照してください。
-
Plesk — 詳細については、「Plesk インスタンスに IPv6 を設定する」を参照してください。
-
Ubuntu 16 — 詳細については、「Ubuntu 16 インスタンスに IPv6 を設定する」を参照してください。
注記
PrestaShop は現在、IPv6 アドレスをサポートしていません。インスタンスに対して IPv6 を有効にすることはできますが、PrestaShop ソフトウェアは IPv6 ネットワーク経由のリクエストに応答しません。
-