我有一台 Linux 服务器 (Ubuntu 12.04),我正在使用它来尽可能多地学习有关服务器管理的知识。我已经完成了完整的 LAMP 设置,但在尝试获取指向我的服务器的域名时遇到了瓶颈。
我在 Apache .conf 文件中设置了虚拟主机,并在 hosts 文件中用域名设置了 IP 地址,并将 A 记录指向了 IP 地址,但失败了。我还安装了 bind9,但我想看看我是否走错了方向,而不是把一切都搞砸了。
建立并运行域名的最佳方式是什么 - 理想情况下是以生产就绪的方式,而不是临时设置
编辑:感谢您的提示 - 只是为了更好地告知情况 - 我注册了几个可用的备用域名,我正在租用 VPS 来玩。目前我有指向 IP 的 DNS * 和 @A 记录,但名称服务器在注册商那里,这是否有区别?
答案1
您应该首先查看是否可以在他们的控制面板中更改域的 DNS。如果可以,那么您应该将域设置为使用 A 记录指向您正在运行的 VPS 的 IP 地址。完成此操作后,请等待 24 小时并检查域是否正确指向您的服务器。
答案2
您不需要安装 bind9 或管理您自己的 DNS 服务器来实现您的目的,这会使事情变得更加复杂。
我建议建立一个帐户http://freedns.afraid.org并使用他们的 DNS 服务器。我有一个 Ubuntu 服务器和两个以这种方式指向它的域名。