一台EC2如何使用公网IP访问同一VPC内的另一台EC2?

luq*_*ian 1 amazon-ec2 amazon-web-services amazon-vpc

我发现这个 AWS私有IP地址服务器可以连接到同一VPC中的公共IP地址服务器吗?

我的两个 EC2 都有公共 IP,并且工作正常,我没有 NAT 实例。

如何 确保具有公网IP的服务器的安全组接受来自VPC NAT的入站流量

Joh*_*ein 6

您的问题对您当前的配置有点不清楚,但假设您有:

  • 具有一个公有子网的 Amazon VPC
  • 两个实例均位于公共子网中
  • 他们每个人都分配有公共IP地址

是的,两个实例可以直接相互通信。它们最好通过私有 IP 地址进行通信- 这样,流量就完全保留在 VPC 内。

如果它们通过公共 IP 地址进行通信,则流量会从 VPC 流向 Internet 的 AWS边缘,然后返回 VPC。此类流量按1c/GB计费。

VPC 内的所有实例都可以通过其私有 IP 地址直接相互通信,即使它们位于不同的子网中。但是,需要将安全组配置为接受传入流量。这可以基于源实例的 IP 地址进行配置,也可以参考与源实例关联的安全组进行配置。