1& 1域名重定向到heroku主机

时间:2017-11-19 16:15:35

标签: node.js heroku dns subdomain hosting

我在heroku上正确部署了我的节点js app,并且使用heroku提供的域名正常工作。

现在,我尝试将其与我的个人域名相关联。在heroku网站上,在我的应用程序托管的应用程序的设置部分中,我已将域名设置为my-app.com,并且我的heroku dns设置为my-app.com.herokudns.com

在1& 1中,我注册了一个域名my-app.com,我将其重定向到www.my-app.com

仍然在1& 1中,我创建了一个名为www.my-app.com的子域,其中我已将DNS CNAME设置为my-app.com.herokudns.com

我保存了所有内容,但当我转到www.my-app.com时,网址会显示www.my-app.com/defaultsite,其中的内容会显示一个heroku通用页面,告诉我There's nothing here, yet. Build something amazing

有没有人知道连接到我的应用程序可能缺少什么?

1 个答案:

答案 0 :(得分:1)

DNS更改take time to propagate through the network。在看到它们生效之前,你经常需要等待。

通过设置您的记录可以在某种程度上减轻这种情况。 time to live(TTL)。此值指定记录的到期时间,之后应从权威服务器重新提取缓存值:

  

较短的TTL可能会在权威名称服务器上造成较重的负载,但在更改Web服务器或MX records等关键服务的地址时非常有用,因此在移动服务之前,DNS管理员通常会降低这一点,以尽量减少中断。

请注意,如果您计划更改DNS记录,则应在更改之前将其TTL降低到足够远的值,以便旧值已经过期。例如,如果您计划更改的记录的TTL为86400秒(24小时),则应在修改其值之前至少减少24小时。