AWS EC2 のプライベート IP アドレスを固定できるのか?

 2023/10/11, last updated 2024/10/10 -  ~1 Minute

AWS を Direct Connect などで VPN に接続し、データセンタや自社ネットワークと接続する、といったことがあると思う。 この場合、データセンタや自社ネットワークからは、プライベート IP アドレスで通信することになるのではないだろうか。 EC2 インスタンスの IP アドレスは自動的に割り付けられるが、固定のプライベートアドレスに割り当てることは可能なのだろうか。

可能なようではあるが、固定のプライベート IP アドレスを使うことは推奨されていはいないように思う。 プライベート IP アドレスが起動後、変わらなければ問題にならないと思うが、どのタイミングで IP アドレスが変わるのか。

AWS ドキュメントの Private IPv4 addresses   の最後のパラグラフに、以下のような記載がある。

A private IPv4 address, regardless of whether it is a primary or secondary address, remains associated with the network interface when the instance is stopped and started, or hibernated and started, and is released when the instance is terminated.

  • 停止->開始、または、休止->開始の場合、IPv4 アドレスは維持される。
  • 終了すると IPv4 アドレスは開放される。