为什么我无法使用内部/私有 IP 在本地机器上访问网站?

为什么我无法使用内部/私有 IP 在本地机器上访问网站?

我在 Mac 的 8000 端口上运行一个 Web 应用。我的 Mac 的内部 IP 是 192.168.0.6。我可以使用 localhost:8000 和 192.168.0.6:8000 访问这个 Web 应用

如果我在路由器上设置端口转发,将端口 80 上的所有请求转发到 Mac 上的端口 8000(192.168.0.6:8000),我仍然可以使用我的公共 IP 访问该网站。

但是,如果我尝试从本地网络上的另一台计算机(另一台 Mac 或 iPad)使用我的 Mac 的内部 IP 端口8000192.168.0.6:8000)访问该网站,则看不到预期的结果,并且最终连接超时。

我家里有一个arris路由器。

这可能是什么问题?

答案1

我重新启动了路由器,现在它运行正常(如预期)。

相关内容