我有两个实例(实例A和实例B)都是同一安全组的一部分(比如sg-1)。
安全组具有以下入站规则集:
我可以使用实例B的私有IP从实例A ping实例B,但是当我使用实例B的公共地址时,我没有得到任何响应。
我缺少什么?
编辑:
如果我将上述安全配置中的源更改为“Anywhere”,请ping到公共IP工作。
答案 0 :(得分:4)
只有在ping实例B private
地址时没有得到回复时,您才会感到惊讶。
您的子网路由表会将公共地址路由到您的VPC之外。当它退出VPC并且流量重新进入时,源地址将是公共IP,而不是私有IP 。路由表首先出现在安全组之前。当您将流量发送到另一台计算机时:
traceroute
或lft
跟踪网络跃点