正确指导根域到Heroku需要此function:
https://devcenter.heroku.com/articles/custom-domains#cname-functionality-at-the-apex
一些注册商,如DNSimple,支持它。 新Google Domains是否支持?
没有。
Google Domains支持的完整logging列表可以在以下urlfind:
https://support.google.com/domains/answer/3290350
没有“ALIAS”或“ANAME”或任何其他类似的伪CNAME支持。
请注意,Heroku文档中提到的loggingtypes不是实际的CNAME,而是自动更新以匹配某个任意外部Alogging的Alogging。 亚马逊路线53,以及其他几个DNS提供商提供这个,并称之为各种事情 – 有些人称之为ALIAS或ANAME等 – 但它不是一个真正的RRtypes。
谷歌域名确实支持“合成logging”,但是AFAIK对Heroku无能为力。
不,但是您可以让Google Domains将您的根网域转发到您的www CNAME。
首先在“自定义logging”部分yourapp.herokuapp.com
www
指向yourapp.herokuapp.com
创build一个CNAME。
然后在Synthetic Records部分,selectSubdomain forward
,在subdomain
字段中input@
,在Destination URL
字段中inputwww.yourdomain.com
。
保存这些,你就完成了。
Cloudflare结束了为我工作(免费计划),检查http://www.higherorderheroku.com/articles/cloudflare-dns-heroku/ 。 他们的入职很棒,他们引导你改变你的域名服务器,当你为根域设置CNAMElogging时自动应用一些魔术(“CNAME展平”)。
所有的答案是正确的,这是不可能的。
但是要join黑客,我正在写我所做的:
我去了site24x7,并查找了我想要指向的DNS。 它给出了DNS指向的IP地址的整个列表。 然后,我在根域中添加了所有这些地址的Alogging。
这是完全免费的,非常容易configuration,但有一个缺点。 Heroku或任何其他提供者可能会select更改所有这些IP地址,并且您的设置将失败。 只要你的网站是活的,这似乎是一个遥远的可能性。 自从2016年2月以来,我在过去的几个月里一直没有面对这个问题。