无法从网络外部访问我的网络服务器

无法从网络外部访问我的网络服务器

我在端口 3000 上设置了一个 Web 服务器,并在路由器上设置了端口转发,以便通过声明我机器的本地 IP 将所有请求从端口 80 正确转发到我机器上的 3000。我还禁用了防火墙。当我尝试使用网络的公共 IP 访问服务器时,浏览器仍然显示地址无法访问。下面给出了 route -n 命令的输出。

0.0.0.0         192.168.0.1     0.0.0.0         UG    600    0        0 wlp13s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlp13s0
192.168.0.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp13s0

我真的不知道是什么错误导致了这种情况发生。如果你们需要更多信息,我会相应地编辑问题。

编辑

我在 canyouseeme.org 上检查了我的 80 端口是否打开。它显示由于没有到主机的路由,因此无法看到该服务。此外,当我使用公共 IP 执行 ping 操作时,它显示生存时间已超过。这是否意味着 IP 阻止了 80 端口?

谢谢你!!

相关内容