【问题标题】:How can I set the CNAME record on network solutions for my heroku app?如何为我的 heroku 应用设置网络解决方案的 CNAME 记录?
【发布时间】:2012-07-21 07:26:04
【问题描述】:

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

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

【问题讨论】:

    标签: web-services heroku dns


    【解决方案1】:

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

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

    【讨论】:

    • 我读过那篇文章,它说配置 CNAME 以将子域(我假设它是我在网络解决方案中购买的域)指向适用的 Heroku 主机名。但它没有具体说明如何做到这一点。
    • 正确。应该有一个子域信息和备用位置的选项。
    • 但是哪个是哪个?我检查第一个选项还是第二个选项(如上所述)?是www还是@?
    • 在网络解决方案上,有 4 个可用位置可放置 CNAME 的信息。第一个是您的子域(别名 ex:app.mydomain.com - 应用程序将在此字段中),第二个是您的 TTL,第三个是如果您希望它成为您自己域的一部分,第四个是指向另一个域(这是您放置应用位置的地方)。
    【解决方案2】:

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

    1. 登录网络解决方案(登录时选择管理我的域)
    2. 在要指向 Heroku 的域上单击“管理”
    3. 点击“编辑高级 DNS 记录”
    4. 单击“编辑 A 记录”并清除“www”和“*(所有其他)”的 IP 地址。将 205.178.189.129 放入“@(None)”,然后点击继续
    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-a-free-blog-service/

    【讨论】:

    • 这对我有用。我没有指向 205.178.189.129,而是指向 45.55.72.95,这显然是由 github 托管的服务器,它自动将裸域重定向到 www.domain.com (help.newsy.co/domain)。编辑:netsol 是垃圾。
    【解决方案3】:

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

    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。

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 2010-12-09
      • 1970-01-01
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多