DNS MX記錄一定要放在A記錄之前,否則和郵件后綴相匹配的域名沒有指向郵件服務器,很有可能郵件服務器收不到郵件。
DNS MX記錄一定要放在A記錄之前,否則和郵件后綴相匹配的域名沒有指向郵件服務器,則郵件服務器相應后綴的郵箱收不到郵件。
舉例如下:
我的mail后綴為wa-wa.com.cn,DNS MX記錄為mail.wa-wa.com.cn,郵件服務器ip為210.75.18.37,wa-wa.com.cn指向211.96.97.30,mail.wa-wa.com.cn指向210.75.18.37
如果我的DNS配置如下,則我的郵件服務器wa-wa.com.cn為后綴的郵箱收不到郵件
以下為引用的內容:
wa-wa.com.cn. 3600 IN NS ns1.dns.com.cn.
wa-wa.com.cn. 3600 IN NS ns2.dns.com.cn.
wa-wa.com.cn. 3600 IN A 211.96.97.30
#wa-wa.com.cn. A記錄在MX記錄之前,并且wa-wa.com.cn. A記錄沒有指向郵件交換器的IP地址,所以郵件服務器wa-wa.com.cn為后綴的郵箱收不到郵件。
以下為引用的內容:
wa-wa.com.cn. 3600 IN MX mail.wa-wa.com.cn.
mail.wa-wa.com.cn 3600 IN A 210.75.18.37
www.wa-wa.com.cn 3600 IN A 211.96.97.30
cp.wa-wa.com.cn 3600 IN CNAME mydns.dns.com.cn.
pop3.wa-wa.com.cn 3600 IN A 210.75.18.37
smtp.wa-wa.com.cn 3600 IN A 210.75.18.37
dns A記錄和MX記錄解析順序換成以下就行了
修改后的解析順序如下:
以下為引用的內容:
wa-wa.com.cn. 3600 IN NS ns1.dns.com.cn.
wa-wa.com.cn. 3600 IN NS ns2.dns.com.cn.
wa-wa.com.cn. 3600 IN MX mail.wa-wa.com.cn.
#MX記錄在wa-wa.com.cn. A記錄之前,所以盡管wa-wa.com.cn. A記錄沒有指向郵件交換器的IP地址,但是郵件服務器wa-wa.com.cn為后綴的郵箱還是能夠收到郵件。
以下為引用的內容:
wa-wa.com.cn. 3600 IN A 211.96.97.30
mail.wa-wa.com.cn 3600 IN A 210.75.18.37
www.wa-wa.com.cn 3600 IN A 211.96.97.30
cp.wa-wa.com.cn 3600 IN CNAME mydns.dns.com.cn.
pop3.wa-wa.com.cn 3600 IN A 210.75.18.37
smtp.wa-wa.com.cn 3600 IN A 210.75.18.37
郵件發送原理:郵件服務器發送郵件首先尋找DNS MX記錄,如果查找MX記錄失敗,則直接利用A記錄收發信,而我本例中的wa-wa.com.cnA記錄如果在MX記錄之前,同時沒有指向郵件交換器的IP210.75.18.37,系統有可能直接用wa-wa.com.cn A記錄收發郵件了,所以我wa-wa.com.cn后綴的郵箱收不到信,這應該也是DNS MX記錄一定要放在A記錄之前的原因。
新聞熱點
疑難解答