CNAME 会回根DNS服务器去重新迭代吗?

CNAME 会回根DNS服务器去重新迭代吗?

比如:
www.demo.com 使用的CDN加速,解析出来是CNAME www.demo.com.alikunlun.com

那么DNS解析还会去迭代一次 www.demo.com.alikunlun.com 吗?

阅读 1.5k
1 个回答

会。

无论 CNAME 还是 MX 啥的,最后都得重新解析,直到 A 或者 AAAA 为止。

P.S.1 这应该叫递归,不叫迭代。

P.S.2 现在有一种叫“CNAME 加速”的服务,就不需要递归了,其实就是云服务厂商提前帮你查询好并缓存起来、在你第一次请求 CNAME 的时候直接返回 A 了,省去至少一次的(你要有多个 CNAME 嵌套省的就更多)额外查询开销。但要注意这不是 DNS 规范里本身带的特性。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进