最初使用默认iptables规则时,EC2服务器A能够通过内网IP访问EC2服务器B。
在服务器A中运行$ curl "http:<Server_B_private_IP>:80"成功。
现在,在服务器B中,我设置了规则,只允许服务器A(使用公共IP)并阻止其余流量。
在服务器A中运行$ curl "http:<Server_B_public_IP>:80"成功,但$ curl "http:<Server_B_private_IP>:80"失败。
这是正常的吗?为什么服务器B可以通过公网ip识别服务器A,但无法通过private_ip识别服务器A?
发布于 2017-04-27 04:06:45
我认为你的规则的顺序不好。更改顺序。把你的“允许”规则放在前面,把限制规则放在最后。
https://stackoverflow.com/questions/43631909
复制相似问题