如何让我的 IP 面向公众?

如何让我的 IP 面向公众?

我尝试了 Ngrok,效果很好,但我想知道是否有更有效的方法将本地端口公开给公共地址。任何指针或参考文献将不胜感激。

答案1

您需要设置端口转发。

如何执行此操作因不同的路由设备而异,但是这里是 BT Homehubs 的一个示例。

您没有提供太多信息,但是对于网络服务器来说,这就是您想要做的:

  • 将您的本地 IP 地址设置为静态地址(例如 192.168.1.15)。您可以随时运行ifconfigip address查看当前的动态是什么,并将其设置为静态。
  • 在您的路由器上设置端口,从端口 80 / 443 / 任何端口转发到本地服务器上的侦听 Web 服务器端口。
  • 将 DNS 记录设置为指向路由器的 IP 地址。

就是这样。不过,它是家庭网络上的 PITA,听起来您可能正在使用它,因为它们通常没有分配静态 IP 地址。这是您必须与您的 ISP 讨论的事情。

相关内容