将GoDaddy裸域添加到Heroku应用程序

时间:2017-01-03 18:06:19

标签: url heroku dns ip shared-hosting

Heroku custom domains

我为我的Heroku应用设置了两个自定义域。

example.com        example.com.herokudns.com
*.example.com      wildcard.example.com.herokudns.com

域配置

我按如下方式配置了我的域名:

  1. 我为CNAME添加了*条记录,指向wildcard.example.com.herokudns.com
    工作正常。

  2. 我使用GoDaddy的域转发工具转发了URL,因为我只能将IP地址指定为A条记录。

  3. 问题

    域名转发指向example.com.herokudns.com。不幸的是,GoDaddy会自动添加http://,因此它实际上无法打开我的应用程序,而是显示一条Heroku消息:

      

    此处没有任何内容。

    目标

    设置我的GoDaddy根域以指向我的Heroku应用程序。

    注意: GoDaddy自动为A指向@

    添加>>++FWD1++<<条记录

3 个答案:

答案 0 :(得分:13)

Cloudflare完成工作!

最后,我通过选择CloudFlare来处理我的DNS配置,实现了将域用作主机的目标。

资源:

注意: CloudFlare有一个非常好的文档和设置过程,您只需要:

  1. 将您的域名添加到CloudFlare
  2. 按照CloudFlare设置指南进行操作
    • 更新您的姓名服务器(在我的案例中为GoDaddy)指向CloudFlare

答案 1 :(得分:3)

您将DNS设置为转发到什么位置?我遇到了同样的问题,但解决了这个问题,为 www.myapp.com 创建了一个Heroku DNS条目。 Heroku创建 www.myapp.com.herokudns.com 的DNS目标。

以下是我的设置:

  • DNS转发至www.myapp.com
  • www www.ameapp.com.herokudns.com的DNS CName
  • Heroku DNS添加了www.myapp.com

答案 2 :(得分:-3)

Setup Heroku and GoDaddy? allegutta 中通过使用.com域屏蔽heroku-app-name域来解决此问题。而不是slooob.com.herokudns.com,请使用原始的heroku应用程序网址([heroku-app].herokuapp.com),它应该可以使用。只是为我工作。