AWS专用IP地址服务器是否可以连接到同一VPC中的公共IP地址服务器?

时间:2017-03-20 15:04:04

标签: amazon-web-services

我有一个AWS实现,它在同一个VPC中有几个服务器实例。有些服务器只使用私有IP地址 - 例如MongoDB服务器。一些服务器有443个面向公众的IP地址。使用其私有IP地址的服务器是否可以连接到另一个服务器的公共IP地址?另外,反之亦然 - 公共IP服务器与私有IP服务器通信?同样,所有服务器都在同一个VPC中。

2 个答案:

答案 0 :(得分:0)

为了没有为其分配公共IP地址(弹性IP地址或自动分配的公共IP地址)的实例与公共IP地址进行通信,实例必须位于路由表指向的子网内部到NAT网关或NAT实例的默认路由(通常 - 您可能有到特定IP的路由并将目标指定为NAT网关或实例)。没有涉及自动NAT。它必须是明确的。

分配有公共IP地址的服务器可以与没有公共IP地址的服务器通信,只要它们位于同一个VPC中即可。流量将完全在私有IP空间内进行。具有公共IP地址的服务器可以使用其私有地址连接到其他服务器。

答案 1 :(得分:0)

  

使用其专用IP地址的服务器是否可以连接到另一台服务器   服务器公共IP地址?

  • 确保具有公共IP的服务器的安全组接受来自VPC NAT的入站流量
  • 确保来自私有子网的互联网流量通过VPC NAT正确路由
  

此外,反之亦然 - 公共IP服务器与私有IP通信   服务器?同样,所有服务器都在同一个VPC中。

  • 确保运行公共IP服务器的子网的路由表有一个内部路由私有服务器流量的条目
  • 如果您使用过VPC创建向导,则会自动添加内部路由VPC流量的路由表条目。