由于历史原因,我们的 DNS 域具有 5 级 CNAME。有些事情为了高可用性等而外包,但这不是重点。我的问题是有 5 个 CNAME 对 DNS 解析器来说太过分了?我找不到任何有超过 2-3 级嵌套 CNAME 指向不同 DNS 域的著名网站。
我们的 CNAME hops 如下所示:(我以 xyz 为例)
www.xyz.com -> xyz.akadns.net -> xyz.worldwide.akadns.net -> xyz.cedexis.net -> xyz.msedge.net -> host1.msedge.net(最终 A\AAAA 记录)
当我使用http://check-host.net/check-dns?host=www.xyz.com来测试我们的 DNS时,我看到许多客户在其他站点对他们正常工作时向我们的网站抱怨 DNS 解析问题解析度。
它似乎在世界范围内始终运行良好。我的结论是,当上述跳数之一无法解析时,主要是本地 ISP 提供商的 DNS 解析器搞砸了。nslookup 在这些客户端计算机上仅针对我们的网站失败,而且偶尔也会失败。
这种多级 CNAME 通常是一个糟糕的设计吗?