首页/网络/抓包与流量分析速查/EDNS0 与 UDP 尺寸协商
应用层报文判读71 条

EDNS0 与 UDP 尺寸协商

请求带 OPT 记录声明可接收的 UDP 载荷大小(常见 1232/4096):协商值决定是否触发截断,过大值在部分链路会被分片丢弃。

用途核对 EDNS0 负载上限
字段dns.opt.udp_size / dns.opt.do

过滤与查看

过滤与查看
dns.opt.udp_size > 1232
dns.opt.do == 1   # DO 位(DNSSEC 关注)
无 OPT 记录(纯 RFC 1035 行为)时上限回落到 512 字节,大响应必然截断。

易错点

  • 声明上限大于路径 MTU 时依赖分片,丢一片即整体重试
  • 中间设备可能改写或剥离 OPT,以收端看到的为准

数据来源与参考

  • RFC 6891(EDNS0)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌