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