私有IP每次都保持不变,但每次重启EC2实例时公共IP都会更改

时间:2015-07-23 09:44:50

标签: amazon-web-services amazon-ec2

为什么EC2实例的私有IP即使在我们停止它之后仍保持相同,而实例的公共IP每次停止并重新启动时都会更改?

1 个答案:

答案 0 :(得分:3)

每次启动(或重新启动)实例时,都会有一个公共IP地址池分配给EC2实例。

一旦实例停止,IP地址就会被重用并返回到池中(这有助于有效地使用地址)。

从亚马逊文档中获取:

  

从Amazon的池中为您的实例分配了一个公共IP地址   公共IP地址,与您的AWS账户无关。什么时候   公共IP地址与您的实例取消关联,它是   释放回公共IP地址池,您无法重用   它

保持私有IP地址相同是有意义的,因为它可能用于实例(位于同一子网中)之间的通信。

可能有一个解决方案可以让您保持相同的公共地址:

  

如果您需要可以关联的持久性公共IP地址   根据需要往返实例,使用弹性IP地址   代替。您可以分配自己的弹性IP地址并关联   它与您的实例。有关更多信息,请参阅弹性IP地址   (EIP)。

看看HERE