FreeBSD dnstop:监视和显示网络上的DNS服务器流量

时间:2020-01-09 10:38:31  来源:igfitidea点击:

问题描述:如何在FreeBSD操作系统下监视网络中的BIND dns服务器流量?

解决方法:您可以使用dnstop显示网络上各种DNS流量表。

dnstop是一个侦听设备或解析文件保存文件以及收集和打印本地网络DNS流量统计信息的小工具。
您必须具有对/dev/bpf*的读取权限。

在FreeBSD下安装dnstop

输入以下命令

#  portsnap fetch update

# cd /usr/ports/dns/dnstop/

# make install clean

如何实时监控DNS服务器统计信息?

只需执行dnstop,如下所示:

# dnstop {interface-name}

# dnstop em0

# dnstop fxp0

要退出程序,请按^ X(CTRL + X)。
要重置计数器,请按CTRL + R。
您可以尝试使用以下键在运行dnstop时查看不同的数据:

  • s:显示源地址表
  • d:显示目的地址表
  • t:显示查询类型的细分
  • o:显示所看到的操作码的细分