V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
babyboy
V2EX  ›  DNS

请问 DNS 查询每次发送几个 UDP 包?

  •  
  •   babyboy · Jan 27, 2015 · 4446 views
    This topic created in 4111 days ago, the information mentioned may be changed or developed.
    例如本地客户端向DNS服务器发起域名查询请求www.baidu.com每次查询发送和收到几个UDP包呢?
    5 replies    2020-04-23 09:26:18 +08:00
    pfitseng
        1
    pfitseng  
       Jan 27, 2015   ❤️ 1
    放狗搜下dns放大攻击
    riaqn
        2
    riaqn  
       Jan 27, 2015   ❤️ 1
    1.每次发送一个udp包,收到一个udp包。
    2.每个udp包限定为512字节,超出的即被截断。并在包头标记TC位。
    3.客户端收到被截断的udp包,则会发起tcp链接。
    babyboy
        3
    babyboy  
    OP
       Jan 27, 2015
    @riaqn 感谢。
    jsq2627
        4
    jsq2627  
       Jun 19, 2015
    补充一下
    通过EDNS可以让超过512字节的响应依然可以通过UDP来传输。
    hankai17
        5
    hankai17  
       Apr 23, 2020
    @jsq2627 有的 dns server 并不支持 edns 里定义的长度
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   944 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 18:56 · PVG 02:56 · LAX 11:56 · JFK 14:56
    ♥ Do have faith in what you're doing.