允许访问 localhost 外部网络

Mek*_*eke 8 networking port-forwarding localhost

我有一个使用 Tomcat 和 MySQL 在本地主机上运行的 Netbeans 项目,一切都很好。

我现在想向该国其他地区的人展示我的进步。

我如何让他在我的网络之外访问我的网站?

DMA*_*361 7

您需要按大致顺序检查以下内容:

本地计算机:

  • 防火墙:允许所需端口上的传入连接。

  • 服务器:我没有使用过 Tomcat,但是你应该确保它被配置为允许来自其他 IP 地址的连接,它可能被配置为在本地工作。

此时,值得通过从同一 LAN 上的另一台机器连接到这台计算机的 LAN IP 来测试您是否正确。否则你冒着在后面的步骤中花费大量精力来发现这阻碍了整个过程的风险

本地路由器:

  • 端口转发:将所有入站连接转发到具有相同端口的本地计算机的 IP 所需端口上*。如果本地计算机具有固定 IP,这会更容易,但如果它是 DHCP ,则可以工作,但需要多加小心(您可能每次都必须检查配置)。
    **这不是绝对必要的,您可以将外部端口 80 转发到相关端口,允许第三方仅使用 IP 地址,而不必使用 URL 中的端口。*

网络连接

  • 端口阻止:一些 ISP 阻止入站端口以防止家庭用户出于商业目的使用(更便宜的)家庭连接。您可以尝试使用非标准端口号来查看是否有帮助。

第三者:

  • 连接:您需要向他们提供您的WAN IP 地址,您的路由器应该能够告诉您这是什么。否则,尝试像http://whatismyip.com/这样的东西来找出你的 IP 是什么。
    然后他们需要访问http://<IPAddress>:<port>/