华为云计算 云知识 CDN和DNS的区别与联系
CDN和DNS的区别与联系

 【CDN618大促活动专场】 

现在互联网用户很多不能理解CDN和DNS之间的关系,他们之间到底有什么区别。对于这两者永远处于模糊的概念。其实二者是相辅相成的,二者搭配起来能使网站更加安全,快速。

CDN加速=智能DNS+多服务器

我们知道CDN实际上是通过在现有的Internet流程中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘” ,使用户可以就近取得所需的内容,解决 Internet 网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,解决用户访问网站的响应速度慢的根本原因。但现在有一个问题是,我们如何直到用户所在的位置并为其分配最佳的CDN节点呢,这就需要用DNS服务进行定位了。

当用户访问加入CDN服务的网站时, 域名解析 请求将最终交给全局 负载均衡 DNS进行处理。全局负载均衡DNS通过一组预先定义好的策略,将当时最接近用户的节点地址提供给用户,使用户能够得到快速的服务。同时,它还与分布在世界各地的所有CDNC节点保持通信,搜集各节点的通信状态,确保不将用户的请求分配到不可用的CDN节点上,实际上是通过DNS做全局负载均衡。

当我们使用DNS服务时,可以根据用户使用的递归服务器进行定位。但你给我们看到用户使用的是上海的递归服务器,那么就认为该用户来自上海,然后调度服务器就让该客户去访问上海的CDN服务器。

因为CDN服务本身并不具备DNS解析功能,而是依托于DNS智能解析功能,由DNS根据用户所在地、所用线路进行智能分配最合适的CDN服务节点,然后把缓存在该服务节点的静态缓存内容返回给用户。所以在启用CDN后进行ping查询时IP发生了变化,此时返回的是服务商DNS根据用户所在网络和服务器情况等智能适配后得出的最佳CDN服务节点IP而并不是用户的真实IP。

华为云CDN618聚惠来袭,CDN流量包买一送一限量抢购,快来华为云APP抢购吧~立即抢购

 


版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系contentedit@huawei.com,本网站有权在核实确属侵权后,予以删除文章。

上一篇:数据库需求分析的重点 下一篇:ModelArts

云解析服务 DNS

云解析服务(Domain Name Service)提供高可用,高扩展的权威DNS服务和DNS管理服务,把人们常用的域名或应用资源转换成用于计算机连接的IP地址,从而将最终用户路由到相应的应用资源上