无法配置Network Solutions和Heroku

时间:2013-04-13 00:30:26

标签: heroku

我已经阅读了很多关于这个主题的帖子,但仍然没有任何工作。目前:

我已经使用网络解决方案注册了我的域名(intertexti.com)。

NS创建了一个我无法删除的记录。

当我尝试使用别名“www”创建C记录时,它会抱怨A记录已经存在。

某处我读到了需要进行网络转发的内容,所以我注册了网络转发,将A记录转发到proxy.heroku.com

我还在Heroku中添加了自定义域名,“intertext.com”和“www.intertexti.com”

该应用程序本身位于:radiant-basin-3170.herokuapp.com

因此,我正在寻找的是关于我需要使用Network Solutions A和C Records进行正确工作的简明扼要的说明。我认为此时Heroku设置正确。

在此先感谢,我意识到之前已经提到了这一点,但我尝试过的建议都没有奏效。

马克

2 个答案:

答案 0 :(得分:12)

我意识到这是一个老帖子,你现在可能已经找到了一个有效的解决方案。由于缺乏NS和Heroku组合的文档,我想记录对我有用的内容。

我的目标是允许用户键入裸根域或www三级域名(例如:intertext.com和www.intertext.com)并访问heroku项目站点(例如“radiant-basin-3170”) .herokuapp.com“)。

各种选择似乎都是合理的。我在dnsimple.com上找到了一个有用的页面,提供了一些关于“-cname-alias-url之间的差异”的背景信息。

具体解决方案是:

在Heroku方面,我按照https://devcenter.heroku.com/articles/custom-domains

的说明进行操作

然后在NS阅读此页面,即使它是针对博客的: http://www.networksolutions.com/support/how-to-forward-your-network-solutions-domain-name-to-a-free-blog-service/

有了这样的背景,我在NS做了这个:

  1. 通过“管理帐户”按钮登录NS帐户 主页的右上角。
  2. 为域选择“我的域名”,然后选择“编辑高级DNS记录”。
  3. 选择“编辑记录”。
  4. 将@(无)记录设置为205.178.189.129选中www和*(所有其他)行的删除框。在表单底部选择“继续”。
  5. 选择“编辑CNAME记录”
  6. 创建一个记录,其中“别名框”设置为www将TTL保留在7200并选择“其他主机”按钮。在“其他主机”框中输入heroku项目地址(例如radiant-basin-3170.herokuapp.com。)注意结束期间,它很重要。选择“继续”。
  7. 最初页面未反映编辑内容。我点击“返回域名详细信息”并重新点击“编辑高级DNS记录”。 我不得不重复步骤2-7几次,直到记录显示 记录:www和*为空白,@设为205.178.189.129和a CNAME for www作为Heroku项目地址。
  8. 步骤4注意:IP地址(205.178.189.129)是NS“正在建设中”页面。它来自NS博客转发链接。

答案 1 :(得分:1)

我设法让我的网络解决方案dns解析为我的heroku应用程序。不是说这是'''方式,但这就是我所做的。

  1. 在zerigo https://www.zerigo.com/

  2. 注册一个免费帐户
  3. 在网络解决方案中,点击编辑DNS并删除两个网络解决方案条目,我的是,

    NS53.WORLDNIC.COM NS54.WORLDNIC.COM

  4. 我删除了这些,然后添加了Zerigo服务器

    A.NS.ZERIGO.NET
    B.NS.ZERIGO.NET
    C.NS.ZERIGO.NET
    D.NS.ZERIGO.NET
    E.NS.ZERIGO.NET
    

    步骤3.在Heroku中转到加载项https://addons.heroku.com/zerigo_dns

    步骤4.单击Zerigo Basic,然后选择您的heroku应用程序域并单击“免费添加Zerigo Basic”*

    步骤5.在Heroku App Settings域中添加网络解决方案域,我添加了两个条目  mydomain.com www.mydomain.com(用你的域名代替mydomain)

    • 在heroku开发中心文章'zerigo_dns #configure-dns-servers'中描述了相同的过程 - 尽管他们提到使用命令行来安装插件并将域添加到heroku。我没有按照“管理MX和其他主机记录”中的步骤操作,因为我没有邮件的域名。如果步骤3不起作用,请尝试使用命令行添加add。