babyboy
V2EX  ›  DNS

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

  •  
  •   babyboy · Jan 27, 2015 · 4956 views
    This topic created in 4302 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
    pfitseng
    Jan 27, 2015❤️1
    1
    放狗搜下dns放大攻击
    riaqn
    riaqn
    Jan 27, 2015❤️1
    2
    1.每次发送一个udp包,收到一个udp包。
    2.每个udp包限定为512字节,超出的即被截断。并在包头标记TC位。
    3.客户端收到被截断的udp包,则会发起tcp链接。
    babyboy
    babyboy
    OP
    Jan 27, 2015
    3
    @riaqn 感谢。
    jsq2627
    jsq2627
    PRO
    Jun 19, 2015
    4
    补充一下
    通过EDNS可以让超过512字节的响应依然可以通过UDP来传输。
    hankai17
    hankai17
    Apr 23, 2020
    5
    @jsq2627 有的 dns server 并不支持 edns 里定义的长度
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   674 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 96ms · UTC 20:06 · PVG 04:06 · LAX 12:06 · JFK 15:06
    ♥ Do have faith in what you're doing.