我们从事互联网工作的朋友,接触的或听过的最多的就是CDN和DNS了,它们二者之间有什么关联呢?想要做好关于这方面的工作,懂得这方面的知识是必不可少的,下面我们就来对CDN与DNS的原懂得析进行一个全面分析,如果感兴趣的朋友就一起来看看吧!
用户访问未应用CDN缓存网站的过程为:
用户向浏览器供给要访问的域名;浏览器向本地DNS查询该域名的IP地址;本地DNS向13根发起恳求;根服务器再向本地服务器返回一级服务器;一级服务器把所授权的权威DNS返回给本地DNS,权威DNS服务器将IP地址作为解析成果送给本地DNS解析服务器;本地DNS解析服务器把IP地址返回给用户,从而完成一个解析过程
应用了CDN缓存后的网站的访问过程变为:
用户向浏览器供给要访问的域名;浏览器调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调剂,所以解析函数库一般得到的是该域名对应的CNAME记载,为了得到实际IP地址,浏览器需要再次对获得的CNAME域名进行解析以得到实际的IP地址;在此过程中,应用的全局负载均衡DNS解析,如根据地理地位信息解析对应的IP地址,使得用户能就近访问。此次解析得到CDN缓存服务器的IP地址,浏览器在得到实际的IP地址以后,向缓存服务器发出访问恳求;缓存服务器根据浏览器供给的要访问的域名,通过Cache内部专用DNS解析得到此域名的实际IP地址,再由缓存服务器向此实际IP地址提交访问恳求;缓存服务器从实际IP地址得得到内容以后,一方面在本地进行保存,以备以后应用,二方面把获取的数据返回给客户端,完成数据服务过程;客户端得到由缓存服务器返回的数据以后显示出来并完成全部浏览的数据恳求过程。
实现CDN的重要技巧手段是高速缓存、镜像服务器。可工作于DNS解析或HTTP重定向两种方法,通过Cache服务器,或异地的镜像站点完成内容的传送与同步更新。
CDN网络架构重要由两大部分,分为中心和边沿两部分,中心指CDN网管中心和DNS重定向解析中心,负责全局负载均衡,设备系统安装在管理中心机房,边沿重要指异地节点,CDN分发的载体,重要由Cache和负载均衡器等组成。
当用户访问参加CDN服务的网站时,域名解析恳求将最终交给全局负载均衡DNS进行处理。全局负载均衡DNS通过一组预先定义好的策略,将当时最接近用户的节点地址供给给用户,应用户能够得到快速的服务。同时,它还与散布在世界各地的所有CDNC节点保持通信,搜集各节点的通信状态,确保不将用户的恳求分配到不可用的CDN节点上,实际上是通过DNS做全局负载均衡。
以上就是小编收拾的CDN与DNS有何关联 二者原懂得析全面分析的相干内容,盼望可以对大家有所赞助!更多关于高防CDN的内容,敬请关注桂哥网络!