EIP与AWS中的公有IP有什么不同?
弹性IP地址是您向AWS请求的地址,在您select将其释放回AWS之前将分配给您。 这意味着只有你可以使用这个IP地址。
弹性IP地址与自动分配的公有IP地址的优点是:
这是恒定的
如果您没有为EC2实例使用弹性IP地址,那么它将不具有公用IP地址,或者如果实例停止,则公用IP地址将会更改。
当使用弹性IP地址时,您的EC2实例可以永远保持其面向互联网的IP地址。
如果您需要将您的EC2实例的IP地址放在DNS中,请使用弹性IP地址。
它是可移动的
如果您的实例失败,您可以将弹性IP地址移到另一个EC2实例,您的用户和DNS条目不需要更改任何内容。 他们将开始使用新的EC2实例。
为了解决您的问题:
- 如果在EC2-Classic中启动实例,EIP = Public IP?
否。弹性IP永远不会与自动分配的公有IP相同。
- 如果在EC2-VPC中启动实例,实例的公网IP可以是NAT地址吗?
如果您的EC2实例位于VPC的公共子网中,则它可以拥有自己的IP地址(弹性IP或公用IP),以通过您的VPC的Internet网关进行Internet连接。
如果您的EC2实例位于VPC中的私有子网中,则可以使用您的NAT进行出站连接。 外面的世界会看到它的IP地址作为你的NAT的IP地址,但是NAT的IP地址永远不会成为这个实例的公共IP地址。
EIP可以在EC2实例之间移植。 自动分配的IP不是。
由于显而易见的原因,您应该将EIP用于任何需要其他系统可以访问的系统。