VIP交换+ CNAME如何比IP交换+ A记录更好?

时间:2013-12-31 22:17:41

标签: azure dns azure-web-roles azure-deployment

我正在更新我的DNS设置以使用所有CNAME而不是A记录,因为我需要支持暂存和生产之间的VIP交换。我无法使用A记录,因为这会对每个部署都会发生变化的VIP产生依赖关系。

以前,我使用A记录是因为支持通配符和基本域 - 我可以将mydomain.com和所有子域映射到VIP,一切正常。

CNAME使这更复杂,但并非不可能。

我的问题是 - 通过VIP互换,网站网址(mysite.cloudapp.net)需要从指向原始VIP更改为新VIP,对吗?如果是这样,DNS是否还需要传播?对于mysite.cloudapp.net指向原始VIP的所有缓存DNS记录会发生什么?是否仍然存在延迟传播,并且在传播发生时请求将被转发到旧VIP的可能性?

1 个答案:

答案 0 :(得分:4)

VIP交换是Azure路由器/负载均衡器的内部更改,而不是外部DNS更改。他们只是将流量从一个内部[服务器]集合路由到另一个服务器[s]。因此,mysite.cloudapp.net的DNS信息根本不会改变。因此,一旦VIP交换完成,通过绑定到mysite.cloudapp.net的IP(以及您的CNAME)访问的人员的更改将会看到更改。