我正在从共享主机迁移到 VPS,但遇到了 DNS 问题。我的主机公司只为我提供 VPS 的 IP,而我的域名(例如 mydomain.com)是在一个名为 bookmyname.com 的注册商处注册的。该注册商似乎为我提供了 3 个 DNS,名为 nsa.bookmyname.com(以及 nsb、nsc)。
联系我的托管公司后,他们告诉我必须运行自己的 DNS 服务器,因为他们没有为我的基本 VPS 解决方案提供 DNS 服务器。我还阅读了有关在我的服务器上设置 bind9 的信息,但我不确定在这种情况下我是否应该这样做。我如何在运行 Web 服务器的同一台服务器上托管 DNS 服务器。
DNS 不是应该在客户端和 Web 服务器之间建立连接吗?我想我遗漏了有关 DNS 工作原理的一些基本知识,它是什么?
答案1
基本上,您的托管服务提供商会为您的域名提供初始 DNS。即,您的注册商保存着您的 DNS 服务器设置的详细信息,并告诉全世界它们是什么以及要去哪里。
如果您不太懂技术,也不知道 DNS 是如何工作的,我建议您使用第三方,因为如果您的 vps 出现故障或遭受 DOS 攻击,那么您的 DNS 也会出现故障,如果您没有设置备份 DNS 服务器,那么您将失去一切!
我使用 entrydns.net,他们做得很好,喜欢简单的管理界面。哦,它是免费的!基本上登录到您的注册商控制面板,将 DNS 服务器更改为 entrydns.net 服务器(注册时会告诉您)。然后创建一个指向新 VPS 服务器的根 A 记录,然后就可以开始了 :)
答案2
好吧,请咨询您的注册商 - 您注册 bookmyname.com 的地方。他们通常为客户提供 DNS 服务器服务。否则请使用免费 DNS 服务或便宜的付费服务。
不要设置自己的 DNS。规定说您的域必须在两个不同的网络中拥有 2 个 DNS 服务器 - 您的 VPN 将不符合规定。
否则——是的,人们因管理机器而获得报酬是有原因的。考虑雇人吧。