我需要的是:
以下是问题所在:
每个主机的名称服务器已经设置为托管根域或子域(分别)。两者都是共享的托管环境,所以我认为我不能使用A记录。我相信我必须通过不同的辅助名称服务器来引导不同的请求,这取决于所请求的子域。
我设想的解决方案是使用CNAME以便..。
换句话说..。
mysite.org CNAME ns1.oldhost.com
beta.mysite.org CNAME ns1.newhost.net这个能行吗?还有更好的选择吗?
我不能使用A唱片,我错了吗?如果您为一个域设置了一个A记录,以便解析到一个IP,并且主机环境是共享的,这起作用了吗?IP上的Apache服务器知道它上的哪个站点可以这样显示吗?
发布于 2011-11-10 21:41:07
您不能在NS主机名中使用,这些主机名最近在路由上是CNAMEd (无法回忆RFC-号,但在这个级别上是禁止的)。
两者都是共享的托管环境,所以我不认为我可以使用A记录
但你可以做到:
>nslookup www.lazybadger.net
Non-authoritative answer:
Name: www.lazybadger.ru
Address: 188.120.246.161
Aliases: www.lazybadger.netnet命名为ru,ru有A。
为什么不使用这种奇怪的DNS-hoster,为什么不使用任何独立、可靠的第三方解决方案,而不受愚蠢的限制?就我个人而言,我把我的网站放在两个不同的网站上,独立地管理区域,不会让人头痛。
发布于 2011-11-11 03:12:22
是的,切换到拥有完整的托管DNS的注册员。告诉其他主机提供商停止为您的域名服务,但是如果他们不停止,就不会发生真正的伤害。
首先,记录所有域的确切设置。然后,与您的域名注册员安排,将您的域名服务器设置为他们的名称服务器。
然后,在新的、完全可配置的DNS中,为每个域输入适当的A记录,并为每个子域输入适当的A或CNAME记录。有四种可能的情况:
问题:子域,当前记录是A。例如,您的"www.mydomain.com“当前解析为"1.2.3.4”。解决方案:"www.mydomain.com“到"1.2.3.4”的记录。
2)问题:子域,当前记录为CNAME.例如,您的"www.mydomain.com“当前决定为"www-32.myhostingprovider.com”。解决方案: CNAME记录"www.mydomain.com“到"www-32.myhostingprovider.com”。
3)问题:域,当前记录是A。例如,"mydomain.com“当前解析为"1.2.3.4”。解决方案:"mydomain.com“到"1.2.3.4”的记录。
域可以是CNAMEd,所以没有第四种情况。
不要忘记复制任何MX或其他你需要的记录,否则你会破坏像main这样的东西。
https://serverfault.com/questions/329898
复制相似问题