同一 VPC 中的 AWS EC2 实例是否使用公共 IP 通过互联网连接?

时间:2021-06-24 15:58:24

标签: amazon-web-services amazon-ec2 amazon-vpc

例如,当我在同一个 VPC 和同一个子网中部署两个 AWS EC2 实例时,这两个实例使用公共 IP 通过 Internet 连接? 我已经知道流量是指路由表,而我当前的路由表会发送除私有 IP 到 Internet 网关之间的所有流量。 顺便说一句,我想知道那些“除私有 IP 之间的所有流量”是否包括 AWS 公共 IP。 在这种情况下,AWS 是否会在 VPC 内部自动路由流量??

2 个答案:

答案 0 :(得分:2)

这个问题有点令人困惑,但我想我明白了。快速改写: EC2 实例的流量如何路由。

  1. 如果流量必须进入互联网,那么它就会。有些技术是故意这样做的,例如 hairpinning,如果这是您的意图,那么做这样的事情应该没有任何问题。

  2. AWS 有一个“后端”(有时称为主干)网络。与 EC2 实例或一般亚马逊服务的所有通信都应在 AWS Backbone 上路由。

我在查找具有确切措辞的文档时遇到了一些麻烦,但该文档涵盖了一些内容。请记住,AWS Backbone 速度很快,因此使用它是一件好事。

https://docs.aws.amazon.com/vpc/latest/userguide/how-it-works.html

答案 1 :(得分:2)

是的,同一 VPC 内 EC2 实例之间的所有流量都将使用从私有 DNS 获取的内部私有 IP 进行路由。

您可以在此处https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html#vpc-dns-viewing

在 VPC 国际 DNS 中找到更多信息

最好的,斯蒂芬

相关问题