Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Gandi设置域服务以与Heroku协作_Heroku_Dns - Fatal编程技术网

使用Gandi设置域服务以与Heroku协作

使用Gandi设置域服务以与Heroku协作,heroku,dns,Heroku,Dns,让我尽可能简单。我看了很多其他与此相关的帖子,但没有找到答案:(.我在Heroku上托管我的web应用程序,并使用Gandi作为我的域名提供商 注意:这篇文章的第一个答案是我的基础 几天前,我在Gandi上设置了web转发,以便我的mydomain.gg转发到www.mydomain.gg。我还在Heroku中设置了自定义域。如下所示: *.mood.gg wildcard.mood.gg.herokudns.com www.mood.gg www.mydomain.gg.herokud

让我尽可能简单。我看了很多其他与此相关的帖子,但没有找到答案:(.我在Heroku上托管我的web应用程序,并使用Gandi作为我的域名提供商

注意:这篇文章的第一个答案是我的基础

几天前,我在Gandi上设置了web转发,以便我的mydomain.gg转发到www.mydomain.gg。我还在Heroku中设置了自定义域。如下所示:

*.mood.gg    wildcard.mood.gg.herokudns.com
www.mood.gg  www.mydomain.gg.herokudns.com
mood.gg      mydomain.gg.herokudns.com
然后我进入Gandi并将这些添加到我的区域文件中,看起来如下所示:

@   A   217.70.184.38
*   CNAME   mydomain.gg.herokudns.com.  
www CNAME   www.mydomain.gg.herokudns.com.  
A标记用于web转发,IP指向Gandi IP。Heroku经常更改IP地址,这就是我使用CNAME的原因

这一切在3天内都很完美,在这3天里我根本没有碰我的区域文件或Heroku应用程序。

奇怪之处就从这里开始。我将我的Heroku服务器升级到了一个更昂贵的计划,并在其中添加了一些新代码。几个小时后,我的根域mydomain.gg中断,无法转发到www.mydomain.gg。如果我直接转到www.mydomain.gg,它会工作得很好

所以我的问题归结到,这是从哪里中断的?我从来没有碰过我的Gandi zone文件。我所做的只是推到我的Heroku服务器,它似乎破坏了与Gandi的网络转发。推到Heorku是如何导致Gandi出现问题的?我所指定的只是一个根本没有改变的Heroku DNS

另一件事是,Gandi说他们不支持裸域CNAMEs,这就是我使用web转发的原因。但是,我的区域文件中这一行的意义是什么:

*   CNAME   mood.gg.herokudns.com.
任何帮助都将不胜感激