我的bind9可以解析,但總有關於日誌的問題不能解決,問題如下:
我的/etc/name.conf關於loggin部分如下:
logging {
channel default_syslog { syslog daemon; severity info; };
channel audit_log { file "/var/log/named.log" versions 3 size 20m; severity info; print-time yes; };
category default { default_syslog; };
category general { default_syslog; };
category security { audit_log; default_syslog; };
category config { default_syslog; };
category resolver { audit_log; };
category xfer-in { audit_log; };
category xfer-out { audit_log; };
category notify { audit_log; };
category client { audit_log; };
category network { audit_log; };
category update { audit_log; };
category queries { audit_log; };
category lame-servers { audit_log; };
};
同時/var/log/name.log許可權如下:
# ll /var/log/named.log
-rw-r--r-- 1 named named 0 Nov 9 19:46 /var/log/named.log
#
但是named重起后還有如下錯誤,真是不知如何解決:
Nov 9 22:13:48 localhost named: shutting down: flushing changes
Nov 9 22:13:48 localhost named: stopping command channel on 127.0.0.1#953
Nov 9 22:13:48 localhost named: isc_log_open '/var/log/named.log' failed: file not found
Nov 9 22:13:48 localhost named: succeeded
Nov 9 22:13:48 localhost named: exiting
Nov 9 22:13:50 localhost named: starting BIND 9.2.4 -u named -t /var/named/chroot
Nov 9 22:13:50 localhost named: using 1 CPU
Nov 9 22:13:50 localhost named: named startup succeeded
Nov 9 22:13:50 localhost named: loading configuration from '/etc/named.conf'
Nov 9 22:13:50 localhost named: listening on IPv4 interface lo, 127.0.0.1#53
Nov 9 22:13:50 localhost named: listening on IPv4 interface eth0, 192.168.2.189#53
Nov 9 22:13:50 localhost named: command channel listening on 127.0.0.1#953
Nov 9 22:13:50 localhost named: logging channel 'audit_log' file '/var/log/named.log': file not found
Nov 9 22:13:50 localhost named: zone ./IN: could not find NS and/or SOA records
Nov 9 22:13:50 localhost named: zone ./IN: has 0 SOA records
Nov 9 22:13:50 localhost named: zone gaochong.com/IN: loaded serial 2006110801
Nov 9 22:13:50 localhost named: zone ./IN: could not find NS and/or SOA records
Nov 9 22:13:50 localhost named: zone ./IN: has 0 SOA records
Nov 9 22:13:50 localhost named: zone gaochong.com/IN: loaded serial 2006110801
Nov 9 22:13:50 localhost last message repeated 4 times
Nov 9 22:13:50 localhost named: running
《解決方案》
你先註解掉 log { ... }; 那段暫不使用,
先修改好 could not find NS and/or SOA records 的問題吧。
《解決方案》
回復 2樓 網中人 的帖子
請教如何解決 could not find NS and/or SOA records 問題呢? 非常感謝!
《解決方案》
那要看你的設定文件囉。
不過,我建議你先看看:
http://bbs.chinaunix.net/forum/16/20040616/349128.html
《解決方案》
回復 4樓 網中人 的帖子
我看過了這篇文章,非常好,但還有點摸不著頭腦,真是佩服 網中人 斑竹。麻煩 網中人 斑竹幫我看看配置文件吧。如下,其中name.ca是從ftp.internic.com下載的,配置文件中還有其他view.
同時 /usr/sbin/named-checkzone . /var/named/named.ca 也是提示
「zone ./IN: could not find NS and/or SOA records
zone ./IN: has 0 SOA records」
請斑竹指點!
view "internal" {
match-clients {internal;};
zone "test.com" IN {
type master;
file "gaochong.com.zone.cnc";
};
zone "." {
type master;
file "named.ca";
};
};
[ 本帖最後由 gaochong 於 2006-11-11 11:15 編輯 ]
《解決方案》
你的文件不會是在 windows 那邊編輯的吧?
《解決方案》
回復 6樓 網中人 的帖子
不是。是在linux 下。
《解決方案》
那我就覺得很奇怪了。
請問你用甚麼系統?要不要換個 fedora 或 redhat 的系統來測測看?
《解決方案》
回復 8樓 網中人 的帖子
非常感謝 網中人 斑竹。我用的是 Red Hat 3.4.4-2,Linux version 2.6.9-22.ELsmp.
這個問題困惑我好幾天了,一直沒有解決。
你看如果有必要,我可以把口令給你,你來看看。你看怎麼樣?
《解決方案》
如果是 redhat,那你不用自己抓 named.ca 的啊。
只要將 caching-nameserver 這個 RPM 裝好就行了。