linux - 是否将进程绑定(bind)到特定的DNS查找?的Linux

标签 linux process dns redhat rhel

无论如何,有什么办法找出在Linux机器上进行DNS查找的过程?

我调查了auditctl,发现您可以捕获DNS流量,如下所示:

auditctl -a exit,always -F arch=b64 -F a0=2 -F a1\&=2 -S socket -k SOCKET


但是,这捕获了所有DNS流量,我无法挑选出特定的流量。该进程似乎每60分钟左右查询一次域,但我找不到它是哪个进程。

最佳答案

如果要在计算机上记录dns查询,则需要执行以下操作-

在硬件上设置DNS服务器,并启用日志记录。强制所有客户端将其配置与防火墙规则结合使用,以阻止客户端访问除DNS服务器以外的DNS服务器。

关于linux - 是否将进程绑定(bind)到特定的DNS查找?的Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50691249/

相关文章:

azure - 如何直接使用 DNS 名称设置 Azure IP 别名?

linux - 通过终端命令查看发送和接收了多少数据

linux - 使用 sed 逐行提取 xml 标记的多个参数

java - 如何从 Java 应用程序运行进程?

bash - 确保一次只运行一个 shell 脚本实例的快捷方式

java - 网络代码有时会抛出 UnknownHostException

linux - 如何将本地 shell 变量导出到多命令 ssh 中?

linux - 在不使用 "bc"的情况下计算 Shell 脚本中的舍入百分比

c - 内核:检查进程是否在 c 中运行的正确方法

php - 将实时 WordPress 站点克隆到本地主机 (Xampp) 后站点无法正常工作