DNS MX記錄一定要放在A記錄之前

2021-03-31 08:57:01 字數 1693 閱讀 3266

dns mx記錄一定要放在a記錄之前,否則和郵件字尾相匹配的網域名稱沒有指向郵件伺服器,則郵件伺服器相應字尾的郵箱收不到郵件

舉例如下:

我的mail字尾為wa-wa.***.**,dns mx記錄為mail.wa-wa.***.**,郵件伺服器ip為210.75.18.37,wa-wa.***.**指向211.96.97.30,mail.wa-wa.***.**指向210.75.18.37

如果我的dns配置如下,則我的郵件伺服器

wa-wa.***.**為字尾的郵箱

收不到郵件

wa-wa.***.**. 3600 in ns ns1.dns.***.**.

wa-wa.***.**. 3600 in ns ns2.dns.***.**.

wa-wa.***.**. 3600 in a 211.96.97.30               #wa-wa.***.**. a記錄在mx記錄之前,並且wa-wa.***.**. a記錄沒有指向郵件交換器的ip位址,所以郵件伺服器wa-wa.***.**為字尾的郵箱收不到郵件

wa-wa.***.**. 3600 in mx mail.wa-wa.***.**.

mail.wa-wa.***.** 3600 in a 210.75.18.37

.wa-wa.***.** 3600 in a 211.96.97.30

cp.wa-wa.***.** 3600 in **ame mydns.dns.***.**.

pop3.wa-wa.***.** 3600 in a 210.75.18.37

**tp.wa-wa.***.** 3600 in a 210.75.18.37 

dns a記錄和mx記錄解析順序換成以下就行了

修改後的解析順序如下:

wa-wa.***.**. 3600 in ns ns1.dns.***.**.

wa-wa.***.**. 3600 in ns ns2.dns.***.**.

wa-wa.***.**. 3600 in mx mail.wa-wa.***.**.   #mx記錄在wa-wa.***.**. a記錄之前,所以儘管wa-wa.***.**. a記錄沒有指向郵件交換器的ip位址,但是郵件伺服器wa-wa.***.**為字尾的郵箱還是能夠收到郵件

wa-wa.***.**. 3600 in a 211.96.97.30

mail.wa-wa.***.** 3600 in a 210.75.18.37

.wa-wa.***.** 3600 in a 211.96.97.30

cp.wa-wa.***.** 3600 in **ame mydns.dns.***.**.

pop3.wa-wa.***.** 3600 in a 210.75.18.37

**tp.wa-wa.***.** 3600 in a 210.75.18.37

郵件傳送原理:郵件伺服器傳送郵件首先尋找dns mx記錄,如果查詢mx記錄失敗,則直接利用a記錄收發信,而我本例中的wa-wa.***.** a記錄如果在mx記錄之前,同時沒有指向郵件交換器的ip210.75.18.37,系統有可能直接用wa-wa.***.** a記錄收發郵件了,所以我wa-wa.***.**字尾的郵箱收不到信,這應該也是dns mx記錄一定要放在a記錄之前的原因

參考:http://chinalinuxpub.***/vbbforum/showthread.php?s=&postid=247382#post247382

main方法一定要放在public類當中嗎?

答案是 否 今天在寫小練習的時候發現,main函式沒有放在public類中執行的時候報錯如下 原以為main函式必須放在public類裡面才行,因為將public挪到item類處後就可以執行了 後來通過查閱資料發現,想呼叫main方法跟這個類是不是public的並沒有關係。之所以前面報錯是因為ecl...

為什麼wait 一定要放在迴圈中

在多執行緒的程式設計實踐中,wait 的使用方法如下 synchronized monitor 處理其他的業務邏輯 那為什麼非要while判斷,而不採用if判斷呢?如下 synchronized monitor 處理其他的業務邏輯 這是因為,如果採用if判斷,當執行緒從wait中喚醒時,那麼將直接執...

JS一定要放在Body的最底部麼?

這樣的 放在body最底部?為了溝通效率,我會提前和對方約定所有的討論都以chrome為例 應聘者一般會回答 因為瀏覽器生成dom樹的時候是一行一行讀html 的,script標籤放在最後面就不會影響前面的頁面的渲染。我很雞賊地接著問 既然dom樹完全生成好後頁面才能渲染出來,瀏覽器又必須讀完全部h...