Domain-Name-System
2 MX dns 循環,用於 Exchange 2010 的相同域名
我有一個 Exchange 2010 伺服器,它在 2 條 MX 記錄下可見,
mx.acme.com
並且mx1.acme.com
具有來自 2 個不同網路提供商的 2 個不同 IP 地址。他們都mx.acme.com
在有人向我們發送電子郵件時報告,並且他們都mx.acme.com
在我們發送電子郵件時報告。但是現在第二個 MX(和發送電子郵件的 ip 地址實際上具有不同的域名,反向 dns 然後是它在連接到其他伺服器時報告的那個。問題是我不知道將使用哪個 IP 地址發送電子郵件,所以我想
mx.acme.com
在 DNS 中為兩個 IP 地址設置相同的記錄,並為兩個提供商設置相同的反向 DNS。這會正常工作還是我錯過了什麼?我想我只需要添加一條 MX 記錄而不是兩條,因為添加第二條沒有意義。
目前設置或多或少看起來像這樣:
MX record: acme.com IN MX 5 mail1.acme.com A record: mail1.acme.com IN A 192.168.10.17 MX record: acme.com IN MX 10 mail2.acme.com A record: mail2.acme.com IN A 192.168.10.18
我想將其更改為:
MX record: acme.com IN MX 5 mail.acme.com A record: mail.acme.com IN A 192.168.10.17 A record: mail.acme.com IN A 192.168.10.18
因為這是我認為這會發生的唯一方式。我可以看到的問題是,如果一個 IP 地址已關閉,並且 dns 無論如何都會將伺服器指向它,那麼一些郵件將被退回。而且我猜要讓循環工作我需要 TTL 0 所以 DNS(在託管必須允許)。
您應該更改兩個 IP 地址的反向 DNS 條目以匹配您的
EHLO
域mail.acme.com
。這應該可以解決您的問題:
4.7.1 Client host rejected: cannot find your hostname