我正在HEROKU托管应用程序上设置MX记录并遇到问题.
我有两个CNAME的设置:
@ myapp.herokuapp.com
www myapp.herokuapp.com
Run Code Online (Sandbox Code Playgroud)
网站在上面的设置工作正常.我现在正尝试通过添加Google Apps MX记录来添加电子邮件支持.
@ ASPMX.L.GOOGLE.COM. MX 10 1800
Run Code Online (Sandbox Code Playgroud)
- 以及其他四个MX后退 -
Google Apps称它无法读取MX记录.这是因为它们与@CNAME记录冲突吗?如果是这样,我应该删除它并使用"Naked Domain"方法(改为设置三个A记录).Heroku让人觉得这种方法对于"@"非WWW的CNAME来说非常气馁.
谢谢您的帮助!
小智 9
我发现执行此操作的最佳方法是使用https://support.google.com/a/answer/2518373?hl=zh-CN中所述的Google Apps"Naked Domain"301重定向功能
1)转到管理控制台 - 域 - 更改裸重定向
2)重定向到WWW.your_domain.com
3)您将在DNS中设置4个A-Records,指向your_domain.com
现在,当有人指向your_domain.com时,他们会将301重定向到WWW.your_domain.com这个,顺便说一下gooogle.com的行为方式(301重定向到www.google.com)
HT:http://smallchou.com/post/41388058201/heroku-and-root-aka-apex-or-naked-domains
显然他们有冲突。来自赫罗库:
Hi, you can't have CNAME entries on the zone apex.
You'll need to do the A records setup, or use a DNS provider that
supports ALIAS/ANAME records (DNSimple, DNS Made Easy, Route 53).
Run Code Online (Sandbox Code Playgroud)
删除 @ CNAME 并将其替换为 A 记录似乎有效 - 几分钟之内 Google 就获取了我的 MX 记录。
最终设置是指向 myapp.herokuapp.com 的单个 WWW CNAME。以及三个 A 记录,每个记录都指向 Heroku 列出的 IP 之一。
| 归档时间: |
|
| 查看次数: |
4778 次 |
| 最近记录: |