我在哪里可以找到我的 Heroku 应用程序的名称服务器?
Posted
技术标签:
【中文标题】我在哪里可以找到我的 Heroku 应用程序的名称服务器?【英文标题】:Where do i find nameservers of my Heroku App? 【发布时间】:2013-07-09 06:58:15 【问题描述】:这可以通过 Zerigo 完成。但是我不能自己从某个地方找到域名服务器并在我购买域名的账户上更新它吗?
【问题讨论】:
【参考方案1】:Heroku 不提供 DNS 服务,因此没有名称服务器。
您使用您的域名注册商控制面板将您的 DNS 记录指向您的 Heroku 应用程序。通常这是指向 .herokuapp.com 条目的 CNAME 记录。所以 www.mydomain.com 将是 myapp.herokuapp.com 的 CNAME。
【讨论】:
这一关键信息应该在他们的官方文档中明确说明,但事实并非如此。我花了几天纯粹的沮丧才发现我不应该在我的 google 域帐户中编辑名称服务器。谢谢约翰·贝农! 这个答案仍然准确吗?我在 Heroku 应用程序的设置中看到:“您可以将自定义域添加到任何 Heroku 应用程序,然后访问配置 DNS 以设置您的 DNS 目标。:【参考方案2】:我的域名管理器 (Brinkster) 需要名称服务器,并且不支持 CNAME 记录。所以我需要做以下事情:
-
为我的 Heroku 应用安装 Zerigo DNS 插件。
在我的 Heroku 应用的“设置”选项卡中添加域名。
在我的 Heroku 应用程序的资源选项卡中。点击“附加组件”下的“Zerigo DNS”。
在 Zerigo 管理控制台中,单击“名称服务器”选项卡。
将名称服务器复制到 Brinkster 的域管理器控制面板中的表单中。
【讨论】:
有人在这里发表评论说 Zerigo 仅限美国。但是,我对此进行了一些调查,我相信它是全球性的。这里有关于该主题的文档:zerigo.com/managed-dns/global-network 另外,我在莫斯科和巴黎运行了 www.webpagetest.org 测试,他们能够访问我的网站。如果您不喜欢 Zerigo,另一种选择似乎是 Point DNS。 现在已经关闭了。 目前有什么,我入党晚了。【参考方案3】:聚会有点晚了,但这仍然是想要将 Heroku 应用程序用于根域的问题。
我将我的 DNS 设置迁移到 CloudFlare,因为它们提供将根域 (example.com) 以及别名 (www.example.com) 指向 CNAME。这允许人们将 Heroku 应用程序用作根域,而不必担心必须将根域指向 IP 地址。然后,您可以为根域和(通常)www.example.com 别名安装 SSL 证书。
【讨论】:
以上是关于我在哪里可以找到我的 Heroku 应用程序的名称服务器?的主要内容,如果未能解决你的问题,请参考以下文章