我需要为大约 8 条记录提供拆分 DNS 功能,因此我正在运行 Ubuntu 20.04 容器,其中包含来自存储库的 dnsmasq 2.80。这提供了所需的正向和反向查找功能,但是我需要能够记录所有查询以识别应添加的任何丢失/附加记录。
dnsmasq 开箱即用地将事件发送到 syslog,这些事件记录在 /var/log/syslog 中。
我添加log-queries=extra
到配置文件中,但查询没有出现在 /var/log/syslog 中。
我转而使用专用日志文件 ( log-facility=/var/log/dnsmasq/dnsmasq.log
)。再次按预期记录启动消息,但没有查询日志。
如何查看服务器正在处理的查询? (必须是非交互式的)
答案1
log-queries
(没有=extra
)配置文件中的对我有用。