如果外面的信件都無法寄入時,通常發生的原因是DNS設定有問題
底下範例是使用nslookup來確定domlinux.com是否設定正確!
1.開啟command視窗,並輸入nslookup
我們使用中華電信的DNS為查詢依據,輸入server 168.95.1.1

2.先查詢domlinux.com這個domain是由那一台dns管理
輸入 set type=ns 表示我要查詢name server
再輸入 domlinux.com 表示我查詢domlinux.com這個domain的ns
Server回應:
domlinux.com nameserver = dns.domlinux.com
=> 指domlinux.com是由dns.domlinux.com這台主機管理
dns.domlinux.com internet address = 210.209.181.17
=>dns.domlinux.com這台主機的ip
注意:如果server回應2個nameserver,請確定這2台ns都有正常運作,並且設定都正常
否則有可能造成有的信可以寄入,有的信無法寄入

3.知道domlinux.com是由210.209.181.17這台主機管理後
使用210.209.181.17這台主機為查詢依據,並查詢MX(mail exchanger)記錄是否正確
輸入 server 210.209.181.17 => 指定210.209.181.17這台主機為查詢依據
再輸入 set type=mx => 表示我們要查詢MX(mail exchanger)記錄
再輸入 domlinux.com 表示我查詢domlinux.com這個domain的mx
Server回應:
domlinux.com MX preference =5, mail exchanger = domlinux.com
=> 指domlinux.com的MX是指向domlinux.com這個位置
domlinux.com internet address = 210.209.181.17
=>指domlinux.com這個位置的ip,這個ip也就是MailServer的位置

4. 完成查詢! 請先確認你的MailServer的ip是否跟查詢的結果一樣,如果不相同就會造成外部信件無法寄入
|