歡迎您光臨本站 註冊首頁

我的dns無論如何都不能運行,幫我看看,謝謝

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

我的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";
註釋掉

[火星人 ] 我的dns無論如何都不能運行,幫我看看,謝謝已經有504次圍觀

http://coctec.com/docs/service/show-post-34948.html