ssl - 是否有等同于 ALIAS/ANAME 的东西?

标签 ssl heroku dns

我正在尝试在 Heroku 的自定义域上获取 SSL 证书,它告诉我要做的最后一件事是添加以下记录:

Domain               Record Type  DNS Target
───────────────────  ───────────  ─────────────────────────────────
www.gethomesync.com  CNAME        www.gethomesync.com.herokudns.com
gethomesync.com      ALIAS/ANAME  gethomesync.com.herokudns.com

但是我的域名注册商 GoDaddy 没有添加 ALIAS 或 ANAME 的选项。我对 DNS 知之甚少,只在需要时完成非常基本的任务,是否有等效于 ALIAS/ANAME 的工具可供我通过 GoDaddy 使用?

谢谢

最佳答案

此处警告。正如@NikitaAvvakumov 和@deviant 在一些评论中所指出的,接受的答案是不正确的。

Heroku docs 中所述,

Root domains on Heroku require the use of "CNAME-like" records, often referred to as ALIAS or ANAME records.

没有这些记录,

Requests to https://example.com will fail with an SSL error.

同样,即使您选择从根域重定向到子域(例如:从 example.comwww.example.com),它也只会适用于非 SSL 请求。任何请求 https://example.com将因 SSL 错误而失败。

一个简单的解决方案是使用另一个 DNS 主机。例如,我使用 CloudFlare(免费计划绰绰有余并且提供了很棒的功能),它使用所谓的 CName flattening 与 Heroku 一起工作,就像拥有别名一样(他们默认使用这个 - 你不需要除了配置您的名称服务器和添加 DNS 记录之外,您无需执行任何其他操作。您可以查看 Heroku 和 CloudFlare 的教程 - 这非常简单)。

关于ssl - 是否有等同于 ALIAS/ANAME 的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43121513/

相关文章:

ubuntu - Ubuntu 上的 Letsencrypt、nginx 和虚拟服务器

redirect - Nginx 重定向不在 SSL 证书中的根域

c++ - 在 C++ 中使用 gmail smtp (安全层)发送电子邮件

ruby-on-rails - Heroku 和 Rails : Gem Load Error with Postgres, 但它在 GEMFILE 中指定

ruby-on-rails - 将昂贵的查询放在后台线程上会有助于网站性能吗?

shell - Google Cloud DNS 更改记录资源更新时间

ssl - 如何使用经过验证的证书设置 Telegram Bot Webhook?

php - 在 heroku 上的 Flask 应用程序中运行 PHP 脚本

dns - Google 如何在其 .app TLD 上强制使用 HTTPS?

http - 强制将域名中的字母大写