heroku自定义域:主机

时间:2018-11-30 23:13:12

标签: heroku dns

我很难为Rails应用程序设置自定义域。我遵循了Heroku

上的“步骤摘要”

例如:我购买了域名“ mydomain.com”。我通过运行heroku domains:add "www.mydomain.com"

添加了域

并将运行heroku domains(域名; DNS记录类型; DNS目标)时显示的所有信息提供给我的域提供者。但是似乎这些信息还不够,因此我的提供商要求提供要存放DNS目标的所谓的“主机”或子域。

所以我的问题是这个“主机”是什么,为什么需要它?

编辑: 因此,需要澄清的问题是,我在运行heroku domains:add

时并不真正知道heroku在做什么

1 个答案:

答案 0 :(得分:1)

“主机”可能表示裸域,即mydomain.com,不包括前面的“ www”或其他任何内容。

子域是在此之前的位。

在进行domains:add www.mydomain.com时,您要让heroku响应www.mydomain.com.herokuapp.com,因此您需要将DNS指向该地址。

因此,在您的DNS提供商上,您可能需要一个www.mydomain.com.herokudns.com之类的CNAME记录

从根本上讲,这意味着将他们在实际域中收到的所有内容都发送到该域中,这是heroku为您的应用提供服务的域。

不同的DNS提供商确实使用略有不同的术语,因此您需要先弄清楚要实现的概念,然后加以解决。此外,记录更新的延迟可能会使您在尝试进行此工作时感到烦恼。