如何在EC2实例上设置静态外部IP



我在私有子网中有一个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地址。

最新更新