这是我之前帖子的后续问题多个免费 DNS 服务可作为网站的名称服务器冗余吗?
我想将 DNS 服务设置为主/辅、主/从,并且想知道我的域名注册商提供的两个选项中哪个更好。
选项1
使用域名注册商的免费DNS服务器1和2(必须用作主要和次要的),如下所示:
主要 ns1.domainregistrarfreeservice.com
次要 ns2.domainregistrarfreeservice.com
NS ns1.everydns.com
NS ns2.everydns.com
CNAME 条目...
MX 条目…
选项 2
通过提供主服务器 IP 地址,将域名注册商的名称服务器用作辅助 DNS,并使用 ns2.domainregistrarfreeservice.com 作为辅助区域传输(我不太清楚这是什么)。主服务器中还需要以下条目
named.conf
------------------------------------------------------------------
区域“example.com”IN {
类型主控;
文件“example.com”;
允许传输 {
some.ip.address.here; ←ns2.domainregistrarfreeservice.com
};
};
------------------------------------------------------------------
我想添加并且不认为这很重要,但我的托管服务不在任何这些 DNS 托管服务上。
答案1
将 DNS 服务器置于您的网络之外始终是一个好主意,同时保持 DNS 结构尽可能简单以避免人为错误也很重要。
选项 1 对您来说是最理想的,请检查 DNS 提供商为您提供的 DNS 服务及其中具有何种冗余,许多 DNS 提供商都具有任播 DNS 服务器,因此结构非常稳固。
如果您不想通过某些 Web 界面编辑 DNS 条目,而是想在内部严格控制 DNS 文件,则选项 2 对您来说是理想的选择,我曾经有一个客户想要这样做,但是体验非常糟糕,不是因为 DNS 提供商,而是因为在主区域更新后,辅助区域刷新滞后的所有问题。