zzzzy09

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

当我们的权威DNS 开启递归并且出现有的域名配置为CNAME 时有个很有意思的现象:

1.当我们的地址在允许递归范围内时,会返会CNAME 和CNAME 后的A记录。

2. 如果不在递归允许列表会返回CNAME 记录。

3. 如果在递归范围内但是DNS 递归的请求出向被拦截,那么会响应servfail。

4.当通过负载经过SNAT 后这一情况变得不好判断了,具体行为取决于snat 地址在不在允许列表里。

5.如果还有各种DNS 代理或者缓存那么情况更加复杂,判断是不是缓存和代理一定要看TTL 是不是默认得值可以多做几次测试就能看到变化。

 

参考链接:

https://datatracker.ietf.org/doc/html/rfc1034#section-4.3.1               //递归得选择。直接检索关键字。

https://datatracker.ietf.org/doc/html/rfc2181                   //mx 记录不能指向CNAME 得说明

https://help.dnsfilter.com/hc/en-us/articles/4408415850003-DNS-return-codes   //dns status code

posted on 2024-04-21 02:43  zzzzy09  阅读(33)  评论(0编辑  收藏  举报