【技术实现步骤摘要】
域名解析方法、系统及设备
本专利技术涉及内容分发网络
,特别涉及一种域名解析方法、系统及设备。
技术介绍
在CDN(ContentDeliveryNetwork,内容分发网络)
当中,GSLB设备能够(GlobalServerLoadBalance,全局负载均衡)基于DNS(DomainNameSystem,域名系统)技术把互联网用户的请求调度到离用户最近的边缘缓存节点。在普遍情况下,服务同一个地区的边缘缓存节点有多个,每个边缘缓存节点的处理能力可能不同。此时GSLB会根据每个边缘缓存节点的处理能力配置服务优先级,GSLB会依据边缘缓存节点的服务优先级分配节点IP到本地DNS服务器。为了减少DNS请求数量,本地DNS服务器会缓存从GSLB获得的解析结果。本地DNS服务器所服务的用户数量千差万别,而GSLB并不知道本地DNS服务器所服务的用户数,所以GSLB按配置的服务优先级分配边缘缓存节点不能准确的实现负载均衡,甚至可能出现处理能力小的边缘缓存节点反而访问量大的情况,因此会造成用户访问缓慢甚至域名解析系统不能服务的情况。
技术实现思路
本专利技术所要解决的一个技术问题是:提供一种负载更加均衡的域名解析方案。根据本专利技术实施例的一个方面,提供了一种域名解析方法,包括:全局负载均衡GSLB设备接收本地域名系统DNS服务器发送的DNS查询请求,所述DNS查询请求包括本地DNS服务器的IP地址;GSLB设备根据本地DNS服务器的IP地址,确定与本地DNS服务器对应的多个边缘缓存节点的IP地址以及服务优先级;GSLB设备向本地DNS服务器返回所述多个边缘缓 ...
【技术保护点】
一种域名解析方法,其特征在于,所述方法包括:全局负载均衡GSLB设备接收本地域名系统DNS服务器发送的DNS查询请求,所述DNS查询请求包括本地DNS服务器的IP地址;GSLB设备根据本地DNS服务器的IP地址,确定与本地DNS服务器对应的多个边缘缓存节点的IP地址以及服务优先级;GSLB设备向本地DNS服务器返回所述多个边缘缓存节点的IP地址以及服务优先级,以便本地DNS服务器根据多个边缘缓存节点的服务优先级向所述用户分配边缘缓存节点的IP地址。
【技术特征摘要】
1.一种域名解析方法,其特征在于,所述方法包括:全局负载均衡GSLB设备接收本地域名系统DNS服务器发送的DNS查询请求,所述DNS查询请求包括本地DNS服务器的IP地址;GSLB设备根据本地DNS服务器的IP地址,确定与本地DNS服务器对应的多个边缘缓存节点的IP地址以及服务优先级;GSLB设备向本地DNS服务器返回所述多个边缘缓存节点的IP地址以及服务优先级,以便本地DNS服务器根据多个边缘缓存节点的服务优先级向所述用户分配边缘缓存节点的IP地址。2.如权利要求1所述的方法,其特征在于,所述确定与本地DNS服务器对应的多个边缘缓存节点的IP地址以及服务优先级包括:GSLB设备确定与本地DNS服务器属于相同区域的多个边缘缓存节点;GSLB设备根据所述多个边缘缓存节点的性能指标确定所述多个边缘缓存节点的服务优先级。3.一种基于域名解析的负载均衡方法,其特征在于,所述方法包括:本地DNS服务器接收用户发起的DNS查询请求;本地DNS服务器获取所述本地DNS服务器对应的多个边缘缓存节点的IP地址以及服务优先级;本地DNS服务器根据获取的多个边缘缓存节点的服务优先级向所述用户分配边缘缓存节点的IP地址。4.如权利要求3所述的方法,其特征在于,所述本地DNS服务器获取所述本地DNS服务器对应的多个边缘缓存节点的IP地址以及服务优先级包括:本地DNS服务器向GSLB设备发送DNS查询请求,所述DNS查询请求包括本地DNS服务器的IP地址,以便GSLB设备根据本地DNS服务器的IP地址,确定与本地DNS服务器对应的多个边缘缓存节点的IP地址以及服务优先级;本地DNS服务器接收GSLB设备发送的所述多个边缘缓存节点的IP地址以及服务优先级。5.如权利要求4所述的方法,其特征在于,所述方法还包括:本地DNS服务器将接收到的所述多个边缘缓存节点的IP地址以及服务优先级在本地存储为带优先级的DNS资源记录。6.如权利要求3所述的方法,其特征在于,所述本地DNS服务器获取所述本地DNS服务器对应的多个边缘缓存节点的IP地址以及服务优先级包括:本地DNS服务器在本地查询带优先级的DNS资源记录,以获取本地DNS服务器对应的多个边缘缓存节点的IP地址以及服务优先级。7.如权利要求3所述的方法,其特征在于,所述本地DNS服务器根据所述多个边缘缓存节点的服务优先级向所述用户分配边缘缓存节点的IP地址包括:本地DNS服务器计算各个边缘缓存节点的服务优先级与所有边缘缓存节点的服务优先级总和的比值;本地DNS服务器以各个边缘缓存节点的所述比值为概率,向所述用户随机分配各个边缘缓存节点的IP地址。8.一种GSLB设备,其特征在于,所述GSLB设备包括:消息接收模块,用于接收本地域名系统DNS服务器发送的DNS查询请求,所述D...
【专利技术属性】
技术研发人员:侯光华,冀晖,李建军,张平,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。