如何将Heroku域更改为自定义域?

如何将Heroku域更改为自定义域?,heroku,dns,Heroku,Dns,为了切入正题,我有一个任意的Heroku域,我想将其转移到自定义域。我以前从未这样做过。我已经调查过了,但还没有找到一个足够清晰的答案 请阅读他们的文档,了解有关如何操作的更多详细信息:1)从域注册商处购买域(,) 2) 将域添加到heroku应用程序=>heroku域:添加 3) 您将在域服务提供商的帐户仪表板上看到一个更改DNS记录的选项,添加一个“www”C-Name DNS记录并将其指向您的heroku应用程序(例如yourapp.herokuapp.com)本文详细解释了此过程: 示

为了切入正题,我有一个任意的Heroku域,我想将其转移到自定义域。我以前从未这样做过。我已经调查过了,但还没有找到一个足够清晰的答案

请阅读他们的文档,了解有关如何操作的更多详细信息:

1)从域注册商处购买域(,)

2) 将域添加到heroku应用程序=>heroku域:添加


3) 您将在域服务提供商的帐户仪表板上看到一个更改DNS记录的选项,添加一个“www”C-Name DNS记录并将其指向您的heroku应用程序(例如yourapp.herokuapp.com)

本文详细解释了此过程:

示例使用www.Example.com例如Example.herokuapp.com

  • 在heroku应用程序中,使用以下命令: heroku域:添加www.example.com heroku域名:add example.com

  • 转到您的Godaddy特定域页面

  • 清除所有不需要的记录。使用www作为主机添加CNAME记录。对于您的目标,请在应用程序中使用命令“heroku domains”,并复制为www.example.com域提供的url。使用@作为主机和50.63.202.1作为目标添加A记录(来自文档)

  • 您已经完成了,但是传播此更改需要时间。在此期间使用转发。向下滚动至GoDaddy站点底部,并使用https://或http://、example.herokuapp.com、permanent(301)和forward only输入转发信息。不要单击复选框来更新DNS


  • 以下是heroku文档中的流程摘要

  • 将域添加到heroku应用程序=>heroku域:添加域名

  • 转到您的域服务提供商帐户,更新/添加“www”CName DNS记录,并将其指向您的heroku应用程序(例如appname.herokuapp.com)


  • 注意:如果您打算在您的WebNote上添加ssl,那么您需要使用pointDNS将您的dns记录移动到heroku(heroku上提供的插件-免费提供1个域和20个dns记录)。

    我以前没有使用过heroku。。。这有点像web应用程序的web托管吗?如果是这样,您可以购买一个域并将DNS记录指向Heroku服务器IP。这应该没那么难。每个人都错过了这个“购买域名”步骤:-)官方文件: