如何设置实时 Ubuntu 服务器?

如何设置实时 Ubuntu 服务器?

我已经在 VirtualBox 上设置了我的 Ubuntu 服务器,现在我想让它上线。我已经注册了一个免费域名(我的 Dot TK 域名,用于在购买真正的域名之前进行测试),但现在它需要 FORWARD URL....我是否使用我的外部(公共)IP 地址或什么?我应该在路由器中设置什么 - 例如,是否有我应该打开的特定端口?我真的是这方面的新手。请帮忙。谢谢!

我的服务器:IP地址:192.168.0.33 广播地址:192.168.0.255

答案1

那么,您应该给服务器一个静态的内部 IP 地址:

编辑 /etc/network/interfaces(查看 iface eth0 部分),

sudo nano /etc/network/interfaces

使其看起来像:

auto eth0
iface eth0 inet static
address 192.168.1.23 # Your ip address here
netmask 255.255.255.224 # Your netmask here
gateway 192.168.1.1 # Your gate address here
dns-nameservers 8.8.8.8 8.8.8.4 # Google's nameservers

之后重新启动或执行以下操作:

sudo ifdown eth0
sudo ifup eth0

找到这里

确保您没有使用已经使用过的内部 IP,因此只需将其设置为 192.168.1.200 之类的值即可。

现在您登录调制解调器,并添加虚拟服务器,让它指向您为服务器设置的新内部 IP。打开正确的端口,您就可以开始了。
如果您的调制解调器不支持虚拟服务器,只需打开所需的端口即可。
默认网站端口为 80。但在 dot.tk 您总是可以说,参考 external-ip:port。

我希望这会有所帮助,并且当这不够清楚时你可以随时询问(因为它是一堵文字墙)。

祝你今天过得愉快

答案2

这些 IP 地址私有 IP 地址— 也就是说,它们只能在私有网络中使用。要将您的网站公开,您必须从服务提供商处获取公共 IP 地址。之后,您必须从服务提供商处注册主机 (A) DNS 记录,也称为正向 DNS 记录。

关于配置路由器,您有防火墙/路由器吗?或者您需要将 Ubuntu 服务器设置为路由器吗?

关于端口,这个服务器有什么用?如果你想要它成为一个 Web 服务器,你必须在防火墙上转发端口 80。请详细说明。

相关内容