我有 ZTE ZXV10 W300 路由器,并且有两台计算机连接到它,PC1 具有静态 IP 192.168.1.24,PC2 具有动态 IP,两台计算机都运行 Windows 7 一体机,并且两个防火墙都设置为关闭。
PC1 正在运行一个 Web 服务器 (MiniWeb),监听端口 50080,命令如下:
miniweb.exe -p 50080
为了从互联网访问该 Web 服务器,我配置了路由器(公共 IP:41.109.149.212)对端口 50080 进行 NAT,以将其重定向到 PC1,使用“在线端口检查工具”后,一切看起来都很好,并且网站确认服务器处于在线状态(屏幕截图 1):
但是,当我尝试从 PC1(运行 Web 服务器的同一台机器)或使用 Firefox 从 PC2 连接到 Web 服务器时,却什么也没得到(屏幕截图 2):
使用的 URL :41.109.149.212:50080
经过两天的故障排除,我还是无法找到从互联网访问网络服务器的解决方案,非常欢迎帮助。
答案1
它对我有用,所以我不认为你实际上有问题。
您可能需要从内部网络之外的机器上尝试。如果您尝试从服务于页面的网络进行访问,那么您的路由器基本上必须在网关处将流量环回自身,而有些路由器不会这样做。编辑:这就是 David 在您的问题评论中提到的 NAT 反射/NAT 环回/NAT Hairpinning。
也许可以断开手机与 WiFi 的连接,然后在 3G/4G 上尝试 - 这是从另一个网络进入的简单方法。