2

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

我已经在 Network Solutions 注册了我的域 (intertexti.com)。

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

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

在某处我读到需要网络转发的东西,所以我注册了网络转发,将 A 记录转发到 proxy.heroku.com

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

该应用程序本身可以在以下位置找到:radiant-basin-3170.herokuapp.com

因此,我正在寻找的是关于我需要对网络解决方案 A 和 C 记录执行哪些操作以使其正常工作的清晰简洁的说明。我认为此时 Heroku 设置正确。

在此先感谢,我意识到以前有人问过这个问题,但我尝试过的建议都没有奏效。

马克

4

2 回答 2

14

我意识到这是一篇旧帖子,您现在可能已经找到了一个可行的解决方案。鉴于缺乏 NS 和 Heroku 组合的文档,我想记录对我有用的东西。

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

各种选择似乎是合理的。我在 dnsimple.com 上找到了一个有用的页面,它提供了有关“differences-between-a-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-服务/

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

  1. 通过首页右上角的“账户管理”按钮登录NS账户。
  2. 为域选择“我的域名”,然后选择“编辑高级 DNS 记录”。
  3. 选择“编辑 A 记录”。
  4. 将@(none) 记录设置为 205.178.189.129 选中 www 和 *(All Others) 行的删除框。选择表格底部的“继续”。
  5. 选择“编辑 CNAME 记录”
  6. 创建一条记录,将“别名框”设置为 www 将 TTL 设置为 7200 并选择“其他主机”按钮。在“其他主机”框中输入 heroku 项目地址(例如 radiant-basin-3170.herokuapp.com。)注意结束期间,这很重要。选择“继续”。
  7. 最初,该页面并未反映所做的编辑。我单击“返回域详细信息”并重新单击“编辑高级 DNS 记录”。我不得不重复步骤 2-7 几次,直到记录显示 A 记录:www 和 * 为空白,@ 设置为 205.178.189.129 和 www 的 CNAME 作为 Heroku 项目地址。

第 4 步的注意事项:IP 地址 (205.178.189.129) 是 NS“建设中”页面。它来自 NS 博客转发链接。

于 2013-08-22T19:04:31.860 回答
1

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

  1. 在 zerigo https://www.zerigo.com/注册一个免费帐户

  2. 在网络解决方案中单击编辑 DNS 并删除两个网络解决方案条目,我的是,

    NS53.WORLDNIC.COM NS54.WORLDNIC.COM

我删除了这些,然后添加了 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 应用程序设置域中添加网络解决方案域,我添加了两个条目 mydomain.com www.mydomain.com(用 mydomain 替换您的域的名称)

  • heroku 开发中心文章“zerigo_dns#configure-dns-servers”中描述了相同的过程 - 尽管他们提到使用命令行安装插件并将域添加到 heroku。我没有按照“管理 MX 和其他主机记录”下的步骤操作,因为我拥有的域没有邮件。如果步骤 3 对您不起作用,请尝试使用命令行添加添加。
于 2013-05-03T02:11:29.887 回答