[发明专利]基于本地DNS的CDN优化调度方法在审
申请号: | 201811039456.3 | 申请日: | 2018-09-06 |
公开(公告)号: | CN108989487A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 陈忠国;张鹏 | 申请(专利权)人: | 北京泰策科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24;H04L12/801 |
代理公司: | 北京汇彩知识产权代理有限公司 11563 | 代理人: | 齐海迪 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化系统 用户体验 运营商 授权域名服务器 内容用户 优化调度 带宽 运营商骨干网 互联网内容 转发服务器 故障内容 全球资源 用户需求 资源获取 骨干网 级切换 拨测 上行 转发 访问 返回 响应 配置 部署 | ||
本发明涉及一种基于本地DNS的CDN优化调度方法,包括:ICP内容用户体验优化系统和互联网内容用户体验优化系统;ICP内容用户体验优化系统是针对用户经常访问的域名,通过在ICP用户体验优化系统旁部署ICP的授权域名服务器,在ICP用户体验优化系统上配置转发服务器为ICP授权域名服务器地址,直接通过域名转发进行资源获取,通过泰策全球资源库获取本地拨测结果,结合用户的策略,返回最优资源列表。提升用户体验;提升本地DNS服务能力;故障内容源秒级切换;节省运营商骨干网带宽;用户需求就近响应,一方面提升了用户的访问体验,提升了运营商的竞争力;另一方面极大地节省了运营商上行的骨干网带宽,节省了运营商的成本。
技术领域
本发明涉及互联网领域,具体的说,是涉及一种基于本地DNS的CDN优化调度方法。
背景技术
DNS解析是我们访问Internet的“第一跳”,为了更快、更稳,现在业界普遍采用了智能DNS来解析。智能DNS解析是CDN的重要组成部分,其原理就是根据自身所保存的表项的IP和用户的所在位置对应来就近分配服务器的主机记录给用户,即根据请求用户的来源对同一域名作出相应不同的解析。在CDN网络中,根据智能DNS实现GSLB全局负载均衡,就近分发可请求的缓存服务器,所以CDN的调度准确性需要依靠DNS的智能解析。
但是智能DNS也不是完美的,因为DNS是互联网上较早设计的协议,当时并没有考虑到今天网络的发展情况与应用场景。以客户端请求DNS查询www.163.com域名为例,较早的传统的DNS工作流程如下:
(1)客户端向本机配置的本地DNS服务器发出“www.163.com”域名的DNS查询请求。
(2)本地DNS服务器收到请求后,如果本地缓存中没有该域名的记录,则本地DNS服务器再以DNS客户端的角色将同样的DNS域名查询请求发给根名称服务器;根名称服务器收到DNS请求后,将所请求的DNS域名中的com顶级域名所对应的com顶级名称服务器地址返回给本地DNS服务器。
(3)本地DNS服务器根据根名称服务器所返回的com顶级名称服务器地址,向对应的com顶级名称服务器发送与之前一样的“www.163.com”域名的DNS查询请求;对应的顶级名称服务器在收到DNS查询请求后,如果缓存中没有该域名的记录,则向本地DNS服务器返回所请求的DNS域名对应的163.com二级名称服务器地址(权威DNS服务器地址)。
(4)本地DNS服务器根据com顶级域名服务器返回的163.com二级名称服务器即权威DNS服务器地址,向对应的163.com权威DNS服务器发送与之前一样的www.163.com域名的DNS查询请求;对应的163.com权威DNS服务器返回www.163.com域名所对应的IP地址给本地DNS服务器。
(5)本地DNS服务器将在163.com权威DNS服务器得到的www.163.com域名所对应的IP地址返回给DNS客户端。
在整个解析过程中,本地DNS服务器代替用户向根、顶级域、权威DNS服务器去查询结果并把结果返回给用户,被查询的权威DNS服务器是无法知道具体是哪个用户来查询,无法获得用户IP。CDN使用DNS获取查询IP,根据IP对用户进行地域调度,但这里获取的IP地址是DNS地址,而不是用户真实的IP地址。大多数情况下,用户会使用离自己网络最近的本地DNS服务器,CDN调度基本还是准确的。但是也有很多用户nameserver设置错误,或使用google public dns(nameserver 8.8.8.8/8.8.4.4)或opendns进行DNS解析。如果我们的本地DNS服务器和本地用户不在一个地理位置上,那么用户会得到一个本地DNS服务器所在位置最近的IP地址而不是用户位置最近的IP地址,所以无法进行精准调度,不可避免的存在调度错误,用户访问体验差的现象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京泰策科技有限公司,未经北京泰策科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811039456.3/2.html,转载请声明来源钻瓜专利网。