tom82232
V2EX  ›  DNS

DNS 查询死循环

  •  
  •   tom82232 · Dec 25, 2017 · 6629 views
    This topic created in 3240 days ago, the information mentioned may be changed or developed.

    从 2 个不同运行商申请两个域名 A.COM 和 B.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 )会形成一个死循环吗? 会的话配置几个,然后进行域名查询是否会资源耗尽,系统一直在来回查询。

    11 replies  •  2017-12-28 10:13:09 +08:00
    wwqgtxx
    wwqgtxx
    Dec 25, 2017
    1
    我记得 dns 貌似是直接返回 CNAME 的结果让客户端自行再请求一次的吧
    geekzu
    geekzu
    Dec 26, 2017 via Android
    2
    会死循环,我有一次配置错误就是这样的效果,但是并不会对递归 dns 和权威 dns 造成什么影响
    tom82232
    tom82232
    OP
    Dec 26, 2017
    3
    @geekzu 这样的话不是很容易对公共 DNS 形成攻击。
    jimzhong
    jimzhong
    Dec 26, 2017
    4
    公共 DNS 应该会做递归查询,但是会限制递归深度。
    johnjiang85
    johnjiang85
    Dec 26, 2017
    5
    1. 会限制递归深度
    johnjiang85
    johnjiang85
    Dec 26, 2017
    6
    2. 会检测 cname 循环报错
    HalloCQ
    HalloCQ
    Dec 26, 2017
    7
    @johnjiang85 <img src=" "/>
    HalloCQ
    HalloCQ
    Dec 26, 2017
    8
    @johnjiang85 广州移动
    HalloCQ
    HalloCQ
    Dec 26, 2017
    9
    @HalloCQ 是广州联通。我估计是还恋恋不忘移动
    johnjiang85
    johnjiang85
    Dec 26, 2017
    10
    @HalloCQ +nocookie
    HalloCQ
    HalloCQ
    Dec 28, 2017
    11
    @johnjiang85 ok 了,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3070 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:06 · PVG 09:06 · LAX 17:06 · JFK 20:06
    ♥ Do have faith in what you're doing.