DNS 查询死循环

2017-12-25 17:29:01 +08:00
 tom82232

从 2 个不同运行商申请两个域名 A.COMB.NET 配置 A.COM WWW.A.COM CNAME WWW.B.NET 配置 B.NET WWW.B.NET CNAME WWW.A.COM

客户机访问 WWW.A.COM 进行域名查询,这样在公共 DNS 服务器上( 114.114.114.114 )会形成一个死循环吗? 会的话配置几个,然后进行域名查询是否会资源耗尽,系统一直在来回查询。

5389 次点击
所在节点    DNS
11 条回复
wwqgtxx
2017-12-25 23:28:33 +08:00
我记得 dns 貌似是直接返回 CNAME 的结果让客户端自行再请求一次的吧
geekzu
2017-12-26 01:25:53 +08:00
会死循环,我有一次配置错误就是这样的效果,但是并不会对递归 dns 和权威 dns 造成什么影响
tom82232
2017-12-26 09:15:32 +08:00
@geekzu 这样的话不是很容易对公共 DNS 形成攻击。
jimzhong
2017-12-26 09:17:58 +08:00
公共 DNS 应该会做递归查询,但是会限制递归深度。
johnjiang85
2017-12-26 14:55:32 +08:00
1. 会限制递归深度
johnjiang85
2017-12-26 14:55:49 +08:00
2. 会检测 cname 循环报错
HalloCQ
2017-12-26 17:07:39 +08:00
@johnjiang85 <img src=" "/>
HalloCQ
2017-12-26 17:08:04 +08:00
@johnjiang85 广州移动
HalloCQ
2017-12-26 17:09:44 +08:00
@HalloCQ 是广州联通。我估计是还恋恋不忘移动
johnjiang85
2017-12-26 21:41:57 +08:00
@HalloCQ +nocookie
HalloCQ
2017-12-28 10:13:09 +08:00
@johnjiang85 ok 了,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/417502

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX