我的计算机(192.168.0.115)位于本地网络内,上面有一个 Apache Web 服务器。我在路由器 DIR-300 上设置了端口转发,将端口 80 和 443 上的流量重定向到 192.168.0.115。局域网外的人无法访问我的网站。Apache 在 Fedora 17 上运行,我检查了防火墙 - 端口 80 和 443 是开放的。那么问题是什么?
答案1
许多 ISP 会封锁端口 80 和 443,这显然是为了执行 TOS 并防止系统被用作恶意软件主机。您可能想检查这些端口是否被封锁 -盾牌是一个基于网络的工具,用于检查特定端口是否可以从外部访问。
答案2
您要从外部连接哪个 IP 地址?192.168.0.115 不正确。您应该找到面向公众的 IP 地址,并在 LAN 之外使用该地址。
获得公共 IP 后,尝试使用以下方式连接到你的网站
http://{您的公共地址}
答案3
记得将你的电脑移出防火墙 - 移到路由器的 DMZ 中。这可以帮助你避免像我这样的问题。