我和tdrsam有同样的问题,但它没有得到回答,所以我发布了我自己的版本。我有一个heroku应用程序和我自己的域名注册在Godaddy。我关注过类似帖子中引用的the guide。使用$ heroku domains:add后,检查$ heroku domains会显示我的应用程序有一个自定义域名,其中包含我的注册域名和目标域名(附加了.herokudns.com的域名)。按照指南,我在Godaddy的CNAME记录中输入了www的DNS目标。回到Heroku CLI中,当我第一次执行host <myappname>时,我得到了两行<myappname> has address <IP number>和两个略有不同的IP号,还有一行是<myappname> not found: 3(NXDOMAIN)。Godaddy告诉我我需要一个A记录,它必须是一个IP地址,所以我用host命令中的2个IP地址创建了2个A记录。现在,当我执行另一个主机命令时,没有显示"app not found“消息,而是一条<myappname> mail is by...消息,它必须是DNS记录。但是,在浏览器中输入的<myappname>找不到。我已经等了几个小时等待DNS的传播--是我没有耐心,还是应该在host命令中看到一些更积极的东西?
发布于 2017-03-07 18:59:32
您不应该直接引用IP地址,这样做很可能会有问题,因为它们可能会发生变化。
最好的做法是将你的根域转发到www (参见GoDaddy的相关说明:https://ph.godaddy.com/help/forward-a-domain-12123)
或者,使用http://wwwizer.com/之类的服务将您的A记录设置为转发到www。
https://stackoverflow.com/questions/42634968
复制相似问题