首页/网络/抓包与流量分析速查/页面加载的 DNS 放大观察
本包目录(400 条)
tcpdump 过滤实战51 条Wireshark 技巧75 条TCP 流分析82 条
应用层报文判读71 条
丢包与时延定位60 条抓包工具链61 条

页面加载的 DNS 放大观察

一个页面可能触发数十个域名查询(静态域、CDN、第三方接口):DNS 阶段慢会前后叠加;抓包按页面加载时间窗聚集查询即可量化。

用途量化 DNS 阶段对页面加载的影响
方法按时间窗过滤 DNS 并统计逐个延迟

聚集

聚集
tshark -r page.pcap -Y 'dns.flags.response == 0' -T fields -e frame.time_relative -e dns.qry.name
忽略缓存预热:对比首次访问与再次访问的 DNS 查询数差异。

易错点

  • 预取(prefetch)与预连接造成的查询可能先于用户操作,别全归因点击
  • 第二次访问仍有查询说明缓存策略或 TTL 需要评估

数据来源与参考

  • Wireshark User's Guide
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌