Google Domains 是否在区域顶点支持类似 CNAME 的功能?

alp*_*eus 33 domain-name-system domain google

正确将根域定向到 Heroku 需要此功能:

https://devcenter.heroku.com/articles/custom-domains#cname-functionality-at-the-apex

一些注册商,如 DNSimple,支持它。新的 Google Domains 是否支持它?

Joe*_*man 24

不。

可以在以下位置找到 Google Domains 支持的完整记录列表:

https://support.google.com/domains/answer/3290350

不支持“ALIAS”或“ANAME”或任何其他类似的伪 CNAME。

请注意,Heroku 文档中提到的记录类型不是实际的 CNAME,而是自动更新以匹配任意外部 A 记录的 A 记录。Amazon Route 53 以及其他几家 DNS 提供商提供此功能,并将其称为各种名称 - 有些称为 ALIAS 或 ANAME 等 - 但它不是实际的 RR 类型。

谷歌域确实支持一种叫做“合成记录”的东西,但是 AFAIK 它不会帮助你使用 Heroku。

https://support.google.com/domains/answer/6069273

  • 这是一个真正的耻辱。Dnsimple 对 ALIAS 记录的支持很棒。它不仅是 Heroku 的必备品,也是其他类似 PaaS 服务的必备品。对于那些不熟悉他们的 ALIAS 支持的人来说,这是很好的链接。* http://blog.dnsimple.com/2011/11/introducing-alias-record/ * http://support.dnsimple.com/articles/alias-record/ * http://support.dnsimple.com/articles /differences-between-a-cname-alias-url/ * http://blog.dnsimple.com/2014/01/why-alias-record/ * http://support.dnsimple.com/articles/domain-apex -heroku/ (10认同)

Tra*_*der 24

不可以,但您可以让 Google Domains 将您的根域转发到您的 www CNAME。

首先在自定义记录部分指向创建CNAMEwwwyourapp.herokuapp.com

然后在合成记录部分,选择Subdomain forward,进入@subdomain领域,并www.yourdomain.comDestination URL现场。

保存这些,你就完成了。

  • 此解决方案适用于我对顶点域的重定向。Google 域允许您在项目设置中指定是否转发路径,并且路径对我来说是正确转发的。它不能很好地处理 https,但我们还没有使用它,所以不是问题。 (4认同)
  • 他们还添加了 https 转发 (3认同)
  • @tommybananas -- Google Domains 现在似乎允许转发路径。 (2认同)

小智 5

Cloudflare 最终为我工作(免费计划),请查看http://www.higherorderheroku.com/articles/cloudflare-dns-heroku/。他们的入门非常棒,他们会引导您更改名称服务器,并在您为根域设置 CNAME 记录时自动应用一些魔法(“CNAME 扁平化”)。