Windows 7 防火墙阻止边缘遍历(从路由器转发端口)

Windows 7 防火墙阻止边缘遍历(从路由器转发端口)

我正在尝试在我的 Windows 7 机器上建立一个网站。我在防火墙中打开了“入站规则”以打开端口 8000。当我尝试从家庭网络中的另一台计算机访问该端口时,它运行正常。

但是,我也希望家庭网络之外的人能够访问我的网站。因此,我在家用路由器上设置了端口转发,将端口 8000 转发到 8000。当我尝试从外部访问该端口时,它不起作用。我家里有一台 Linux 服务器,并设置了端口转发,它运行正常。

所以我确信路由器设置正确,真正的问题出在 Windows 防火墙上。事实是,我家网络中的本地计算机可以访问该端口,而外部计算机则不能。在 Windows 防火墙中设置的入站规则中,我明确选择了“允许边缘遍历”,但它仍然不起作用。

有人能帮助我吗?

多谢!

答案1

如果用户可以从网络内部访问网站,但外部用户不能,则几乎总是路由器上的 NAT 问题。

但为了以防万一,我们假设这不是路由器的问题。

您需要检查以确保 Windows 防火墙规则的范围允许所有 IP 地址,而不仅仅是本地子网内的 IP 地址。

相关内容