BIND のログ出力設定について、とくに syslog に出すような設定をしていないのにどんどん syslog に出て行ってて何だろうなーと思っていたのですが無設定時に使用される初期値が syslog 行きだったのね。初期値はたぶんだいたいこんな感じのようです。
logging category "unmatched" { "null"; }; category "default" { "default_syslog"; "default_debug"; }; channel "default_syslog" { syslog daemon; severity info; }; channel "default_debug" { file "named.run"; severity dynamic; }; channel "null" { null; }; };
category "default" を "default_syslog" なしで定義するか、channel "default_syslog" の中身を null と定義するか、どっちかで syslog には出なくなります。