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

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

此功能是将根域正确定向到 Heroku 所必需的:

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

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

答案1

不。

Google Domains 支持的记录完整列表位于:

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

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

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

Google 域名确实支持一种称为“合成记录”的东西,但据我所知,它对 Heroku 没有帮助。

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

答案2

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

首先在自定义记录部分创建一个指向www的CNAME yourapp.herokuapp.com

然后在“综合记录”部分,选择Subdomain forward,在字段@中输入subdomain,并在字段www.yourdomain.com中输入Destination URL

保存这些,您就完成了。

答案3

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

答案4

所有答案都是正确的,这是不可能的。

但为了增加技巧,我正在写下我所做的事情:

我去了site24x7并查找我想要指向的 DNS。它提供了 DNS 指向的完整 IP 地址列表。然后,我在根域中添加了一条包含所有这些地址的 A 记录。

这是完全免费的,配置起来非常简单,但有一个缺点。Heroku 或任何其他提供商都可能选择更改所有这些 IP 地址,导致您的设置失败。只要您的网站处于活动状态,这似乎不太可能发生。自 2016 年 2 月以来,在过去的几个月里我还没有遇到过这种情况。

相关内容