我想让自己远离对我们使用的服务器域的改变。 例如,现在我们需要指出:
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循环标记为错误。