我可以设置一个CNAME指向一个单独的域的CNAME

我想让自己远离对我们使用的服务器域的改变。 例如,现在我们需要指出:

www.oursite.com. IN CNAME www.myserver.com. 

但是我们用来托pipe网站的服务正在改变它,所以我们必须改变我们指向他们的新域的每个域的CNAME:

 www.oursite.com. IN CNAME www.myserver-two.com. 

由于我们有超过一百个领域,我们必须做出这个改变,所以我们希望隔离自己,以防将来再次发生这种情况。 自己设置一个域是否有效:

 www.corpsite.com. IN CNAME www.myserver-two.com. 

然后指出我们所有的其他领域:

 www.oursite.com. IN CNAME www.corpsite.com. 

www.oursite.com将通过www.oursite.com路由并最终在www.myserver-two.com上击中正确的服务器。

编辑:

我们试图在这个领域之一,它似乎正在工作,但我们不能ping它(坪超时)。 所以我们不确定是否“意外”工作,以及可能存在的其他问题。

这就是我平时所发生的事情:

 $ ping www.oursite.com PING us-east-1-a.route.myserver-two.com (scrubbed): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 Request timeout for icmp_seq 3 

我认为这是不相关的 – 我相信我们使用的服务器正在丢弃ICMP数据包。

这些标准不鼓励这样的解决scheme。

它可能适用于大多数DNS软件,但您的客户可能会遇到一些不愿意遵循多个CNAME的人。 在这种情况下,使用这种DNSparsing器的客户可能无法使用这些域名访问您的服务。

在RFC1034:

RR中指向其他名称的域名应始终指向主名称而不是别名。

当然,按照健壮性原则,当呈现CNAME链或循环时,域软件不应该失败; 应遵循CNAME链,并将CNAME循环标记为错误。