Domain-Name-System
為什麼 MX 記錄的關聯 IP 地址為 localhost?
我們在與另一家公司交談時遇到問題。有郵件因錯誤而反彈:
#< #5.0.0 X-Spam-Firewall; mail for airinuit.ca loops back to myself> #SMTP#
我已經看到此消息與 PostFix 的配置問題有關。我的環境是 Exchange 2010,使用梭子魚垃圾郵件和病毒設備作為我們的郵件網關。
當我用 nslookup 查找 MX 記錄時,我得到了
> set type=mx > domain.ca Server: mydc.domain.net Address: 10.10.13.21 Non-authoritative answer: airinuit.ca MX preference = 10, mail exchanger = loopback.internic.ca loopback.internic.ca internet address = 127.0.0.1
我從 MXtoolbox 得到了相同的結果。所以我想我明白為什麼我的郵件網關認為它應該向自己發送郵件。Internic.ca 是 CA 註冊商。
這對我來說沒有意義。當我嘗試從我的Google帳戶向他們發送電子郵件並且我沒有得到退回時,甚至更少。
這是什麼意思?我不認為我這邊有問題,但我不明白這意味著什麼。
該遠端域具有指向環回地址的 MX 記錄,該地址
127.0.0.1
要麼是該域所有者的錯誤配置,要麼是設計使然。我們不知道有什麼真正好的理由這樣做:在什麼情況下(如果有)MX 記錄應該指向 localhost?
無論哪種方式,都無法向他們發送電子郵件。您自己的郵件伺服器沒有任何問題。