«

wireshark错误Error loading table 'DNS Servers': addr_resolve_dns_servers:2: expecting field tcp_port解决

admin 发布于 阅读:5734 技术文章


前言

在更新到 wireshark 4.0.1版本的时候打开出现错误:

Error loading table 'DNS Servers': addr_resolve_dns_servers:2: expecting field tcp_port

应该在4.0也出现过,只不过当时没有注意。错误如下图所示:

wireshark错误Error loading table 'DNS Servers': addr_resolve_dns_servers:2: expecting field tcp_port解决

原因

新的配置文件格式不一致导致不能正确加载。

解决办法

通过Google找到了一位哥们在 wireshark 论坛的提问,按照回复解决了,简单记下,有两种方法:

  1. 第一种方法
    将配置文件目录下的 addr_resolve_dns_servers 重命名,使其不被加载即可

此文件内容在未改之前大致如下:

# This file is automatically generated, DO NOT MODIFY.
"114.114.114.114"
  1. 第二种方法
    addr_resolve_dns_servers 文件内容修改为支持的格式:
# This file is automatically generated, DO NOT MODIFY.
"114.114.114.114","0","53"

PS:

配置文件目录,各个版本不同,mac是在此路径: $HOME/.config/wireshark/addr_resolve_dns_servers

参考

https://ask.wireshark.org/question/29011/error-loading-table-dns-servers/

wireshark


扫描二维码,在手机上阅读

推荐阅读: