Domain-Name-System
電子郵件轉發和 CNAME 記錄
我有一個 Heroku 應用程序和一個映射到它的域。主機記錄設置如下:
現在我希望將發送給 admin@mydomain.com 的電子郵件轉發到我的 gmail 帳戶。對我的域名註冊商的支持告訴我,由於我使用的是 CNAME 記錄,這是不可能的,因為 MX 記錄將被 CNAME 記錄覆蓋。真的嗎?如果是這樣,我該如何解決?
裸域 cname 問題很常見。dns 規範不允許您重定向裸域。正因為如此,許多 dns 提供商不允許您為 @ 使用 cname。您的 dns 提供程序使 @ 記錄使用 CNAME 的方式必須干擾其他記錄。
您的解決方法如下:
Google 執行的伺服器只會將裸域重定向到其他域(即 yourdomain.com 到 www.yourdomain.com) 在您的 Google Apps 控制面板中,轉到域設置 -> 域名,然後按照說明重定向您的裸域到 www.yourdomain.com。在您的 dns 設置中,讓他們保留您的 www 記錄,但將 @CNAME 記錄更改為 A 記錄:將 Google 在其說明中提供給您的 IP 地址提供給他們。讓他們添加 Google 的 MX 記錄,然後您就設置好了。