【发布时间】:2017-03-06 20:29:56
【问题描述】:
我和tdrsam 有同样的问题,但没有得到答复,所以我发布了我自己的版本。我有一个 Heroku 应用程序和我自己在 Godaddy 注册的域名。我关注了类似帖子中引用的the guide。使用$ heroku domains:add 后,检查$ heroku domains 显示我的应用程序有一个自定义域,其中包含我的注册域名和DNS 目标名称(带有.herokudns.com 的域名)。按照指南,在 Godaddy,我在 www 的 CNAME 记录中输入了 DNS 目标。回到 Heroku CLI,我第一次执行 host <myappname> 时,我得到 2 行写着 <myappname> has address <IP number> 的行,其中有 2 个略有不同的 IP 号,还有一行写着 <myappname> not found: 3(NXDOMAIN)。 Godaddy 告诉我我需要一个 A 记录,它必须是一个 IP 地址,所以我用 host 命令中的 2 个 IP 地址创建了 2 个 A 记录。现在,当我执行另一个主机命令时,没有“找不到应用程序”消息,而是一个说 <myappname> mail is by...,它必须是 DNS MX 记录。但是,没有找到在浏览器中输入的<myappname>。我已经等了好几个小时让 DNS 传播——我是不是不耐烦了,还是我应该看到主机命令更积极的东西?
【问题讨论】:
-
我不是 Heroku/GoDaddy 方面的专家,但我认为您应该能够在高级 DNS 配置下的 GoDaddy 控制面板中添加您从 Heroku 公开的公共 IP。