[发明专利]DNS域名解析方法、DNS服务器、GSLB系统及域名解析系统在审
申请号: | 202011550458.6 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112738288A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 张宇 | 申请(专利权)人: | 上海牙木通讯技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 上海立群专利代理事务所(普通合伙) 31291 | 代理人: | 杨楷;毛立群 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dns 域名解析 方法 服务器 gslb 系统 | ||
本发明提供了一种DNS域名解析方法,在运营商本地DNS系统中,对系统进行了改造,对用户请求流程进行了修改,使得本地DNS服务器能够从GSLB系统中获取到权重信息,实现对于资源的权重负载,提供准确的权重应答。这种DNS域名解析方法还提高了域名解析的效率,降低了用户的访问时延。这种DNS域名解析方法,具体包括:请求接收步骤,接收用户发起的针对目标域名的域名解析请求;记录获取步骤,获取与目标域名关联的多个CDN接入节点IP,以及多个CDN接入节点IP分别对应的多个权重信息;分配步骤,根据多个权重信息,从多个CDN接入节点IP中选择一个,分配给用户。
技术领域
本发明涉及网络通信技术领域,具体地,涉及到DNS域名解析方法、DNS服务器、GSLB系统及域名解析系统。
背景技术
内容分发网络(CDN,Content Delivery Network)是一项全网内容加速服务。利用遍布全球(全国,或企业自行规划的各大城市及区域)的加速节点,帮助企业将业务内容发布至最接近用户的边缘节点,使用户的请求能够就近得到快速响应,无需进行多次网络转发,避免请求受地域、带宽、服务器能力等因素影响导致的高延迟、低可用性等问题。
与传统访问方式不同,CDN网络相当于在用户和源服务器之间增加了高速缓存(Cache)层,原本需要访问源服务器才能获得的数据被暂时性地存储在高速缓存层中。用户的访问请求将被域名解析系统引导到CDN网络中的CDN节点而不是源服务器。具体而言,全局负载均衡(GSLB,Global Server Load Balance)系统主要用于执行上述引导过程,其适时统计各CDN节点的连接状态并为用户匹配合适的CDN接入节点以将用户接入CDN网络。
CDN节点在第一次访问源服务器之后能够缓存源服务器的数据,用户再次请求该数据时,CDN节点能够将缓存的数据直接返回给用户,而不需要再次访问源服务器,这大大地加快了数据传输的速度,对于静态资源的加速尤为显著。
图1是现有技术中的一种CDN网络架构。基于该CDN网络架构的交互方式如下:首先由用户1输入与源服务器6的IP地址相关联的域名,用户1的终端设备向本地DNS(DomainName System)服务器21发送查询源服务器6的IP地址的查询请求,本地DNS服务器21将查询请求转发给全局负载平衡(GSLB,Global Server Load Balance)系统31,GSLB系统31能够根据用户1的地理位置、入网类型等因素,从多个CDN接入节点4之中选择与用户1匹配程度最高者,将其IP地址作为最佳CDN接入节点IP返回给用户1。
接着,用户1可以向该CDN接入节点4发出访问请求,经其接入CDN网络。CDN网络中包含多个节点服务器,不限于CDN接入节点4和CDN节点5。如果是第一次访问源服务器6或者缓存记录已过期,CDN网络中的节点服务器(例如CDN节点5)经由内部路由接收来自CDN接入节点4的访问请求,会向源服务器6请求业务内容并返回给用户1,接着缓存该业务内容;如果CDN网络中缓存有该源服务器6的业务内容,则CDN网络中缓存有源服务器6业务内容的CDN节点5可以直接返回缓存的业务内容,提高应答速度。
目前,本地DNS服务器21与GSLB系统31之间只进行一个或者多个最佳CDN接入节点IP的数据交换。相应地,本地DNS服务器21也只缓存一个或者多个最佳CDN接入节点IP的应答结果。根据地域、带宽、服务器能力等因素分配最佳CDN接入节点IP的过程是集中在GSLB系统31中完成的,受到GSLB系统31处理能力的限制,而现有的本地DNS服务器21则难以进行负载均衡。
发明内容
针对以上问题,本发明提供了一种DNS域名解析方法,使得本地DNS服务器能够实现对于资源的权重负载,提供准确的权重应答。
在本发明的较优技术方案中,提供了一种DNS域名解析方法,具体包括:
请求接收步骤,接收用户发起的针对目标域名的域名解析请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海牙木通讯技术有限公司,未经上海牙木通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011550458.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双柱式立式加工中心
- 下一篇:数据推送系统、数据推送方法及计算设备