我的dns無論如何都不能運行,幫我看看,謝謝
redhat linux 9.0
我的 dns還是不能運行,鬱悶啊,誰能幫幫我,感激中........
#rpm -qa|grep bind
bind-9.2.1-16
redhat-config-bind-1.9.0-13
bind-utils-9.2.1-16
ypbind-1.11-4
相關文件有:
/etc/named.conf
/etc/named.custom
/etc/rndc.conf
/etc/rndc.key
其他文件:
#ls -l /var/named
-rw-r--r-- 1 root root 180 6月 5 00:33 0.0.127.db
-rw-r--r-- 1 root root 304 6月 6 01:33 72.190.10.db
-rw-r--r-- 1 root root 437 6月 5 00:43 localhost.db
-rw-r--r-- 1 root root 300 6月 6 01:35 myxfc.com.db
-rw-r--r-- 1 named named 2499 1月 25 06:43 named.ca
我的機器:
ip:10.190.72.202
以下是配置文件
named.conf文件內容
option {
directory "/var/named/";
};
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type master;
file "named.ca";
};
zone "localhost" IN {
type master;
file "localhost.db";
};
zone "myxfc.com" IN {
type master;
file "myxfc.com.db";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "0.0.127.db";
};
zone "72.190.10.in-addr.arpa" IN {
type master;
file "72.190.10.db";
};
include "/etc/named.custom";
include "/etc/rndc.key";
--------------------------------------------------
rndc.conf文件內容
options {
default-server localhost;
default-key "rndckey";
};
server localhost {
key "rndckey";
};
include "/etc/rndc.key";
-------------------------------------------------
rndc.key文件內容
key "rndckey" {
algorithm hmac-md5;
secret "IayAq7RNh8DAoD4RCFJ3Y5p59xsDuHwNHJOpyTJ4iCRbsKSRX9G8JA8SZWkH";
};
--------------------------------------------------
0.0.127.db文件內容
$TTL 86400
@ IN SOA localhost. root.localhost (
3 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttk
)
@ IN NS localhost.
1 IN PTR localhost.
--------------------------------------------------
72.190.10.db的內容
$TTL 86400
@ IN SOA ns.myxfc.com. root.ns.myxfc.com. (
2 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
@ IN NS ns.myxfc.com.
@ IN MX 10 mail.myxfc.com.
202 IN PTR mail.myxfc.com.
202 IN PTR ns.myxfc.com.
202 IN PTR www.myxfc.com.
---------------------------------------------------
localhost.db的內容
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.
localhost. IN A 127.0.0.1
---------------------------------------------------
myxfc.com.db文件的內容
$TTL 86400
@ IN SOA ns.myxfc.com. root.ns.myxfc.com. (
2 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
@ IN NS ns.myxfc.com.
@ IN MX 10 mail.myxfc.com.
mail IN A 10.190.72.202
ns IN A 10.190.72.202
www IN A 10.190.72.202
------------------------------------------------------
以上配置完成之後
#service named restart
停止 named:rndc: Couldn't find server 'localhost': Name or service not known
[失敗]
# [ 確定 ]
#ntsysv
named前已經有*號
關閉計算機的時候,會發現有關named服務都不能關閉
# rndc reload
rndc: Couldn't find server 'localhost': Name or service not known
------------------------------------------------------
resolv.conf文件內容
search ns.myxfc.com.
nameserver 10.190.72.202
nameserver ns.gxth.com.
一定要救救我啊,我是很認真的啊,幫幫我,為什麼會這樣訥?
《解決方案》
我的dns無論如何都不能運行,幫我看看,謝謝
看看你的/etc/hosts文件有什麼
《解決方案》
我的dns無論如何都不能運行,幫我看看,謝謝
原帖由 "grub007"]看看你的/etc/hosts文件有什麼
10.190.72.202 xinfc xinfc2
127.0.0.1 localhost
我不可能把myxfc.com類似的東西也加進去的,因為如果那樣要dns就沒有用了,我實驗過,不管有沒有dns,凡是加在hosts里的都能ping的通
我剛才重新啟動了機器
然後
#service named restart
停止 named:rndc: connect failed: connection refused
[失敗]
《解決方案》
我的dns無論如何都不能運行,幫我看看,謝謝
原帖由 "myxfc"]
ding
《解決方案》
我的dns無論如何都不能運行,幫我看看,謝謝
原帖由 "myxfc" 發表:
ding
#netstat -ultn
發現53埠根本就沒有打開,雖然說啟動named成功(OK),但實際沒有真的啟動
查勘/var/log/messages,顯示啟動出錯,沒有其它的了
《解決方案》
我的dns無論如何都不能運行,幫我看看,謝謝
原帖由 "myxfc" 發表:
#netstat -ultn
發現53埠根本就沒有打開,雖然說啟動named成功(OK),但實際沒有真的啟動
查勘/var/log/messages,顯示啟動出錯,沒有其它的了
今天早晨我又測試的結果
#service named restart
停止 named:rndc: connect failed: connection refused
[失敗]
# [ 確定 ]
#netstat -ultn
tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:32769 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:901 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:199 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:32768 0.0.0.0:*
udp 0 0 0.0.0.0:161 0.0.0.0:*
udp 0 0 0.0.0.0:602 0.0.0.0:*
udp 0 0 0.0.0.0:111 0.0.0.0:*
udp 0 0 0.0.0.0:631 0.0.0.0:*
然後,我查看日誌
#tail -n 15 /var/log/messages
Jun 6 16:47:58 xinfc named: starting BIND 9.2.1 -u named
Jun 6 16:47:58 xinfc named: using 1 CPU
Jun 6 16:47:58 xinfc named: loading configuration from '/etc/named.conf'
Jun 6 16:47:58 xinfc named: /etc/named.custom:12: 'options' redefined near 'options'
Jun 6 16:47:58 xinfc named: loading configuration: already exists
Jun 6 16:47:58 xinfc named: exiting (due to fatal error)
Jun 6 16:47:58 xinfc 6月 6 16:47:58 named: named startup succeeded
Jun 6 16:53:46 xinfc 6月 6 16:53:46 named: named 關閉 failed
Jun 6 16:53:48 xinfc named: starting BIND 9.2.1 -u named
Jun 6 16:53:48 xinfc named: using 1 CPU
Jun 6 16:53:48 xinfc 6月 6 16:53:48 named: named 啟動 succeeded
Jun 6 16:53:48 xinfc named: loading configuration from '/etc/named.conf'
Jun 6 16:53:48 xinfc named: /etc/named.custom:12: 'options' redefined near 'options'
Jun 6 16:53:48 xinfc named: loading configuration: already exists
Jun 6 16:53:48 xinfc named: exiting (due to fatal error)
我該怎麼辦,我快要瘋調了,關於DNS的文檔我看了N多了,但很少人說到rndc,稅能幫幫我啊
《解決方案》
我的dns無論如何都不能運行,幫我看看,謝謝
我也沒有用過rndc,一定要那個東東嗎?
我的dns只要named.conf 和4個數據文件就可以了
《解決方案》
我的dns無論如何都不能運行,幫我看看,謝謝
原帖由 "fslife" 發表:
我也沒有用過rndc,一定要那個東東嗎?
我的dns只要named.conf 和4個數據文件就可以了
我剛開始學linux的時候,用的是linux 8.0,看了幾篇dns文章,然後自己就配置好DNS了,當然對DNS並不十分理解,如今我自己認為我十分理解DNS運行原理的情況下,竟然配置不成功,真他媽的失敗!
我也這麼認為,只要把 named.conf 和四個資料庫文件配置正確,安道理說就應該成功了,但linux從來都不講道理,誰能幫我?我已經沒有怨言了
《解決方案》
我的dns無論如何都不能運行,幫我看看,謝謝
呵呵。非常理解樓上的心情。你要不換成7。2試試。我在9。0上配NFS,就麻煩,不如在7。2上好用。
《解決方案》
把include "/etc/named.custom";
include "/etc/rndc.key";
註釋掉