我有一些困难,为我的rails应用程序建立一个自定义域。我遵循了赫鲁库上的“步骤摘要”
例如:我购买了域名"mydomain.com“。我通过运行heroku domains:add "www.mydomain.com"添加了域
并将运行heroku domains时显示的所有信息(域名;DNS记录类型;DNS目标)提供给我的域-提供者。但这些似乎是不够的信息,因此,我的提供商要求一个所谓的“主机”或子域,其中的DNS目标将被存放。
所以我的问题是,这个“主人”是什么?为什么需要它?
编辑:所以要澄清的是,问题是我并不真正知道heroku在运行heroku domains:add时在做什么
发布于 2018-12-01 10:14:42
“主机”可能是指裸露的域,即mydomain.com,不包括前面的'www‘或其他任何东西。
子域是在此之前的位。
在执行domains:add www.mydomain.com时,您要求heroku响应www.mydomain.com.herokuapp.com,因此您需要指出您的DNS。
因此,在您的DNS提供程序上,您可能需要像www.mydomain.com.herokudns.com这样的CNAME记录。
这基本上意味着将他们在您的实际域名上收到的所有内容发送到该域,这是heroku为您的应用程序提供的服务。
不同的DNS提供程序确实使用了稍微不同的术语,因此您需要将这些概念与您想要实现的目标弄清楚,然后才能解决它。此外,记录更新中的延迟会使您在尝试执行此操作时进行调试时变得很烦人。
https://stackoverflow.com/questions/53566160
复制相似问题