不能用全局ip访问自己,其他人可以

Sam*_*rty 1 port ip forwarding

我真的不知道如何更好地表达这一点,所以我将指出哪些有效,哪些无效:

a) 我可以通过 127.0.0.1:port 访问我的服务

b) 我的朋友可以通过 xxxx:port 访问我的服务,其中 xxxx 是我的 IP(转发的端口)

c) 反过来,我无法通过 xxxx:port 访问我的服务

有谁知道这可能是由什么引起的以及如何解决这个问题?

use*_*686 6

在您的路由器设置中查看称为hairpin NATNAT loopback 的功能

在大多数路由器中,默认情况下端口转发仅在外部工作,因为实际的地址转换 (NAT) 也仅在数据包退出或进入您的 LAN 时完成,而不是在 LAN 内部完成。启用 NAT 环回也应该使转发从内部工作。

  • 在这一点上,许多消费者路由器缺乏该功能。所以唯一的办法就是使用内部地址。 (2认同)