G-Suite
使用 CNAME 進行域根和負載平衡時郵件退回
我們最近遷移到 EC2 並開始使用 amazon 的 elb 進行負載平衡。我們將 CloudFlare 用於 DNS,它允許我們使用域根的 cname。但是,我們偶爾會有人告訴我們,我們的電子郵件在彈跳時出現以下錯誤:
first.last@ourdomain.com… 延遲:連接被 our-production-loadbalancer.elb.amazonaws.com 拒絕。
我們正在使用Google應用程序處理郵件,並且我們的 MX 記錄配置正確,所以我不確定郵件客戶端或伺服器在什麼時候嘗試解析我們的域並接收 cname 記錄。
有誰明白為什麼 MX 記錄會被忽略?這是使用 CNAME 的結果嗎?我想如果我們將 A 記錄指向一個也不接受郵件的 IP 地址,同樣的事情可能/將會發生。
如果您有一個域
example.invalid
:; example.invalid $TTL 604800 @ IN SOA ns1.example.invalid. root.example.invalid. ( 2006020201 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800); Negative Cache TTL ; @ IN NS ns1 IN MX 10 mail IN CNAME anotherdomain.invalid
你是說:
嘿,你可以
example.invalid
在任何可以找到的地址下anotherdomain.invalid
找到。順便說一句,任何 MX 記錄 SRV 記錄或其他東西example.invalid
也可以anotherdomain.invalid
告訴你。這意味著發送到的郵件example.invalid
將使用 MX 記錄anotherdomain.invalid
參考: