憂鬱鼓手 撰寫於文章 <3a434U$GjV@bbs.cis.nctu.edu.tw>...
>快抓狂了,煩請各位高手解危....
>信件可發不可收,連SERVER都收不到外面寄來的信
>向電信局登錄的是:ns1.maximtwn.com.tw
>domain name :maximtwn.com.tw
>
>eth0:203.69.119.230
>eth1:192.168.1.2 內部網路用dhcp
>
>
>(問題一)以下是正反解設定檔:請高手debug一下
>正解檔:
>
>@IN SOA
ns1.maximtwn.com.tw.postmaster.maximtwn.com.
請在ns1.maximtwn.com.tw 和 postmaster.maximtwn.com. 之間留一空白。
在下到建議您將 ns1 改為 mailserver﹐除非您的反解檔將 PTR
指向 ns1。
>tw. (
> 2000041707 ; serial
> 3600 ; refresh
> 1800 ; retry
> 604800 ; expire
> 86400 ; default_ttl
> )
>@IN NS ns1
這裡可以改為 mailserver.maximtwn.com.tw. 試試。
>@
IN NS
ns2.maximtwn.com.tw.
下面的 ns1 和 ns2 其實都指向 mailserver﹐請問這兩個 NS
記錄有何意義呢﹖
>@
IN MX 10
mailserver
MX記錄最好使用全域名稱﹐即﹕mailserver.maximtwn.com.tw.
>localhost
IN A 127.0.0.1
>router IN
A 203.69.119.225
>router IN
MX 10 ns1
>
>
>router IN
MX 10 ns1
>mailserver
IN MX 10
ns1
>ns1
IN CNAME mailserver
>ns2
IN CNAME mailserver
>smtp IN
CNAME mailserver
>pop
IN CNAME mailserver
>imap IN
CNAME mailserver
>ftp
IN CNAME mailserver
>www
IN CNAME mailserver
>proxy IN
CNAME mailserver
>server IN
CNAME mailserver
>mailserver
IN A
203.69.119.230
>inserver
IN A
192.168.1.2
>ns1
IN A
203.69.119.230
有些案例中雖然可以在同一 IP 中建立多個 A 記錄﹐
但如果該 IP 參與 mail routing 的話﹐建議您還是別這樣做了。
>
>
>
>
>--------------
>反解檔:
>
>@
IN SOA
ns1.maximtwn.com.tw.
postmaster.maximtwn.com.
>tw. (
>
2000041703 ; serial
>
3600 ; refresh
>
1800 ; retry
>
604800 ; expire
>
86400 ; default_ttl
>
)
>@
IN NS
ns1.maximtwn.com.tw.
>@
IN NS
ns2.maximtwn.com.tw.
>225
IN PTR
router.maximtwn.com.tw.
>230
IN PTR
mailserver.maximtwn.com.tw.
如果您這裡堅持用 mailserver 做 PTR﹐那麼請修改前面的 NS 和
SOA 吧。
郵件不能收﹐未必全是 DNS 的問題﹐請問您設定好 sendmail.cw
了麼﹖
有在 localhost 和 local sub-net 其它機器測試過麼﹖
有使用過 telnet 進行手工測試麼﹖
在 /var/log/maillog 那裡有什麼線索沒有﹖
DNS 和 mail 都不是那麼好弄﹐加油吧﹗ You will be there soon!