我可以在 Amazon AWS 实例上拥有多个公共传出 IP 吗?
我有一个实例,每个实例有两个网络接口和两个弹性 IP,因此我可以使用两个公共 IP 通过 ssh 连接到我的服务器。
这足以获得多个公共传出 IP 吗?
答案1
我可以在 Amazon AWS 实例上拥有多个公共传出 IP 吗?
是的,但是它需要通过 VPC 来完成,因为您只能为每个网络接口分配 IP。
注意:为了使用 SSHing 设置两个公共 IP 似乎有点奇怪,但是可能有一个用例或其他尚不清楚的原因。
这里有一些关于使用 AWS 的有趣文章http://aws.amazon.com/白皮书/
您是否需要多个公共 IP 地址
首先,确保你确实需要多个公共 IP
http://aws.amazon.com/ec2/faqs/#Why_am_I_limited_to_5_Elastic_IP_addresses
默认情况下,每个区域所有账户的弹性 IP 地址限制为 5 个。
问:我运行的每个实例都需要一个弹性 IP 地址吗? 否。您不需要为所有实例都使用弹性 IP 地址。默认情况下,每个实例都附带一个私有 IP 地址和一个可路由到 Internet 的公共 IP 地址。
VPC 中的弹性网络接口
如果您需要多个公共 IP,请考虑虚拟私有云中的弹性网络接口。
http://aws.typepad.com/aws/2011/12/new-elastic-network-interfaces-in-the-virtual-private-cloud.html
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html