};
再次强调:
query必须是15个级别中的其中一个,将query日志信息保存至刚定义的querylog组里去,category日志可以发送至多个channel,但一个channel只能接收一个category信息
最开始是没有日志文件的,方便起见,来手动创建配置文件,并授权
[root@test~]# touch /var/log/bind_query.log
[root@test~]# chown named.named /var/log/bind_query.log
[root@test~]# named-checkconf
[root@test~]# rndc reload
测试:
我们使用另外一台测试机来对其使用dig命令查询解析
[root@test3~]# dig -t A
再反过来查看其日志文件:
[root@test~]# tail /var/log/bind_query.log
19-Dec-201300:19:56.028 queries: info: client 10.0.10.60#32960: view internal: query: IN A + (10.0.10.60)
这里是使用query来实现日志的定义,如果将日志发往syslog的话,syslog会自动记录时间
4.总结:
(1)bind日志通过named.conf中的logging段来自定义的
(2)channel:用来定义日志信息记录在何处,一般有两种形式:1:file 2:syslog
(3)category:记录哪个功能产生的日志信息,,内置有15种category,不能自定义,只能使用其中一个,一个category产生的日志可以发往多个channel;而一个channel只能为一个category记录日志。
本文出自 “心情依旧” 博客,请务必保留此出处
以诚感人者,人亦诚而应。