我已经在我的 Web 服务器上安装了 Ubuntu。我可以使用 IP 地址从家里访问 Web 服务器。我还可以使用我购买的域名从家庭网络之外访问它。
问题是,如果不更改 hosts 文件,我就无法从网络外部访问我的服务器。这很麻烦,因为我每次都需要这样做,而且因为我已经在服务器上设置了 owncloud,所以我需要始终连接到我的服务器。
有没有一种方法可以访问我的网络内部和外部的服务器,而不必每次都更改我的主机文件?
答案1
您需要了解如何配置 DNS。这是一个很好的开始:https://help.ubuntu.com/10.04/serverguide/dns-configuration.html。请注意,DNS 服务器通常与您刚刚配置的服务器不同。
通常,当您购买域名时,其中一个设置是“名称服务器”。有时您可以将其指向您自己的名称服务器(不推荐),有时您被迫使用某个名称服务器。无论哪种情况,您都需要告诉该名称服务器您的新 Web 服务器的 IP 地址是什么。