我在私有子网中有一个EC2实例,并希望设置固定的外部IP地址,以允许从AWS之外的服务器访问EC2实例。当我分配弹性IP时,我的外部地址与此弹性IP不同。我用检查我的外部IP
curl https://icanhazip.com
如何为EC2实例设置固定的外部IP?
假设:
- 您有一个带有Amazon EC2实例的私有子网
- 您有一个带有NAT网关的公用子网
- 专用子网上的路由表将Internet绑定流量引导到NAT网关
当私有实例尝试访问Internet时,请求将通过NAT网关发送。NAT网关会将这些请求转发到Internet。流量似乎来自与NAT网关相关联的公共IP地址。
将公用IP地址分配给专用子网中的EC2实例不会有任何作用--由于实例无法直接连接到Internet网关,因此任何流量都不会"使用"该公用IP地址。