【发布时间】:2014-07-16 01:19:05
【问题描述】:
我想知道如何让世界各地的任何人都可以访问我的 Linux 服务器。我现在可以通过网络上的本地 192.168.1.22 访问它。我希望它可以通过 IP 或域名访问。
【问题讨论】:
标签: linux ubuntu dns port forward
我想知道如何让世界各地的任何人都可以访问我的 Linux 服务器。我现在可以通过网络上的本地 192.168.1.22 访问它。我希望它可以通过 IP 或域名访问。
【问题讨论】:
标签: linux ubuntu dns port forward
如果您希望所有端口都可以访问,那么您可以在路由器上将该框设置为 DMZ 并设置静态 IP,然后您就完成了。如果您希望它可以通过我假设的 SSH 访问,那么您需要为该框设置一个静态 IP,在您的路由器中转发内部 IP 地址和端口,然后可选地设置 DDNS 设置(如果可用)。届时,您将能够从任何公共网络访问该盒子。如果您需要帮助,请告诉我。
【讨论】:
要么从您的 Internet 服务提供商处获取静态 IP 地址,要么使用动态 DNS 将域名映射到动态 IP 地址。
NoIP 是著名的动态 DNS 提供商
在任何情况下,您都可能有一个 NAT“防火墙”来阻止所有传入流量,因此您需要配置防火墙以允许您想要服务器的端口通过。典型的 Linksys / Netgear NAT 防火墙 / Wifi 路由器允许您将端口转发到单个私有 IP 地址。
最后,您应该确保您的 ISP 允许运行服务器。虽然大部分人不介意,因为上传速度是设计限制的,你还是要查看服务条款。
【讨论】: