如何监视/检查传出 DNS 查找连接?

Mat*_* Y. 7 dns internet-connection

使用各种 CLI 网络监视器时,如 LSOF、Netstat、ifTop。我想看看哪些应用程序在进行 DNS 查找(使用 UDP 上的端口 53)。如何配置以便在终端中显示这些连接?我想查看正在连接的 IP 地址以及请求 DNS 查找的应用程序。

我有兴趣以任何方式了解这些信息。

jap*_*968 3

您必须打开绑定/命名日志记录:

$ sudo apt-get install bind9utils
$ rndc querylog
Run Code Online (Sandbox Code Playgroud)

然后,您可以在系统日志中看到该服务的日志:

$ tail -f /var/log/messages
Run Code Online (Sandbox Code Playgroud)

完成后,您可以再次关闭日志记录:

$ rndc querylog
Run Code Online (Sandbox Code Playgroud)

  • 我相信这需要 BIND 运行。这个问题听起来更适合台式机 (2认同)

Big*_*rin 2

对于那些感兴趣的人,我刚刚发现了dnstopCLI 工具(手册页),该工具 \xc2\xad\xc2\xad\xe2\x80\x93 给定一个网络接口 \xe2\x80\x93 可以向您显示由您的 DNS 查询的实时更新视图机器。它可以按任何级别的子域深度、客户端 IP、记录类型等进行分组和排序...

\n

这是一个很好的教程

\n