Dnsmasq - 不记录某些查询/网站?

Dnsmasq - 不记录某些查询/网站?

我在托管 apache 服务器的机器上将 dnsmasq 记录到我的 systemd-journal 中。服务器非常繁忙,导致 4-5 小时内积累了大约 600.000 条日志行。在这些日志中,94% 来自 dnsmasq。在 dnsmasq 日志中,99% 都是相同的两行:127.0.0.1 请求 website_A。 website_A 已缓存。

这些行对我来说毫无用处,我基本上需要除了 dnsmasq 中的这些 tw 之外的所有内容。我想从 dnsmasq 日志记录中排除此网站/查询。 AFAIK这是不可能的吗?有人有解决这个问题的想法吗?

我想我可以做一个 cronjob 并使用 sed 删除这两行。我需要让 dnsmasq 将其日志放在 systemd 之外,因为日志文件是二进制的,我不知道如何读取/操作它们。无论如何,可能最好不要这样做。

有人有更好的主意吗?

相关内容