[root@netman/]# 網中人及各位學長請進: dns 配置排錯,謝謝。
網上的搜了搜,以前的文章翻了翻,並沒有發現有益的信息。個人沒看出配置里缺什麼。
吐血了,請大家幫忙看看。謝謝。
OS:RH9
# rpm -qa|grep bind
bind-utils-9.2.1-16
ypbind-1.11-4
bind-9.2.1-16
# uname -a
Linux logcenter 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386 GNU/Linux
A
# service named restart
Stopping named: rndc: connect failed: connection refused
# [ OK ]
B
# tail /var/log/messages
Dec 23 20:31:41 logcenter named: named shutdown failed
Dec 23 20:31:43 logcenter named: starting BIND 9.2.1 -u named
Dec 23 20:31:43 logcenter named: using 4 CPUs
Dec 23 20:31:43 logcenter named: loading configuration from '/etc/named.conf'
Dec 23 20:31:43 logcenter named: /etc/named.conf:46: unknown option 'key'
Dec 23 20:31:43 logcenter named: /etc/named.conf:51: unknown option 'controls'
Dec 23 20:31:43 logcenter named: /etc/named.conf:55: '}' expected near end of file
Dec 23 20:31:43 logcenter named: loading configuration: unexpected token
Dec 23 20:31:43 logcenter named: exiting (due to fatal error)
Dec 23 20:31:43 logcenter named: named startup succeeded
#
C
# more /etc/named.conf
options { directory "/var/named"; };
zone "." {
type hint;
file "named.ca";
};
#options {
# directory "/var/named";
# recursion yes;
# forward only;
# forwarders {
# 10.0.99.1;
# };
#};
#// Added by SGN 2000.10.13
#logging {
# channel my_file {
# file "/var/log/named/namedlog";
# severity debug 1;
# print-time yes;
# };
#// category queries { my_file; };
# category statistics { my_file; };
# category xfer-in { my_file; };
# category xfer-out { my_file; };
#};
// BIND data file to boot a primary name server.
// directory where all the data files are stored
//
// type domain source host/file
zone "x.com.cn" {
type master;
file "x.com.cn.zone";
};
zone "xx.cn" {
type master;
file "xx.cn.zone";
key "rndc-key" { # LINE 46
algorithm hmac-md5;
secret "c+T7RHjMymGInmo5E+Tpfg==";
};
controls { #LINE 51
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
}; #LINE 55
[ 本帖最後由 deargentle 於 2006-12-23 21:15 編輯 ]
《解決方案》
zone "xx.cn" {
type master;
file "xx.cn.zone";
};
rt
《解決方案》
謝謝。剛才確實是少了一個 }; 加上可以了。
還有一個問題 'options' redefined near 'options' 這句是什麼意思,怎麼理解?謝謝。
#tail /var/log/messages
Dec 23 21:57:37 logcenter named: /etc/named.conf:7: 'options' redefined near 'options'
為什麼我把這一段加進named.conf文件 之後,named進程啟動又出錯了,謝謝。哪裡錯誤?
# vi /etc/named.conf
options {
forwarder {159.226.8.7;159.226.99.1; };
};
[ 本帖最後由 deargentle 於 2006-12-23 22:05 編輯 ]
《解決方案》
#options {
# directory "/var/named";
# recursion yes;
# forward only;
# forwarders {
# 10.0.99.1;
# };
#};
#// Added by SGN 2000.10.13
#logging {
# channel my_file {
# file "/var/log/named/namedlog";
# severity debug 1;
# print-time yes;
# };
#// category queries { my_file; };
# category statistics { my_file; };
# category xfer-in { my_file; };
# category xfer-out { my_file; };
#};
改為:
/*
#options {
# directory "/var/named";
# recursion yes;
# forward only;
# forwarders {
# 10.0.99.1;
# };
#};
#// Added by SGN 2000.10.13
#logging {
# channel my_file {
# file "/var/log/named/namedlog";
# severity debug 1;
# print-time yes;
# };
#// category queries { my_file; };
# category statistics { my_file; };
# category xfer-in { my_file; };
# category xfer-out { my_file; };
#};
*/
《解決方案》
今晚出發去西安
不明白的東西太多,細節的問題也比較多。解決了。
不明白這段什麼意思,但是這段什麼意思?
/*
*/
謝謝,去台灣的時候當拜訪一下。
祝:元旦快樂
[ 本帖最後由 deargentle 於 2007-1-5 10:41 編輯 ]