将heroku应用名称更改为自定义域名问题

时间:2017-02-21 07:56:11

标签: heroku dns

我已阅读heroku网站上有关设置自定义习惯(https://devcenter.heroku.com/articles/custom-domains

的文章

我正在使用namecheap域名服务,这里是cname记录的外观图片:

pic1

与heroku自定义域名文章一样,我必须执行以下操作:

 heroku domains:add www.ubbytech.com   -- which is the name of my domain i paid for

我在namecheap信息中心的高级DNS设置中输入了dns目标。

这是我的终端显示输出的图片:

pic2

我做错了什么。我彻底地跟着这篇文章;我甚至尝试过heroku帐户设置。有时它会工作10秒然后停止工作。

1 个答案:

答案 0 :(得分:1)

您的DNS存在不太正确的问题。查看后续dig命令以检查记录:

→ dig www.ubbytech.com
www.ubbytech.com.   1799    IN  CNAME   parkingpage.namecheap.com.
parkingpage.namecheap.com. 29   IN  A   198.54.117.215
parkingpage.namecheap.com. 29   IN  A   198.54.117.216
parkingpage.namecheap.com. 29   IN  A   198.54.117.212

→ dig www.ubbytech.com
www.ubbytech.com.   59  IN  CNAME   www.ubbytech.com.herokudns.com.
www.ubbytech.com.herokudns.com. 59 IN   A   54.221.218.81
www.ubbytech.com.herokudns.com. 59 IN   A   54.235.135.158
www.ubbytech.com.herokudns.com. 59 IN   A   54.243.85.55
www.ubbytech.com.herokudns.com. 59 IN   A   75.101.145.225
www.ubbytech.com.herokudns.com. 59 IN   A   54.243.154.49
www.ubbytech.com.herokudns.com. 59 IN   A   107.21.206.81
www.ubbytech.com.herokudns.com. 59 IN   A   54.243.91.166
www.ubbytech.com.herokudns.com. 59 IN   A   54.235.212.238

所以第一个响应返回一个namecheap地址,第二个返回一个herokudns.com地址。这通常意味着您错误配置了域的DNS服务器。查看应用的WhoIs数据,我可以看到

Name Server: dns1.registrar-servers.com 
Name Server: dns2.registrar-servers.com

看起来没问题 - 这让我认为其中一个服务器有新记录而另一个正在返回旧记录...无论哪种方式,它都是DNS问题和namecheap的问题。