求助:DNS bind9無法正向解析,出現SERVFAIL錯誤,有文件,請各位幫忙.

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

求助:DNS bind9無法正向解析,出現SERVFAIL錯誤,有文件,請各位幫忙.

我的name.comf.local文件如下:


                zone "dratek.net" in {
                        type master;
                        file "/etc/bind/db.xxxx.net";
                };

                zone "254.108.202.in-addr.arpa" in {
                        type master;
                        file "/etc/bind/db.202.108.254";
                };


db.xxxx.net文件如下:


;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     dns.xxxx.net. root.dns.xxxx.net. (
                         20070110       ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL

@       IN      NS      dns.xxxx.net.
@       IN      MX      10      mail.xxxx.net.
xxxx.net.             IN      CHAME   www.xxxx.net.

dns.xxxx.net.         IN      A       192.168.3.112
www.xxxx.net.         IN      A       202.108.254.100
mail.xxxx.net.        IN      A       202.108.254.101
gw.xxxx.net.          IN      A       202.108.254.102
gw2.xxxx.net.         IN      A       202.108.254.103
search.xxxx.net.      IN      A       202.108.254.104
search2.xxxx.net.     IN      A       202.108.254.105
mirror.xxxx.net.      IN      A       202.108.254.106
push.xxxx.net.        IN      A       202.108.254.107
push2.xxxx.net.       IN      A       202.108.254.108


反向解析我就不放上來了,我測試是沒問題的....

問題是:用nslookup輸入例如:dns.xxxx.net域名的時候出現錯誤,錯誤如下:


mscong@dns:/etc/bind$ nslookup
> dns.xxxx.net
Server:         192.168.3.112
Address:        192.168.3.112#53

** server can't find dns.xxxx.net: SERVFAIL
>


操作系統為Ubuntu,bind版本為bind9......正向解析這裡我好象寫錯了,不過反覆測試找不到原因,請各位大大幫忙!
備註:我已經將/etc/hosts 清掉,已經更改/etc/resolv.conf,請各位幫我看下我的正向解析是不是有問題!

[ 本帖最後由 Mscong 於 2007-1-10 13:41 編輯 ]
《解決方案》

網關
《解決方案》

網關??
我做了下測試,反向的,好象連192.168.3.112都無法解析,112這台機器是我的DNS,還沒放到公網,我現在在做測試....跟IP有關係????不應該吧

root@dns:/etc/bind# nslookup
> 192.168.3.112
Server:         192.168.3.112
Address:        192.168.3.112#53

** server can't find 112.3.168.192.in-addr.arpa: NXDOMAIN
> 202.108.254.99
Server:         192.168.3.112
Address:        192.168.3.112#53

99.254.108.202.in-addr.arpa     name = dns.dratek.net.
>
《解決方案》

用 named-checkconf  和 named-checkzone 兩個命令查看一下, 要求無錯誤才行。
《解決方案》

原帖由 5iwww 於 2007-1-10 14:00 發表
用 named-checkconf  和 named-checkzone 兩個命令查看一下, 要求無錯誤才行。

已經運行無錯誤,我初步懷疑是我寫的有問題,好象有關key的問題是不是需要運行一次?
《解決方案》

請各位給點提示..目前我還未解決這一塊的問題...謝謝...
《解決方案》

自己頂頂,,各位大大幫幫忙噢....
《解決方案》

看看 你的日誌文件,它能告所你的錯誤地方,我做好多dns試驗,沒有出錯過,我想你還是看看  你的系統啟動的日至,一般是/var/log/message
《解決方案》

我的是能正向解析,無法反向解析!!
《解決方案》

回復 #1 Mscong 的帖子

試下 tail -n 12 /var/log/messages
把裡面的日誌貼出來看看!




[火星人 ] 求助:DNS bind9無法正向解析,出現SERVFAIL錯誤,有文件,請各位幫忙.已經有1015次圍觀

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