我试图设置我的域名如下,但我不确定这是否可能。
我有一个域,我希望基和www地址去我的静态网站,但其他人去我的应用服务器。例如:
我的域是在Dreamhost注册的,我的应用程序在Webbynode的VPS上。我在Dreamhost中设置了域,以使用Webbynode的名称服务器:
ns1.dnswebby.com
ns2.dnswebby.com
ns3.dnswebby.com在Webbynode中,我设置了一个通配符A记录,用于指向我的VPS的IP地址:
* 1.2.3.4 A这很好,如果我转到app.example.com,它就会解析到Webbynode上的应用服务器。
然而,我想做的是让example.com和www.example.com去我的静态站点,托管在Dreamhost,同时仍然有任何其他的域名去我的应用。为了实现这一点,我所做的就是在Webbynode上设置这些DNS "NS“条目,试图让Dreamhost解析这些域名:
(empty) ns1.dreamhost.com NS
(empty) ns2.dreamhost.com NS
(empty) ns3.dreamhost.com NS
www ns1.dreamhost.com NS
www ns2.dreamhost.com NS
www ns3.dreamhost.com NS(我在Dreamhost没有固定的IP地址,所以我不能仅仅建立简单的A记录)。
但是这不管用..。有没有人知道这是可能的,如果是的话,是如何做到的?
我现在已经开始工作了,就像上面提到的域(即在Dreamhost注册了,但使用了Webbynode的名称服务器)。为了将www.example.com的DNS委托给Dreamhost,我设置了以下DNS条目:
www.example.com. ns1.dreamhost.com. NS
www.example.com. ns2.dreamhost.com. NS
www.example.com. ns3.dreamhost.com. NS(请注意结尾处的句号)
为了让example.com解析到我的静态站点,我建立了CNAME记录:
example.com. www.example.com. CNAME现在,example.com和www.example.com转到Dreamhost上的静态站点,如果他们更改共享主机的IP地址,它不会影响我,所有其他子域都会转到我的应用服务器。
这似乎很好,但如果有人知道更好的方法,我会很高兴听到它。
感谢所有回复的人。
发布于 2011-03-12 10:25:54
您需要区域文件中的以下DNS条目来完成这项工作。外卡条目应该是最后一个。
example.com. A IP_ADDRESS_OF_STATIC_SERVER
www A IP_ADDRESS_OF_STATIC_SERVER
* A IP_OF_APP_SERVER发布于 2011-03-12 12:35:02
如果你愿意的话,你也应该能够使用梦想主机命名服务器来托管,并要求他们添加通配符A记录如果你没有能力把它作为你的托管包的一部分,你可能必须与他们一起打开一个支持请求来完成它。
您尝试委派名称服务器的方法将无法工作,因为它已经被委托给您的dnswebby安装程序。@Sameers Anwser,否则,如果您希望继续将dnswebby用于dns,则正确。
https://serverfault.com/questions/246553
复制相似问题