Amazon EC2 每个实例有多个私有 IP 地址

Amazon EC2 每个实例有多个私有 IP 地址

我有一个场景,一个应用程序需要多个私有 IP 地址,但不需要多个实例的资源。

在这种情况下,我想在同一个 EC2 实例上运行多个 jboss 实例没有端口损坏。

我看过 2009 年之前的帖子,都说这是不可能的,正在检查这种情况是否已经改变。

编辑:我想再次强调,问题在于私有 IP 地址,而不是弹性/公共 IP 地址。很抱歉,我没有更具体说明这一点。

答案1

现在,可以创建具有 1 个公网 IP 地址、1 个主私网 IP 地址和 1 个或多个辅助私网 IP 地址的 ENI(弹性网络接口),然后可以将此 ENI 附加到 EC2 实例。

更多信息请参考:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html

答案2

不幸的是,情况仍然如此。引自Amazon EC2 弹性 IP 地址 - 常见问题解答

一个实例可以拥有多个弹性 IP 或公有 IP 吗?

目前,一个实例只能有一个可路由至 Internet 的 IP 地址。如果将弹性 IP 映射到实例,则其现有的公共 IP 地址映射将被删除。

答案3

据我所知,这仍然是不可能的。

有些人在 ec2 实例上运行 vserver 或 UML。您可以在其中设置各种环境,然后从主机进行端口转发等。但这似乎过于复杂(恕我直言)。

相关内容