我有CNAME
的{{1}}记录,其值为www.example.com
,www.example.com.herokudns.com
的记录的值为example.com
。
问题是我不知道如何在我的域名提供商服务器上为邮件服务器制作example.com.herokudns.com
条记录,而不会失去上述功能。
如果我尝试创建MX
条记录,域提供商服务器会抱怨MX
存在CNAM
E,我必须将其删除。如果我按照邮件服务器提供商的指示删除它并为example.com
创建记录,则邮件开始工作,但无法浏览到MX
。只有example.com
继续有效。
我怎么解决这个问题?我尝试谷歌并在这里阅读有关CNAME的类似问题,但找不到任何解决方案。
答案 0 :(得分:4)
这与基于DNS的PaaS(如Heroku,它没有单一的静态IP端点)以及DNS的性质直接不兼容。你确实有选择,但你需要评估每个人如何赞美或反击你首先选择像Heroku这样的集成平台的原因。幸运的是,看起来确实有一些简单有效的解决方案,具体取决于您的确切配置和提供商:
CNAME的顶点'@
'
Heroku解释说您需要在顶点使用支持CNAME功能的DNS提供商,或者仅使用子域
这里有一个关于这个特定主题的好文章:
从表面看,PointDNS插件看起来很简单:
heroku domains:add example-domain.com
注意:我从未尝试过PointDNS,根本没有对它们的看法。该建议仅仅是基于简单性的heroku文章的复制/粘贴。