正确将根域定向到Heroku需要此功能:
https://devcenter.heroku.com/articles/custom-domains#cname-functionality-at-the-apex
一些注册服务商(例如DNSimple)支持它。新的Google域支持它吗?
正确将根域定向到Heroku需要此功能:
https://devcenter.heroku.com/articles/custom-domains#cname-functionality-at-the-apex
一些注册服务商(例如DNSimple)支持它。新的Google域支持它吗?
Answers:
没有。
Google Domains支持的记录的完整列表可以在以下位置找到:
https://support.google.com/domains/answer/3290350
不支持“ ALIAS”或“ ANAME”或任何其他类似的伪CNAME。
请注意,Heroku文档中提到的记录类型不是实际的CNAME,而是自动更新以匹配某些任意外部A记录的A记录。Amazon Route 53以及其他一些DNS提供程序都提供了此功能,并称其为各种东西(有人称其为ALIAS或ANAME等),但这不是实际的RR类型。
Google网域确实支持一种叫做“合成记录”的东西,但是AFAIK并不能帮助您使用Heroku。
不,但是您可以让Google Domains将您的根域转发到www CNAME。
首先在自定义记录部分指向创建CNAME www
来yourapp.herokuapp.com
。
然后在合成记录部分,选择Subdomain forward
,进入@
的subdomain
领域,并www.yourdomain.com
在Destination URL
现场。
保存这些,您就完成了。
Cloudflare最终为我工作(免费计划),请访问http://www.higherorderheroku.com/articles/cloudflare-dns-heroku/。他们的入门非常棒,他们会引导您更改名称服务器,并在您为根域设置CNAME记录时自动应用一些魔术(“ CNAME拼合”)。
所有答案都是正确的,这是不可能的。
但是要添加这些技巧,我正在写我所做的事情:
我去了site24x7并查找了我要指向的DNS。它提供了DNS指向的IP地址的完整列表。然后,我在根域中添加了所有这些地址的A记录。
这是完全免费的,非常易于配置,但有一个缺点。Heroku或您拥有的任何其他提供商可能会选择更改所有这些IP地址,并且安装将失败。只要您的网站处于启用状态,这似乎是一种遥不可及的可能性。自2016年2月以来,最近几个月我都没有遇到过。