Mx-Record

當有多個具有相同優先級的記錄時,mx 記錄如何工作?

  • June 26, 2014

我已將我的域設置為與 Google 應用程序一起使用,因此我添加了它需要工作的 5 條 mx 記錄。但是,我添加了另一個 mx 記錄以與另一個 3rd 方服務一起使用。

優先級 - 郵件伺服器

  • 1 個Google小學
  • 1 第三方服務
  • 5 Google備份 1
  • 5 Google備份 2
  • 10 Google備份 3
  • 10 Google備份 4

問題是,設置將如何工作?我的目標是 2 封電子郵件,其中一封發送到Google的主要服務,另一封發送到第三方服務。

我相信通過這種設置,使用了循環方案。因此,任何傳入的郵件都將隨機傳遞給 Google Primary 或 3rd Party Service,如果其中一個失敗,它將嘗試另一個,然後下降到下一個優先級,直到其中一個成功。它是否正確?

如果是這樣,有什麼辦法嗎?

我想要這樣的設置的原因是因為我希望我的地址是 omar@domain.com 並希望應用程序直接接收電子郵件 app@domain.com。一種解決方案是添加一個單獨的子域,例如 omar@mail.domain.com,並將 google mx 記錄用於該子域,並保留 domain.com 的第 3 方 mx 記錄。但這並不漂亮。

謝謝!

您的文章中有很多不同的問題,所以我將嘗試回答您主題中的問題…

任何具有相同權重的 MX 記錄都將用於循環方案。這實際上取決於客戶端選擇發送到哪一個,因為 DNS 伺服器將簡單地返回域的所有 MX 記錄,然後根據優先級嘗試它們。

您應該嘗試將您的問題分解為較小的問題,因為問答形式僅適用於特定的問題或問題,而不是過於寬泛的想法和理論。

祝你好運,歡迎來到 ServerFault!

引用自:https://serverfault.com/questions/414773