====== BIND Log ====== 這二天,因為學校的 DNS 主機流量突然暴增, 所以為了找出兇手是誰,到處翻 bind 的紀錄方法 最後翻到下面的這些東西.. 實在是要感謝 TWNIC 對台灣 DNS 的貢獻, 下面的東西也是從 TWNIC 的講義裡翻出來的!! 目前測試可以用於各個版本 測試過最新的版本為 BIND 9.4.3-P3 * 在 named.conf 裡加入下列的設定,就能完成的紀錄 dns 的所有記錄了。 logging { channel default_log { file "/var/log/named/dns-default.log" versions 10 size 20m; print-time yes; severity info; }; channel lamer_log { file "/var/log/named/dns-lamer.log" versions 3 size 10m; severity info; print-severity yes; print-time yes; print-category yes; }; channel query_log { file "/var/log/named/dns-query.log" versions 10 size 10m; severity info; print-time yes; }; channel security_log { file "/var/log/named/dns-security.log" versions 3 size 1m; severity info; print-severity yes; print-time yes; print-category yes; }; channel config_file { file "/var/log/named/dns-config.log" versions 3 size 5m; severity dynamic; print-time yes; }; channel dnssec_log { file "/var/log/named/dns-dnssec.log" versions 3 size 20m; print-time yes; print-category yes; print-severity yes; severity debug 3; }; category dnssec { dnssec_log; }; category lame-servers { lamer_log; }; category security{ security_log;}; category config { config_file; }; category queries { query_log;}; category default { default_log;}; }; \\