EC2 インスタンスの IPv6 アドレスを管理する - Amazon Elastic Compute Cloud

EC2 インスタンスの IPv6 アドレスを管理する

インスタンスに割り当てられた IPv6 アドレスを表示したり、インスタンスにパブリック IPv6 アドレスを割り当てたり、インスタンスから IPv6 アドレスの割り当てを解除したりできます。これらのアドレスは、[Instances] (インスタンス) ページまたは [Network Interfaces] (ネットワークインターフェイス) ページを使用してコンソールに表示できます。

インスタンスへの IPv6 アドレスの割り当て

VPC とサブネットに IPv6 CIDR ブロックが関連付けられている場合は、起動時または起動後に IPv6 アドレスをインスタンスに割り当てることができます。IPv6 アドレスは、サブネットの IPv6 アドレス範囲から割り当てられ、eth0 のデバイスインデックスを持つネットワークインターフェイスに割り当てられます。

インスタンス起動時に IPv6 アドレスを割り当てるには

手順に従ってインスタンスを起動し、[Network Settings] (ネットワーク設定) を設定するときに、[Auto-assign IPv6 IP] (IPv6 IP を自動的に割り当てる) オプションを選択します。

起動後に IPv6 アドレスをインスタンスに割り当てるには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインで、[インスタンス] を選択します。

  3. インスタンスを選択後、[アクション]、[ネットワーク]、[IP アドレスの管理] の順に選択します。

  4. ネットワークインターフェイスを展開します。[IPv6 addresses] (IPv6 アドレス) で、[Assign new IP address] (新しい IP アドレスの割り当て) を選択します。サブネットの範囲から IPv6 アドレスを入力します。また、フィールドを空白のままにすると Amazon によって IPv6 アドレスが自動的に選択されます。

  5. [Save] を選択します。

コマンドラインを使用して IPv6 アドレスを割り当てるには

次のいずれかのコマンドを使用できます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセスを参照してください。

IPv6 アドレスの表示

Amazon EC2 コンソール、AWS CLI、インスタンスメタデータを使用して、インスタンスの IPv6 アドレスを表示できます。

コンソールを使用してインスタンスの IPv6 アドレスを表示するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインで、[インスタンス] を選択します。

  3. インスタンスを選択します。

  4. [Networking] (ネットワーキング) タブで、[IPv6 addresses] (IPv6 アドレス) を見つけます。

コマンドラインを使用してインスタンスの IPv6 アドレスを表示するには

次のいずれかのコマンドを使用できます。これらのコマンドラインインターフェイスの詳細については、「Amazon EC2 へのアクセス」を参照してください。

インスタンスメタデータを使用してインスタンスの IPv6 アドレスを表示するには
  1. インスタンスに接続します。詳細については、「EC2 インスタンスに接続する」を参照してください。

  2. http://169.254.169.254/latest/meta-data/network/interfaces/macs/ からインスタンスの MAC アドレスを取得します。

  3. 次のコマンドを使用して IPv6 アドレスを表示します。

    IMDSv2
    [ec2-user ~]$ TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \ && curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
    IMDSv1
    [ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
    Tools for Windows PowerShell
    PS C:\> Invoke-RestMethod http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s

インスタンスからの IPv6 アドレスの割り当て解除

IPv6 アドレスは、インスタンスからいつでも割り当て解除できます。

コンソールを使用してインスタンスから IPv6 アドレスを割り当て解除するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインで、[インスタンス] を選択します。

  3. インスタンスを選択後、[アクション]、[ネットワーク]、[IP アドレスの管理] の順に選択します。

  4. ネットワークインターフェイスを展開します。[IPv6 addresses] (IPv6 アドレス) で、IPv6 アドレスの横にある [Unassign] (割り当て解除) を選択します。

  5. [Save] を選択します。

コマンドラインを使用してインスタンスから IPv6 アドレスを割り当て解除するには

次のいずれかのコマンドを使用できます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセスを参照してください。