差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

tech:alpine_bind [2021/07/08 16:31] – 建立 jonathantech:alpine_bind [2022/01/30 16:50] (目前版本) jonathan
行 44: 行 44:
 </cli> </cli>
 </WRAP> </WRAP>
 +===== 增加查詢與運行的相關紀錄 =====
 +  * 設定 /etc/bind/named.conf <cli>
 +logging {
 +    channel default_file {
 +        file "/var/log/named/default.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel general_file {
 +        file "/var/log/named/general.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel database_file {
 +        file "/var/log/named/database.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel security_file {
 +        file "/var/log/named/security.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel config_file {
 +        file "/var/log/named/config.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel resolver_file {
 +        file "/var/log/named/resolver.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel xfer-in_file {
 +        file "/var/log/named/xfer-in.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel xfer-out_file {
 +        file "/var/log/named/xfer-out.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel notify_file {
 +        file "/var/log/named/notify.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel client_file {
 +        file "/var/log/named/client.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel unmatched_file {
 +        file "/var/log/named/unmatched.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel queries_file {
 +        file "/var/log/named/queries.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel network_file {
 +        file "/var/log/named/network.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel update_file {
 +        file "/var/log/named/update.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel dispatch_file {
 +        file "/var/log/named/dispatch.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel dnssec_file {
 +        file "/var/log/named/dnssec.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +    channel lame-servers_file {
 +        file "/var/log/named/lame-servers.log" versions 3 size 5m;
 +        severity dynamic;
 +        print-time yes;
 +    };
 +
 +    category default { default_file; };
 +    category general { general_file; };
 +    category database { database_file; };
 +    category security { security_file; };
 +    category config { config_file; };
 +    category resolver { resolver_file; };
 +    category xfer-in { xfer-in_file; };
 +    category xfer-out { xfer-out_file; };
 +    category notify { notify_file; };
 +    category client { client_file; };
 +    category unmatched { unmatched_file; };
 +    category queries { queries_file; };
 +    category network { network_file; };
 +    category update { update_file; };
 +    category dispatch { dispatch_file; };
 +    category dnssec { dnssec_file; };
 +    category lame-servers { lame-servers_file; };
 +};
 +</cli>   
 +  * 建立 named 的 log 路徑<cli>
 +mkdir /var/log/named
 +chown -R named:named /var/log/named
 +</cli>
 +  * 重新啟動 named <cli>
 +rc-service named restart
 +</cli>
 +  * 在 /var/log/named 內就可以看到產生上面定義的 log 檔案, 主要的查詢紀錄會出現在 /var/log/named/queries.log 內
  
 ===== 參考網址 ===== ===== 參考網址 =====
   * https://www.hiroom2.com/2017/08/22/alpinelinux-3-6-bind-en/   * https://www.hiroom2.com/2017/08/22/alpinelinux-3-6-bind-en/
   * https://www.linuxquestions.org/questions/linux-server-73/bind-dns-server-reports-wrong-memory-size-when-run-in-chroot-environment-4175616253/   * https://www.linuxquestions.org/questions/linux-server-73/bind-dns-server-reports-wrong-memory-size-when-run-in-chroot-environment-4175616253/
 +  * https://stackoverflow.com/questions/11153958/how-to-enable-named-bind-dns-full-logging
  
 {{tag>alpine bind named dns}} {{tag>alpine bind named dns}}
  • tech/alpine_bind.txt
  • 上一次變更: 2022/01/30 16:50
  • jonathan