我有一个使用 GoDaddy + cPanel 的 VPS,我想创建自己的私有名称服务器。由于我只有一个 GoDaddy 服务器,所以我只有一个 DNS。因此,如果我使用我的服务器的 DNS 创建 2 个名称服务器,我想这根本没用,因为如果我的服务器的 DNS 出现故障,我的 2 个名称服务器也会出现故障!
这就是为什么我总是与域名注册商一起创建名称服务器。但是,我如何确保我的域名注册商不会做同样的事情(在同一个 DNS 上创建我的名称服务器)?因为如果是这样的话,拥有多个名称服务器的目的是什么?
谢谢。
答案1
但是,我如何确定我的域名注册商没有做同样的事情(在同一个 DNS 上创建我的名称服务器)?
你不能。但你要么相信他们的专业知识来提供正确的 DNS 服务,要么拥有 DNS 服务的服务描述,其中包括明确保证位于不同地理位置和网络逻辑位置的 DNS 服务器用于托管你的区域。
如果托管商的 DNS 服务器位于不同的自治系统在不同的 TLD 下,这通常是一个好兆头。
答案2
您可以使用以下方式检查您的注册商/DNS提供商NS记录挖。
dig ns example.com
...
;; ANSWER SECTION:
example.com. 172800 IN NS a.iana-servers.net.
example.com. 172800 IN NS b.iana-servers.net.
;; ADDITIONAL SECTION:
b.iana-servers.net. 1768 IN A 199.43.133.53
b.iana-servers.net. 1576 IN AAAA 2001:500:8d::53
a.iana-servers.net. 187 IN A 199.43.132.53
a.iana-servers.net. 1576 IN AAAA 2001:500:8c::53
...
这将告诉您哪些系统配置为您的域的名称服务器以及它们的 IP 地址。名称服务器本身可能是单台机器,也可能是包含多个地理位置的多台机器的 HA 集群,它们甚至可能是具有 2 个 IP 地址的单台机器,这很难分辨。
答案3
当您向注册商注册您的名称服务器时,您需要提供 2 个 IP 地址。如果您只有一台服务器,请将该地址用作主服务器...然后使用 GoDaddy 作为辅助服务器。您需要更新服务器上的记录以及 GoDaddy 的记录,以确保它们完全相同。
答案4
还有很多其他网站会提供免费(主要或次要)DNS服务器供您使用。我以前经常使用xname,他们的DNS服务器遍布世界各地,而且您可以对区域进行一定程度的控制。