![如何连接到我的网络服务器?](https://linux22.com/image/1444999/%E5%A6%82%E4%BD%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%88%91%E7%9A%84%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我已经实现了一个简单的 Web 服务器作为课程作业的解决方案,我想通过互联网连接到这个 Web 服务器。我已将其设置为监听端口 22881,并相应地配置了我的路由器,如下面的屏幕截图所示
我可以使用 本地连接到我的 Web 服务器http://localhost:22881
,访问 时可以连接到路由器的接口http://my.external.ip
,但无法使用 连接到我的 Web 服务器http://my.external.ip:22881
(出现连接超时)。您知道可能是什么问题吗?
提前致谢!
答案1
您的路由器不支持 NAT Hairpinning(也称为 NAT Loopback),或者未启用。尝试从家庭网络外部进行连接(例如从禁用 Wi-Fi 的智能手机进行连接)。您可能会发现它可以正常工作。
答案2
您可以使用http://simulatedsimian.github.io/traacetcp.html通过端口跟踪 ipaddress 路径..