Domain-Name-System
Google Apps 意外路由郵件
這已經持續了兩天了,真的讓我很煩。
我擁有一個域名已有幾年了。讓我們稱之為
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,任何其他類型的資源記錄(無論是
A
、MX
或其他,除了 DNSSEC 支持的類型SIG
、NXT
和KEY
)都不能與 ; 同名存在CNAME
。BIND 名稱伺服器甚至不會載入存在這種衝突的區域。