歡迎您光臨本站 註冊首頁

不明白的嚴重的MX記錄問題!(未解決,等待中...)

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

不明白的嚴重的MX記錄問題!(未解決,等待中...)

不明白的嚴重的MX記錄問題!

現有一台FC4的伺服器,安裝有郵件伺服器(sendmail)和DNS(BIND 9.3.1)域名為:b.test.com
主機名為:mail.b.test.com
      IP是:10.1.8.10
     DNS為:10.1.8.10



另外:同級域為:a.test.com
        主機名為:mail.a.test.com
            IP是:192.168.7.225
           DNS為:192.168.7.32

上級域:test.com
   郵件主機為:cn.test.com
         IP:202.85.12.x

現在想在mail.b.test.com發郵件到a.test.com,可總是出現找不到主機的錯誤,測試MX記錄出現以下錯誤:
C:\Documents and Settings\Administrator>nslookup
Default Server:  mail.b.test.com
Address:  10.1.8.10
> set type=mx
> a.test.com
Server:  mail.b.test.com
Address:  10.1.8.10
a.test.com
        primary name server = havok.hk1.test.com
        responsible mail addr = support.hk1.test.com
        serial  = 1169174570
        refresh = 10800 (3 hours)
        retry   = 3600 (1 hour)
        expire  = 604800 (7 days)
        default TTL = 38400 (10 hours 40 mins)
>


以下為mail.b.test.com(10.1.8.10)上的相關DNS配置文件:
# cat /etc/named.conf
options {
        directory "/var/named";
       allow-recursion{10.1.0.0/16;};
        forwarders {202.96.128.166;
                    192.168.7.31;
                    192.168.7.32;
         };

        listen-on { 10.1.8.10; };
};

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

zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
        allow-update { none; };
};


zone "b.test.com" IN {
         type master;
         file "b.test";
         allow-update { none; };
};

zone "11.10.in-addr.arpa" IN {
        type master;
        file "b.test.rev";
        allow-update { none; };
};
include "/etc/rndc.key";

#cat /var/named/b.test
$TTL 86400
@ IN SOA   mail.b.test.com.  root.b.test.com.  (
             12061702; serial
             86400; refresh
             7200; retry
             86400; expiry
             86400) ; minimum
     IN NS     mail.b.test.com.
b.test.com.  3600    IN MX 10  mail.b.test.com.
test.com.     3600    IN MX 15  cn.test.com.
mail   IN A   10.1.8.10
cn.test.com       IN A 202.85.12.x
www   IN CNAME mail
$ORIGIN a.test.com.
@ IN A 192.168.7.32
a.test.com. IN MX 15 mail.a.test.com.
mail.a.test.com   IN A  192.168.7.225

#cat /var/named/b.test.rev
$TTL    86400
@ IN SOA  mail.b.test.com. root.b.test.com.  (
                 12061702; Serial
                86400; Refresh
                 7200; Retry
                 864000; Expire
                 86400); Minimum
    IN   NS     mail.b.test.com.
10.8  IN  PTR  mail.b.test.com.


基本修改配置后,採用service named restart重啟服務后正常,大約在半個小時到兩個鐘不等,又出現上面的找不到MX的提示,又發不出郵件!

正常下測試為以下:
# nslookup -type=mx a.test.com
Server:         10.1.8.10
Address:        10.1.8.10#53
Non-authoritative answer:
a.test.com   mail exchanger = 60 mail.a.test.com.
Authoritative answers can be found from:
test.com      nameserver = ns1.hk1.test.com.
mail.a.test.com      internet address = 192.168.7.225

# nslookup -type=mx b.test.com
Server:         10.1.8.10
Address:        10.1.8.10#53
b.test.com   mail exchanger = 10 mail.b.test.com.

請問,這是什麼原因呢,如何解決?
另外我拿另一台gentoo的機器,安裝DNS(bind 9.3.2),配置為以上完全相同,解析一直正常,這是如何呀?

[ 本帖最後由 phpasp 於 2007-2-8 10:23 編輯 ]
《解決方案》

沒有a.test.com的反向解析。
《解決方案》

原帖由 huanpeng 於 2007-2-2 09:15 發表
沒有a.test.com的反向解析。

是不是這樣寫在10.1.8.10的DNS的反向區域文件呢?

225.7.168.192  IN  PTR  mail.a.test.com.
《解決方案》

繼續等待你的解決之中...

[火星人 ] 不明白的嚴重的MX記錄問題!(未解決,等待中...)已經有436次圍觀

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