我可以使用我的内部 IP 连接到我的 Web 服务器,但不能使用我的外部 IP 连接到我的 Web 服务器?

我可以使用我的内部 IP 连接到我的 Web 服务器,但不能使用我的外部 IP 连接到我的 Web 服务器?

我最近安装了一个 Web 服务器,端口 80 已打开。我可以连接 127.0.0.1 和 192.168.0.50,但无法连接我的外部 IP。那么,这是为什么呢?

我使用 Ubee 的路由器。

答案1

如果您通过路由器连接,则必须配置该路由器以将数据包“转发”到您的服务器。具体如何操作取决于路由器,有时您会在非军事区,有时在服务

它看起来像:

  • 外部端口(可能是 80)
  • 转发到的内部主机 (192.168.0.50)
  • 目的地使用的端口(同样是 80)

塞思为您的路由器找到了一个指南:为 Apache 转发 Ubee U10C022-Ambit 路由器的端口

答案2

除了 gunbert 的解决方案之外,可能还存在另一个问题,阻止您访问 LAN 之外的服务器。

根据您居住的地方,某些 ISP 会阻止其客户进行某些类型的外部访问。其中最常见的是端口 80。

如果端口转发不起作用,请在线查找您的 ISP 过滤了哪些端口。

相关内容