Domain-Name-System

Google Apps 意外路由郵件

  • December 8, 2011

這已經持續了兩天了,真的讓我很煩。

我擁有一個域名已有幾年了。讓我們稱之為example.com。我已經在那裡設置了幾年的 Google Apps 免費版,一切都很好。example.com有一條指向我擁有的 VPS 的 A 記錄和指向 Google 的 MX 記錄。我也將所有電子郵件example.com轉發到我的個人 gmail 帳戶。

就在最近,我為我朋友開始的公司註冊了一個域名,並為他設置了 Google Apps 免費版。讓我們稱之為example.net。這個域有指向 Google 的 MX 記錄和指向的 CNAME——example.com我在我的 VPS 上使用虛擬主機來確定要服務哪個頁面——基本的東西。

這就是問題所在。發送到的所有電子郵件example.net都以example.com. CNAME 會導致這種情況嗎?為什麼會這樣?我不認為 CNAME 記錄會影響電子郵件。沒有為任何電子郵件設置過濾器example.net

在我看到的電子郵件標題To: friend@example.net中。向上移動標題,我突然看到了這個:

X-Forwarded-To: personal@gmail.com
X-Forwarded-For: me@example.com personal@gmail.com

我能想到的唯一解釋是 CNAME 記錄example.net指向example.com. 任何人都可以為我驗證這一點,或者可能說出發生這種情況的另一個原因嗎?

是的,CNAME上的記錄domain2.com優先於 上的任何其他記錄domain2.com

根據RFC,任何其他類型的資源記錄(無論是AMX或其他,除了 DNSSEC 支持的類型SIGNXTKEY)都不能與 ; 同名存在CNAME。BIND 名稱伺服器甚至不會載入存在這種衝突的區域。

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