名称解析设置
名称解析开关控制物理地址、网络名与端口名是否被翻译成可读形式。开启后输出更友好,代价是可能引入额外的解析请求与等待;开启网络名解析时,Wireshark 甚至会主动发起反向查询。分析性能问题时通常建议全部关闭,得到与命令行工具一致的原始视图。
基本信息
| 适用平台 | Wireshark 全平台 |
|---|---|
| 入口 | View → Name Resolution → 各项解析开关 |
| 可解析类型 | 物理地址、网络名、传输层端口名 |
| 重要特性 | 解析只作用于显示层,pcap 原始数据不变 |
典型使用场景
- 提高可读性:分析应用流量时打开网络名解析
- 做性能对比:关闭全部解析,得到与命令行一致的视角
- 排查打开缓慢:大文件打开卡顿时先关掉解析
- 避免错误记录:内网解析结果可能来自过期记录,需要谨慎
- 保护隐私:演示或截图前关闭解析,避免暴露内部主机名
操作路径
操作路径
# View → Name Resolution 里逐项开关
# 网络名解析 :域名与主机名
# 物理地址解析 :MAC 地址反查厂商前缀
# 传输层端口解析 :端口号转为服务名
# 分析性能问题时建议全部关闭解析项对照
| 解析项 | 作用 | 代价 |
|---|---|---|
| 物理地址 | MAC 转为厂商前缀 | 本地查表,开销小 |
| 网络名 | 地址反查域名 | 可能触发解析请求与等待 |
| 传输层端口名 | 端口转为服务名 | 本地映射,开销小 |
| 全部关闭 | 显示原始地址 | 可读性变差但最稳定 |
打开文件时对大量地址做反向解析会明显卡顿,大文件建议先关闭解析再打开,这一点在抓包文件很大时差异非常明显。
内网的解析结果可能来自过期的记录,出现「名字与地址对不上」并不罕见。重要结论要用原始地址核对,而不是照着解析出来的名字下判断。
名称解析发生在显示层,不会改动 pcap 里保存的任何数据。把文件交给别人时,对方看到的解析结果取决于他自己的设置。