如何让网络服务器可以公开访问?

如何让网络服务器可以公开访问?

最近我在 Ubuntu Server 上安装了 LAMP 服务器,现在我的网站可以通过任何连接到我的 DSL 调制解调器(路由器)的设备访问。但我不知道如何让服务器可以通过互联网访问。

这是输出ifconfig | grep inet

inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0

此外,当我连接到互联网(从同一台计算机,但使用不同的操作系统)并检查http://whatismyip.com,它显示我的 IP 地址是 151.246.99.56;当我加载路由器控制面板页面时,在 WAN 信息栏中我再次可以看到 151.246.99.56 作为 IP 地址。

我使用的是 ZyXEL (P-660HW-T1 v3) 路由器。我应该更改哪些设置才能使我的 Web 服务器可从 Internet 访问?

答案1

为了使您的服务器在 LAN 外部可见,您需要以下内容:

  • 在路由器上设置 NAT,将端口 80 指向 Web 服务器(或 Web 服务器监听的端口)。您应将该端口指向服务器 IP 192.168.1.50。
  • 您还可以使用任何服务,例如动态域名系统无需知道您的公共 IP 地址即可访问您的 Web 服务器。如果您的 IP 是动态的并且会不时更改(或当您重新启动路由器时),这将非常有用。

经过这些更改,您应该能够从互联网访问您的本地网络服务器。

相关内容