我真的不知道如何更好地表达这一点,所以我只能指出什么有效,什么无效:
a)我可以通过 127.0.0.1:port 访问我的服务
b)我的朋友可以通过 xxxx:port 访问我的服务,其中 xxxx 是我的 IP(端口转发)
c)我无法通过 xxxx:port 访问我的服务
有人知道这可能是什么原因造成的以及如何解决这个问题?
答案1
在路由器设置中查找名为发夹型NAT或者NAT 环回。
在大多数路由器中,端口转发默认仅从外部工作,因为实际地址转换 (NAT) 也仅在数据包离开或进入 LAN 时进行,而不是在 LAN 内部进行。启用 NAT 环回应该也可以使转发从内部工作。