5

我在网络解决方案上购买了一个域名。我在blooming-summer-8571.herokuapp.com 有一个工作应用程序。我希望我在网络解决方案上的域名指向这个应用程序。所以在 CNAME 记录中。它有一个别名框 ttl 和一个 @ (none) 或 www 下拉菜单。然后,您可以检查另一个选项(而不是下拉菜单)来填写其他主机名。

那么别名是什么?我应该检查其他主机名并输入 heroku 应用程序的网址吗?这一切都是在我购买的域的 DNS 设置下完成的,所以我假设我不必在任何地方填写它?我找到的在线资源相当无用。

4

3 回答 3

3

我刚刚经历了同样的事情。

  1. 登录到网络解决方案(登录时选择管理我的域)
  2. 在要指向 Heroku 的域上单击“管理”
  3. 单击“编辑高级 DNS 记录”
  4. 单击“编辑 A 记录”并清除“www”和“*(所有其他)”的 IP 地址。将 205.178.189.129 放入“@(无)”,然后单击继续
  5. 点击“编辑 CName 记录”
  6. 在别名中输入“www”。而“YOURAPP.herokuapp.com”在“其他主机”字段中。确保选中“其他主机”的单选按钮。然后点击继续。
  7. 如果您收到错误消息,声称您已经拥有 www 的 A 记录,请退出 Network Solutions,重新登录,然后重试。

这会将 www.YOURDOMAIN.com 指向 YOURAPP.herokuapp.com

为了确保它有效(在检查之前给它一些时间)打开一个终端窗口并输入:

host www.YOURDOMAIN.com

它应该以类似 ..

www.YOURDOMAIN.com is an alias for YOURAPP.herokuapp.com.

资源:
https ://devcenter.heroku.com/articles/custom-domains#domain-precedence http://www.networksolutions.com/support/how-to-forward-your-network-solutions-domain-name-to -免费博客服务/

于 2015-05-02T17:15:25.920 回答
0

刚刚发现此页面对此非常有帮助:

http://www.networksolutions.com/support/how-to-forward-your-network-solutions-domain-name-to-a-free-blog-service/

基本上你只需要删除你所有的A记录,并将@指向IP 205.178.189.129。然后,只要您拥有“www”的有效 CNAME 记录(在 Heroku 的情况下,它会指向您应用的 heroku URL),Network Solutions 就会正确地将所有流量转发到您的 www CNAME。

于 2015-02-15T23:10:22.303 回答
-1

CNAME(规范名称)记录仅适用于您可以控制的域,并将规范名称指向正确的域名。您需要做的是按照以下步骤将您的域指向您的 Heroku 应用程序:https ://devcenter.heroku.com/articles/custom-domains

文章确实声明使用 CNAME 指向blooming-summer-8571.herokuapp.com(雪松服务器)

于 2012-07-24T05:53:48.053 回答