我已经实现了一个简单的 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 路径..