VM 计算机内的 Amazon Elastic IP

VM 计算机内的 Amazon Elastic IP

是否可以将弹性 IP(附加到 AWS 控制台中的接口)用作虚拟机内的接口 IP - 当前 eth0 的 IP 是私有 IP,并且从 EIP 到机器的路由是通过某种 NAT 完成的,因此正在运行的应用程序无法绑定到定义的弹性 IP。

答案1

不可以。弹性 IP 与您的帐户绑定,而不是与单个实例绑定,因此实例的接口 IP 始终是私有的。

  • EC2 私有 IP 地址:实例的内部 RFC 1918 地址,只能在 EC2 云内路由。来自 EC2 网络外部的网络流量无法路由到此 IP,必须使用映射到实例的公有 IP 或弹性 IP 地址。

  • EC2 公有 IP 地址:系统为所有实例分配的 Internet 可路由 IP 地址。路由到公有 IP 的流量通过 1:1 网络地址转换 (NAT) 进行转换,并转发到实例的私有 IP 地址。公有 IP 到实例私有 IP 的映射是所有实例类型的默认启动配置。实例终止后,公有 IP 地址将不再可用。

  • EC2 弹性 IP 地址:分配给 AWS EC2 帐户的 Internet 可路由 IP 地址。与 EC2 公有地址类似,1:1 NAT 用于将弹性 IP 地址与其关联的私有 IP 地址进行映射。与标准 EC2 公有 IP 地址不同,弹性 IP 地址分配给帐户,并且可以在需要时重新映射到其他实例。

来源:这篇关于弹性 IP 的文章

如果这确实是一个突破性的功能,Rackspace 下一代云服务器默认会在 eth0 上为您提供一个公共 IP。

相关内容