今天在看CDN的时候突然想到了一个问题,如果DNS的解析结果包含多条A记录,系统如何处理?
三张图可以说明很多问题
第一次域名解析
第二次域名解析
第三次域名解析
可见DNS服务器会对A记录结果轮询返回,虽然实现了简单的负载均衡,但是智能化程度比较低
无法针对特定策略进行负载均衡,虽然是东部用户,返回西部服务地址也是有可能的,这也是CDN发展越来越好的必然原因吧
今天在看CDN的时候突然想到了一个问题,如果DNS的解析结果包含多条A记录,系统如何处理?
三张图可以说明很多问题
第一次域名解析
第二次域名解析
第三次域名解析
可见DNS服务器会对A记录结果轮询返回,虽然实现了简单的负载均衡,但是智能化程度比较低
无法针对特定策略进行负载均衡,虽然是东部用户,返回西部服务地址也是有可能的,这也是CDN发展越来越好的必然原因吧