【发布时间】:2016-07-15 18:30:30
【问题描述】:
我刚刚在 VPC 中启动了两个实例。我已将安全组配置为允许来自同一安全组中实例的所有流量。两个实例共享此安全组。我为每个实例分配了一个弹性 IP,它是一个公共 IP。这两个实例无法使用此 IP 相互通信,但如果我使用两个实例的私有 IP,则一切正常。如何启用此 VPC / 安全组内的公共 IP 的使用?
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-vpc
我刚刚在 VPC 中启动了两个实例。我已将安全组配置为允许来自同一安全组中实例的所有流量。两个实例共享此安全组。我为每个实例分配了一个弹性 IP,它是一个公共 IP。这两个实例无法使用此 IP 相互通信,但如果我使用两个实例的私有 IP,则一切正常。如何启用此 VPC / 安全组内的公共 IP 的使用?
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-vpc
来自http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html:
当您指定一个安全组作为一个安全组的源或目标时 规则,该规则影响与安全相关的所有实例 团体。根据私有 IP 地址允许传入流量 与源安全组关联的实例 (而不是公共 IP 或弹性 IP 地址)。
公共(是否弹性 IP)和私有 IP 地址不可互换。公共 IP 是经过 NAT 处理的地址(网络地址转换)。它不能从实例解析为 localhost(除非您已经编辑了 /etc/hosts),并且它不适用于安全组成员身份。
【讨论】: