网络计算机可以访问 Web 服务器,但不能远程访问,请检查端口转发

网络计算机可以访问 Web 服务器,但不能远程访问,请检查端口转发

我已经用尽我所知道的方法来检查这个问题了:我在端口 3000 上运行一个 Web 服务器,在继续之前,我想说一下,我已经能够从远程计算机访问该服务器,即从另一个互联网连接,我得到了这台计算机的 IP 的 3000 端口转发,得到了正确的外部 IP,但从昨天开始,我不知道发生了什么,它停止了工作。

现在我有另一台计算机,我在 9999 上托管另一台服务器,它运行良好。所以这告诉我路由器上的端口转发工作正常。然后我去看看这台另一台计算机是否可以看到这台有问题的计算机上的 Web 服务器,是的,它可以。所以我得出结论,这不是这台有问题的计算机上的防火墙问题,因为它会阻止联网的计算机访问 Web 服务器。

我不知道这是否相关,但我检查了 system32/drivers/etc 中的 hosts 文件,所有行都被注释掉了。我反正也没碰过这个,但我觉得我应该提一下。

您还能想到其他什么我可以尝试检查吗?

Win7 64位 谢谢!

答案1

那么现在您只知道您无法在浏览器中查看网页?

我会运行数据包捕获工具(如 wireshark)来查看是否有任何连接请求到达服务器计算机。如果端口转发未设置正确的目标端口,这将有助于找到它,此外,如果数据包正在转发并且 Web 服务器软件由于配置问题而选择忽略它们,数据包捕获也会有所帮助

相关内容