在阅读了A记录如何通过Heroku动态实现其服务器这一简单事实后无法引用my-app.herokuapp.com
之后,我偶然发现了一些赞美在Zerigo等DNS服务中使用ALIAS功能的文章和DNsimple作为此问题的解决方法。
此SO帖子解释了此问题已解决,Point top level domain to heroku app
但是我没有按照如何实施解决方案。
假设我在Zerigo中有一个功能ALIAS设置指向我的my-app.herokuapp.com
我如何让我当前的webhost指向这个ALIAS的根域?
这是我的Hostgator控制面板,它显示了根域(fls.net)如何通过A记录定向到特定服务器。我想用我的Zerigo ALIAS将A Record记录下来。我怎么做?我是否将A记录更改为CName?然后将ALIAS名称放在?
中
注意: 这篇文章:How to redirect a root (naked) domain to www - heroku and zerigo似乎有同样的问题,除了我不明白他为什么称之为使用ALIAS作为"临时"的解决方案。为什么它会成为临时解决方案?
答案 0 :(得分:1)
您必须将域名服务器更改为指向Zerigo的名称服务器。您可以通过HostGator配置执行此操作。 Zerigo在您的域名应使用的名称服务器上有an article。来自HostGator的This article解释了如何更改域名服务器。基本上,您希望登录HostGator门户并将名称服务器更改为Zerigo文章中列出的名称服务器。
Zerigo可以处理您域名的DNS,但前提是DNS解析器知道要查看Zerigo而不是HostGator。现在,当DNS解析器(例如计算机操作系统使用的解析器)查找yourdomain.com
解析的IP地址时,它首先查找处理yourdomain.com
的名称服务器,然后查询他们。如果名称服务器指向HostGator,那么您在Zerigo中放入的记录无关紧要,因为将查询HostGator以获取域的关联IP地址。如果您希望Zerigo处理DNS解析,则必须将名称服务器指向由Zerigo管理的名称服务器。