Email

DNS:來自 EC2 的 CNAME 導致的 Google Apps Mail MX 記錄問題

  • October 8, 2011

我想在 EC2 上託管我的網站,在 Google Apps 上託管我的郵件伺服器。這似乎很簡單,但由於 DNS 問題,我無法接收郵件。我已根據主機的要求更改了 MX 記錄,但它們沒有被拾取,因為 EC2 所需的 CNAME 使 DNS 搜尋 Amazon 上的 MX,這不是我想要的。

http://www.dnsstuff.com/tools/legacy/?formaction=DNSLOOKUP&ToolFormName=customlookup&name=kodental.co.uk&detail=0&type=MX

有幾個人有類似的郵件問題,他們通過使用 A 記錄而不是 CNAME 來解決,例如https://stackoverflow.com/questions/6493076/setting-up-cname-at-directnic-com-caused-gmail-in- google-apps-for-businesses-to-s “出於兼容性原因,您不能將 CNAME 放在根域中;這樣做會破壞電子郵件。請改用 A 記錄。”

但是您不能在 EC2 中使用 A 記錄 - 您必須在 IP 更改時使用 CNAME。

這些服務是否只是不兼容,我必須將網站託管移動到可以將 A 記錄添加到 IP 的地方?

這有點痛苦,所以我想在我涉水之前我會在這裡問是否有人有其他選擇。

謝謝

您不能在裸域名(您稱之為“根域”)上使用 CNAME。這是 EC2 上 ELB(彈性負載均衡器)的已知限制。

Amazon 最近發布的解決方案是使用 Amazon Route53 來託管您的 DNS。這與 ELB 集成以處理沒有 CNAME 的裸域。您的 MX 記錄仍然可以通過 Route53 指向 Google。

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