如何为 Name.com 和 Heroku 应用配置 DNS 记录

DC3*_*314 5 dns heroku

我对如何在 Name.com 上为我的域设置 DNS 记录感到有些困惑,以便它可以正确地指向我的 Heroku 应用程序。

我在 heroku 的站点上找到了 DNS 配置文档,但我仍然很困惑。

我的印象是我需要为所有子域设置 CNAME 记录,并为我的根域设置 A 记录。

此外,在 name.com 网站上,当我尝试添加 CNAME 时,我需要填写三个空白字段,我需要填写哪一种让我感到困惑:“主机”(我在其中输入“*”,因此它适用于所有子域?) 、“答案”(我在何处输入 DNS 目标?)和“TTL”

任何帮助将不胜感激。谢谢你。

Fen*_*Huo 7

详细步骤(2)


1)。访问Heroku 应用仪表板

  • 选择您的应用程序

  • 点击“设置”

  • 找到文本“添加域”,单击按钮

  • 使用 www 子域添加您的网站:

  • 复制返回的“DNS目标”


2)。访问您的name.com 帐户

  • 找到链接文本“管理 DNS 记录”并访问链接

  • “ADD RECORD”行包含以下内容:

类型: 主持人: 回答:
别名记录 万维网 剪贴板中的 DNS 目标值

SAUMITRA KUMAR 的回答帮助我写了这个答案。)


Dam*_*IEU 6

不要将 A 记录用于您的根域。Heroku 使用不稳定的 IP 地址,这意味着您在 A 记录中配置的 IP 可能随时停止工作,恕不另行通知。
请参阅https://devcenter.heroku.com/articles/apex-domains

在您的根域上,您需要通过 DNS 提供商设置到您的 www 子域的 HTTP 重定向,或者使用为根域提供 CNAME 记录的其他提供商。

至于子域中的 CNAME,是的,“Host”将是“*”,表示您的所有子域。
答案将是 heroku 提供的端点,格式为appname.herokudns.com.
TTL 表示客户端应刷新 DNS 缓存的频率。使用默认值(或者3600如果他们没有提供任何默认值)将在这里工作。