すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:IP アドレス

最終更新日:Nov 18, 2025

デフォルトでは、VPC (virtual private cloud) は IPv4 アドレッシングプロトコルを使用します。VPC を作成するときは、IPv4 CIDR ブロックを指定する必要があります。VPC 内の Elastic Compute Service (ECS) インスタンスがインターネットと通信できるようにするには、インスタンスのパブリック IP アドレスを取得する必要があります。IPv6 アドレッシングプロトコルを有効にして、VPC に IPv6 CIDR ブロックを割り当てることもできます。各 IPv6 アドレスはグローバルに一意です。ECS インスタンスに割り当てられている IPv6 アドレスは、プライベート IP アドレスまたはパブリック IP アドレスとして設定できます。

プライベート IP アドレス

ほとんどの場合、プライベート IP アドレスはプライベート IPv4 アドレスを指します。プライベート IPv4 アドレスは、インターネット経由では到達できない IPv4 アドレスです。ECS インスタンスと内部リソース間の通信には、プライベート IPv4 アドレスを使用できます。プライベート IPv4 アドレスは、動的ホスト構成プロトコル (DHCP) を使用してインスタンスに割り当てられます。ECS インスタンスに割り当てられるプライベート IPv4 アドレスは、インスタンスが接続されている vSwitch のプライベート IPv4 CIDR ブロック内にある必要があります。ECS インスタンスの各 elastic network interface (ENI) に割り当てることができるプライベート IPv4 アドレスの数は、インスタンスタイプによって異なります。詳細については、インスタンスファミリーENI ごとのプライベート IPv4 アドレス数 メトリックをご参照ください。

プライベート IPv4 アドレスに関する次の情報に注意してください。

  • ECS インスタンスを起動すると、インスタンスは vSwitch CIDR ブロックからプライマリプライベート IPv4 アドレスを取得します。このアドレスは、デフォルトのプライベートエグレス IP アドレスとして機能します。ECS インスタンスの作成時にプライマリプライベート IPv4 アドレスを指定しない場合、Alibaba Cloud は vSwitch の IPv4 CIDR ブロックから利用可能な IP アドレスをインスタンスのプライマリプライベート IPv4 アドレスとして自動的に割り当てます。プライマリプライベート IPv4 アドレスは、インスタンスのプライマリ ENI に割り当てられます。インスタンスは、プライマリプライベート IPv4 アドレスを 1 つしか持つことができません。プライマリプライベート IPv4 アドレスが割り当てられた後、インスタンスがリリースされる前に回収することはできません。インスタンスのプライマリプライベート IPv4 アドレスを変更する場合、詳細については、「プライベート IP アドレスの変更」をご参照ください。

  • インスタンスに追加のプライベート IPv4 アドレスを自動または手動で割り当てることができます。これらのアドレスは、セカンダリプライベート IPv4 アドレスと呼ばれます。インスタンスがリリースされる前に、セカンダリプライベート IPv4 アドレスを回収して再割り当てできます。ただし、割り当て後に変更することはできません。セカンダリプライベート IPv4 アドレスを割り当てた後、手動で設定する必要があります。詳細については、「セカンダリプライベート IP アドレス」をご参照ください。

  • プライベート IPv4 アドレスは、ECS インスタンスを停止して起動しても保持されます。インスタンスがリリースされると回収されます。

パブリック IP アドレス

パブリック IP アドレスは通常、パブリック IPv4 アドレスを指します。パブリック IPv4 アドレスを使用して、ECS インスタンスとインターネット間の通信を有効にすることができます。パブリック IPv4 アドレスを使用してインターネットにアクセスするには、インスタンスの パブリック帯域幅 を購入する必要があります。

VPC 内の ECS インスタンスは、固定パブリック IP アドレスElastic IP アドレス (EIP) をサポートします。

  • ECS インスタンスを起動するときに、パブリック帯域幅を手動で設定できます。その後、Alibaba Cloud はパブリック IP アドレスプールからパブリック IPv4 アドレスを選択し、ECS インスタンスに割り当てます。デフォルトでは、Alibaba Cloud はインスタンスにパブリック IP アドレスを自動的に割り当てません。

  • パブリック IP アドレスを持たない既存のインスタンスの場合、その設定を変更できます。ピーク帯域幅を 0 Mbit/s より大きい値に増やすと、パブリック IPv4 アドレスがインスタンスに自動的に割り当てられます。

  • パブリック IP アドレスは、インスタンスがリリースされると回収され、保持することはできません。次の場合、ECS インスタンスのパブリック IP アドレスは回収または再割り当てされます。

  • パブリック IPv4 アドレスを長期間使用し、異なる ECS インスタンスに繰り返し割り当てる場合は、パブリック IP アドレスを EIP に変換できます。詳細については、「固定パブリック IP アドレスの EIP への変換」をご参照ください。

  • EIP は、個別に購入して保持できるパブリック IP アドレスリソースです。EIP は、個別に リクエストする か、パブリック IP アドレスから変換することができます。ECS インスタンスに EIP を 関連付けたり、関連付けを解除したり できます。ECS インスタンスは複数の EIP に関連付けることができます。詳細については、「セカンダリ ENI への EIP の関連付け」をご参照ください。EIP は、ECS インスタンスがリリースされても回収されません。EIP をリリースする場合、詳細については、「従量課金 EIP のリリース」をご参照ください。EIP の使用方法の詳細については、「EIP の概要」をご参照ください。

IPv6 アドレス

Alibaba Cloud VPC は IPv6 アドレスをサポートしています。IPv6 アドレッシングプロトコルを有効にすると、Alibaba Cloud は IPv6 アドレスプールから VPC に IPv6 CIDR ブロックを割り当てます。VPC の IPv6 CIDR ブロックは指定できません。IPv6 アドレスをサポートする VPC に作成された vSwitch も、IPv6 CIDR ブロックをサポートします。vSwitch の作成時、または既存の vSwitch に対して IPv6 CIDR ブロックを有効にできます。詳細については、「vSwitch の作成と管理」をご参照ください。インスタンスに割り当てられる IPv6 アドレスは、そのインスタンスが接続されている vSwitch の IPv6 CIDR ブロック内にある必要があります。インスタンス上の各 ENI に割り当てることができる IPv6 アドレスの数は、インスタンスタイプによって異なります。詳細については、インスタンスファミリー[ENI あたりの IPv6 アドレス数] メトリックをご参照ください。

IPv6 アドレスはグローバルに一意です。デフォルトでは、ECS インスタンスに割り当てられた IPv6 アドレスはプライベートアクセスのみをサポートします。IPv6 アドレスを使用してインターネットにアクセスしたり、インターネットからアクセスされたりするには、IPv6 パブリック帯域幅を有効にする 必要があります。

  • インスタンスの作成時に、ECS インスタンスのプライマリ ENI に複数の IPv6 アドレスを割り当てることができます。

  • ECS インスタンスを作成した後、インスタンスにアタッチされている ENI に 1 つ以上の IPv6 アドレスを割り当てることができます。

IPv6 アドレスを割り当てた後、インスタンスにログインして、オペレーティングシステムで IPv6 アドレスを設定 し、アドレスを有効にします。

インスタンスがリリースされる前に、IPv6 アドレスの割り当てを解除して再割り当てできます。IPv6 アドレスは、ECS インスタンスを停止して起動しても保持されます。ENI がリリースされると解放されます。

インスタンスの IP アドレスの表示

インスタンスの IP アドレスは、ECS コンソールで表示するか、インスタンスにログインして表示できます。IP アドレス情報が両方の場所で一致していることを確認してください。インスタンス上の IP アドレス情報が割り当てられた IP アドレス情報と一致しない場合、パブリックおよびプライベートネットワーク通信の障害、無効なセキュリティグループルール、管理の困難などの問題が発生する可能性があります。

コンソールでの表示

  1. ECS コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[インスタンスとイメージ] > [インスタンス] を選択します。

  3. 上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。地域

  4. [インスタンス] ページで、宛先インスタンスを見つけ、インスタンス ID をクリックして [インスタンス詳細] ページに移動します。その後、必要な IP アドレスを表示できます。

    • [設定情報] セクションでは:

      • パブリック IP アドレス: 47.98.XX.XX

      • Elastic IP アドレス: 121.41.XX.XX

      • プライマリプライベート IP アドレス: 192.168.XX.XX

    • [関連リソース] セクション:

      • セカンダリプライベート IP アドレス: 192.168.XX.XX,192.168.XX.XX

      • IPv6 アドレス: 2408:XXXX:325:a216:95f1:3dd9:6640:8b9e

    説明

    インスタンスに固定パブリック IP アドレス、セカンダリプライベート IP アドレス、または IPv6 アドレスが割り当てられていない場合、または EIP に関連付けられていない場合、関連フィールドは空になります。

API の表示

  • DescribeInstanceAttribute 操作を呼び出して、指定したインスタンスの IP アドレス情報をクエリできます。

    • PrivateIpAddress: インスタンスのプライマリプライベート IPv4 アドレス。

    • PublicIpAddress: インスタンスの固定パブリック IP アドレス。

    • EipAddress: インスタンスに関連付けられている EIP。

  • また、DescribeNetworkInterfaceAttribute 操作を呼び出して、セカンダリプライベート IP アドレス、IPv6 アドレス、EIP などの ENI に関する情報をクエリすることもできます。

インスタンス内からの IP アドレスの表示

  • Linux インスタンス: Linux インスタンスにリモート接続 した後、ip a コマンドを実行して、インスタンスのプライベート IP アドレスを表示できます。

    image

    また、sudo route -n コマンドを実行して、ゲートウェイ IP アドレスを表示することもできます。

    Destination 列の値がデフォルトルート (0.0.0.0) である行では、Gateway 列の IP アドレスは eth0 ネットワークデバイスの内部ゲートウェイ IP アドレスです。

    image

  • Windows インスタンス: Windows インスタンスにリモート接続 した後、ipconfig コマンドを実行して、インスタンスのプライベート IP アドレスやデフォルトゲートウェイなどの情報を表示できます。

    image

VPC では、パブリック IP アドレスはゲートウェイデバイス上に存在します。したがって、パブリック IP アドレスは VPC 内の ECS インスタンスのオペレーティングシステムには表示されません。プライベート IP アドレスのみ表示できます。アプリケーションがオペレーティングシステムで表示可能なパブリック IP アドレスを必要とする場合、詳細については、「セカンダリ CIDR ブロックを使用して ENI 上で EIP を表示可能にする」をご参照ください。

リファレンス