目前已有多种调度机制应用于CDN的GSLB系统,其中最常见的就是基于DNS解析方式的GSLB,同时还有基于应用层协议重定向的GSLB,基于路由协议的GSLB,本篇我们先来看一下基于DNS解析方式的GSLB。
首先,我们还是看一下传统网络的访问形式和使用CDN缓存的区别:
1 传统网络访问形式
1.用户再自己的浏览器中输入要访问的网站域名www.tencent.com,浏览器向本地DNS服务器请求对该域名的解析:
◎本地DNS服务器中如果缓存有这个域名的解析结果,则直接响应用户的解析请求;
◎本地DNS服务器中如果没有关于这个域名的解析结果的缓存,则以递归的方式向整个DNS系统请求解析,获得应答后将结果反馈给浏览器
2.浏览器得到域名解析结果,就是该域名相应的服务设备的IP地址“1.1.1.1”
3.浏览器向服务器请求内容
4.服务器将用户请求内容传送给浏览器
2.使用CDN进行访问
01.用户在自己的浏览器中输入要访问的网站域名tencent.com, 浏览器向本地DNS服务器 对该域名的解析
02.DNS 系统会最终将域名的解析权交给CNAME 指向的 CDN 专用 DNS 服务器tencent.cd