AWS re:Postを使用することにより、以下に同意したことになります AWS re:Post 利用規約

Amazon EC2 インスタンスのプライマリプライベート IP アドレスを変更する方法を教えてください。

所要時間1分
0

Amazon Elastic Compute Cloud (Amazon EC2) インスタンスのプライベート IP アドレスを変更したいです。

解決策

サブネットで Amazon EC2 インスタンスを起動すると、インスタンスはサブネットの IPv4 アドレス範囲からプライマリプライベート IP アドレスを受け取ります。プライマリプライベート IP アドレスを指定しない場合、サブネットの IPv4 アドレス範囲内の使用可能な IP アドレスがインスタンスに割り当てられます。すべてのインスタンスには、プライマリプライベート IPv4 アドレスが割り当てられたデフォルトの Elastic ネットワークインターフェイス (eth0) があります。

インスタンスを起動した後に、インスタンスのプライマリ IP アドレスを変更することはできません。すべてのプライベート IPv4 IP アドレスは、インスタンスを終了するまでインスタンスのネットワークインターフェイスに継続的に関連付けられます。インスタンスにプライマリ IP アドレスまたはセカンダリ IP アドレスを使用する場合も同様です。詳細については、「プライベート IPv4 アドレス」を参照してください。

代わりに、新しいインスタンスを起動し、目的の IP アドレスを割り当ててください。

  1. インスタンスの Amazon マシンイメージ (AMI) を作成します
  2. その AMI から新しいインスタンスを起動します
  3. 同じサブネットから新しいインスタンスに優先 IP アドレスを割り当てるには、インスタンスを起動するときに高度なネットワーク構成を編集します。次に、[プライマリ IP] に、使用する IP アドレスを入力します。

既存の EC2 インスタンスから別のインスタンスに IP アドレスを交換することもできます。IP アドレスを使用するインスタンスのネットワークインターフェイスの終了動作を変更する必要があります。デフォルトでは、EC2 インスタンスの [インスタンス終了時に削除] は有効になっています。

既存の EC2 インスタンスの IP アドレスを別のインスタンスに交換するには、次の手順を実行します。

  1. Amazon EC2 コンソールを開きます。
  2. [ネットワークインターフェイス] を選択し、[アクション] を選択します。
  3. [終了時の動作を変更] を選択し、[終了時に削除] のボックスをオフにします。
  4. インスタンスの AMI を作成し、インスタンスを終了します。
  5. その AMI から新しいインスタンスを起動します。
  6. 起動ウィザードの [ネットワーク設定] で、終了したインスタンスが使用したのと同じ VPC とサブネットを選択します。
  7. [高度なネットワーク構成] を展開します。次に、[ネットワークインターフェイス] のドロップダウンメニューから、終了したインスタンスのネットワークインターフェイスを選択します。
  8. 新しいインスタンスを起動します。

関連情報

Amazon EC2 インスタンスの IP アドレス指定

AWS公式
AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ