歡迎您光臨本站 註冊首頁

配置BIND9的MX,始終是no answer,頭都大了

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

配置BIND9的MX,始終是no answer,頭都大了

請各位高手幫看看,有幾年沒玩這東東了,這次居然兩天卡在這問題上了,貼上配置文件,幫看看錯在哪了

named.conf
options
{
        listen-on port 53 { 191.1.0.254; };
        directory "/etc";
        pid-file "/var/run/named/named.pid";
        allow-query { 191.1.0.0/23; };
        recursion yes;
        forwarders { 202.96.209.5; 202.96.209.133; };
};

zone "." IN {
        type hint;
        file "named.ca";
};


zone "111.com" {
        type master;
        file "/var/named/111.com.hosts";
        };
zone "0.1.191.in-addr.arpa" {
        type master;
        file "/var/named/191.1.0.rev";
        };



111.com.hosts
$ttl 38400
111.com.        IN        SOA        111.com. root.111.com. (
                        1340011294
                        10800
                        3600
                        604800
                        38400 )
111.com.        IN        NS        111.com.
111.com.        IN        MX        10 mail.111.com.
111.com.        IN        A        191.1.0.11
www.111.com.        IN        A        191.1.0.11
mail.111.com.        IN        A        191.1.0.11


191.1.0.rev

$ttl 38400
0.1.191.in-addr.arpa.        IN        SOA        111.com. root.111.com. (
                        1340067659
                        10800
                        3600
                        604800
                        38400 )
0.1.191.in-addr.arpa.        IN        NS        111.com.
11.0.1.191.in-addr.arpa.        IN        PTR        111.com.
11.0.1.191.in-addr.arpa.        IN        PTR        www.111.com.
11.0.1.191.in-addr.arpa.        IN        PTR        mail.111.com.


測試狀況
# nslookup
> 111.com
Server:         191.1.0.254
Address:        191.1.0.254#53

Name:   111.com
Address: 191.1.0.11
> mail.111.com
Server:         191.1.0.254
Address:        191.1.0.254#53

Name:   mail.111.com
Address: 191.1.0.11
> set q=mx
> 111.com
Server:         191.1.0.254
Address:        191.1.0.254#53

111.com mail exchanger = 10 mail.111.com.
> mail.111.com
Server:         191.1.0.254
Address:        191.1.0.254#53

*** Can't find mail.111.com: No answer
《解決方案》

本帖最後由 llzqq 於 2012-06-19 21:42 編輯

111.com.        IN        NS        111.com.
111.com.        IN        A        191.1.0.11

這個DNS的IP是191.1.0.11吧,怎麼NSLOOKUP請求的是191.1.0.254?

另外調試時先把轉發去掉,沒問題后再加:

forwarders { 202.96.209.5; 202.96.209.133; };
《解決方案》

本帖最後由 minuteman 於 2012-06-20 09:12 編輯

bind服務起來了么?ps看一下

iptables上把dns查詢給擋了?
《解決方案》

mail.111.com
這是A記錄 ,你設定mx來查,肯定是查不到才對啊
111.com是mx記錄,所以你能查到啊
《解決方案》

111.com.        IN        A        191.1.0.11
這個應該是dns伺服器的ip,也就是你的那個254吧,下面的rev也應該改成254
《解決方案》

謝謝樓上的各位答覆,我後來發現好象是linux自帶的nslookup的查詢問題,用win下面帶的nslookup就可以查詢到,這個彎路真是繞大發了。

[火星人 ] 配置BIND9的MX,始終是no answer,頭都大了已經有340次圍觀

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