域名系统 – 拥有多个CNAME

前端之家收集整理的这篇文章主要介绍了域名系统 – 拥有多个CNAME前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
出于历史原因,我们的DNS域名包含5个级别的CNAME.有些东西外包为高可用性等,但这不是重点.我的问题是,有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 (final A\AAAA
record)

我看到许多客户在其他网站正常工作时向我们的网站抱怨DNS解析问题,尽管当我使用http://check-host.net/check-dns?host=www.xyz.com来测试我们的DNS解析时.

它看起来总是在全世界都很好.我的结论是,当上述Hops中的一个无法解决时,主要是本地ISP提供商DNS解析器搞砸了. nslookup仅在我们的网站上的这些客户端计算机上失败,而且太偶尔.

这种多级CNAME一般是不好的设计吗?

解决方法

Is this kind of multi level CNAME a bad design in general ?

CNAME到CNAME链是not forbidden,但正如您所经历的那样,它不是一个非常强大的解决方案.

每个额外的CNAME都会增加解析程序的递归深度,并且该深度并不总是无限制的.此外,您还存在创建循环或触发循环检测算法的风险.

要了解用户名称服务器需要执行的查询次数查询次数,请运行DNS跟踪:

dig +trace www.example.com

或在Windows上

nslookup -debug www.example.com
原文链接:https://www.f2er.com/html/229377.html

猜你在找的HTML相关文章