我正在考虑将第三个权威名称服务器添加到我们的托管基础设施中。
但是,虽然前 2 个 DNS 服务器同时具有 IPv4 和 IPv6 地址,但第 3 个 DNS 服务器将只有一个 IPv6 地址。
鉴于 DNS 的工作原理,我不怀疑这会是一个问题(如果某人/某台计算机试图通过 IPv6 访问第三个 DNS 服务器,它只会尝试联系其他 2 个名称服务器之一)。
但是,我想获得其他成员的反馈,看看这是否真的是一个好主意。坚持使用两个都支持 IPv6 的 DNS 服务器会更好,还是添加仅支持 IPv4 的第三个 DNS 服务器会更好?
请注意,我考虑添加另一台 DNS 服务器的原因不是由于现有 2 台服务器上的负载或 DNS 流量过大。相反,出于冗余目的,我想从我们的主要硬件提供商的网络中获取至少 1 个 DNS 服务器。
我们的硬件提供商 (Linode) 的整个系统极不可能出现故障,而且我们的两个 DNS 服务器都不太可能出现故障,因为它们位于美国 2 个不同地区的 2 个独立数据中心,但理论仍然是有可能的。
仅支持 IPv4 的第三台服务器完全可以,前提是现有的 IPv6 DNS 服务器不在物理上位于同一位置。(即它们应该是地理冗余的)
这些标准不要求 DNS 服务器位于不同的物理位置,只是为了避免物理服务器宕机或失去链接的问题。您需要地理冗余网络路径,以便临时路由问题到您的某个位置不会导致您的所有 DNS 服务器都无法访问。(无论多么简短:甚至不到一分钟都是不好的)
假设设计的一致性始终是首选,但在扩展 DNS 集群时,多个物理位置和潜在的网络路径只是一件好事。或者至少在你有这么多 NS 记录以至于你的
ADDITIONAL
部分超过 512 个 UDP 字节并且事情开始破裂之前......