首页/网络/抓包与流量分析速查/Wireshark 观察 DNS 响应耗时
Wireshark 技巧75 条

Wireshark 观察 DNS 响应耗时

dns.time 记录查询到响应的耗时,可直接统计慢解析:超过阈值的查询通常是解析链路或权威服务器问题。

用途筛选慢 DNS 响应
语法dns.time > 0.5 / dns.time > 1

常用示例

常用示例
dns.time > 0.5
dns.time > 1 && dns.flags.response == 1
ip.dst == 10.0.0.53 && dns.time
响应超时的查询没有配对响应,dns.time 不会出现,需按重传次数另行统计。

易错点

  • 重试查询会让总量看起来多但每条都不慢,统计时要按查询 ID 合并
  • 本地缓存命中不产生流量,抓包中"没有查询"不代表应用没在解析

数据来源与参考

  • Wireshark 显示过滤器参考(dns.time)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌