首页 > 解决方案 > 公共子网中的 NAT 网关和 EC2 实例能否共享同一个 AWS ElasticIP?

问题描述

aws VPC 场景 2 页面中所述,我有一个定义了 2 个子网的 VPC - 一个私有子网和一个公有子网。私有子网对出站流量使用 NAT 网关(NAT 网关位于公共子网中)。公共子网使用 Internet 网关进行入站和出站。

使用 NAT 网关需要注册 ElasticIP 并与该 NAT 关联。现在,我需要一个公共子网中的 EC2 实例的公共 IP,即使在重新启动实例后仍保持静态,外部流量可以进入。我是否需要为此目的注册另一个 ElasticIP,还是可以重复使用我已经为 NAT 网关创建的同一个 ElasticIP?

标签: amazon-web-servicesnetworkingamazon-ec2amazon-vpcelastic-ip

解决方案


一个弹性IP地址一次只能注册一个弹性网卡。当您创建它时,会形成一个映射以将弹性 IP 地址解析为 ENI 上的单个私有地址(无论是 NAT 网关还是 EC2 主机)。

当您将弹性 IP 地址与实例关联时,它也与实例的主网络接口关联。当您将弹性 IP 地址与附加到实例的网络接口相关联时,它也与实例相关联。

您需要为您的 EC2 主机创建一个新主机,默认情况下,您可以在一个区域中使用 5 个弹性 IP 地址,如果您需要更多,则需要联系 Amazon 以增加您的账户配额。

有关更多信息,请查看弹性 IP 地址页面。


推荐阅读