The invention discloses an X CDN scheduling method, equipment and system based on X DNS, which relates to the field of communication technology and is used to solve the problem of low accuracy of CDN scheduling. The network architecture of X CDN includes local DNS server, at least one X DNS node, and CDN hidden authorized DNS node. The method includes: local DNS server receives domain name resolution requests sent by user equipment, gets domain name records of domain names, and sends recursive requests containing domain name records to X DNS node to which the domain name records are directed; X DNS node conceals and grants them to CDN. The right DNS node sends the parsing result request containing IP and domain name records of X DNS node. The CDN hides the authorized DNS node to obtain the IP corresponding network of X DNS node according to the IP and network correspondence table of X DNS node. According to the domain name record, the IP of the CDN server node is obtained from the network and returned to the X DNS node for user equipment to return to the user equipment according to the I of the CDN server node. P retrieves network content from the CDN server node. The invention is used to realize precise scheduling of CDN.
【技术实现步骤摘要】
基于X-DNS的X-CDN调度方法、设备及系统
本专利技术的实施例涉及通信
,尤其涉及一种基于X-DNS的X-CDN调度方法、设备及系统。
技术介绍
CDN(ContentDeliveryNetwork,内容分发网络)是一种新型网络内容服务体系,基本思路是通过部署节点服务器和设置调度算法,使互联网用户能够就近从节点服务器上获取所访问的网络内容,从而解决因互联网骨干电路拥塞导致用户访问网络内容的响应速度较慢的问题,使网络内容传输更快、更稳定。目前,传统的CDN调度都是在CDN厂家的智能DNS上基于本地DNS服务器的IP或者用户设备的IP来实现调度。但是实际情况中,无论基于本地DNS服务器的IP还是用户设备的IP,出于安全风险考虑,运营商都不会向CDN厂家提供城域网精确IP范围;同时由于运营商网络变动频繁,CDN厂家通过多种渠道获得的IP存在较大误差,导致CDN调度精准度较低,用户访问网络内容的响应速度较慢。
技术实现思路
本专利技术的实施例提供一种基于X-DNS的X-CDN调度方法、设备及系统,用于解决现有技术中CDN调度精准度较低的技术问题。为了达到上述目的,本专利技术采用如下技术方案:第一方面,提供一种基于X-DNS的X-CDN调度方法,其中上述X-CDN的网络架构包括本地DNS服务器、至少一个X-DNS节点、以及CDN隐藏授权DNS节点,该方法包括:本地DNS服务器接收用户设备发送的域名解析请求;其中域名解析请求中包含用户输入的域名;本地DNS服务器获取上述域名的域名记录,根据预设规则将包含域名记录的递归请求发送至X-DNS节点;其中预设规则中域名指 ...
【技术保护点】
1.一种基于X‑DNS的X‑CDN调度方法,其特征在于,所述X‑CDN的网络架构包括本地DNS服务器、至少一个X‑DNS节点、以及CDN隐藏授权DNS节点,所述方法包括:所述本地DNS服务器接收用户设备发送的域名解析请求;其中所述域名解析请求中包含用户输入的域名;所述本地DNS服务器获取所述域名的域名记录,根据预设规则将包含所述域名记录的递归请求发送至X‑DNS节点;其中所述预设规则中所述域名记录指向所述X‑DNS节点;所述X‑DNS节点接收所述本地DNS服务器发送的包含所述域名记录的递归请求,并根据预定规则向CDN隐藏授权DNS节点发送解析结果请求;其中所述解析结果请求中包含所述X‑DNS节点的IP以及所述域名记录;所述预定规则中将所述域名记录指向所述CDN隐藏授权DNS节点;所述CDN隐藏授权DNS节点接收所述X‑DNS节点发送的所述解析结果请求,根据X‑DNS节点的IP与网络对应关系表获取所述解析结果请求中X‑DNS节点的IP对应的网络,根据所述域名记录从所述网络中获取CDN服务器节点的IP;所述CDN隐藏授权DNS节点将所述CDN服务器节点的IP返回所述X‑DNS节点;所述X‑ ...
【技术特征摘要】
1.一种基于X-DNS的X-CDN调度方法,其特征在于,所述X-CDN的网络架构包括本地DNS服务器、至少一个X-DNS节点、以及CDN隐藏授权DNS节点,所述方法包括:所述本地DNS服务器接收用户设备发送的域名解析请求;其中所述域名解析请求中包含用户输入的域名;所述本地DNS服务器获取所述域名的域名记录,根据预设规则将包含所述域名记录的递归请求发送至X-DNS节点;其中所述预设规则中所述域名记录指向所述X-DNS节点;所述X-DNS节点接收所述本地DNS服务器发送的包含所述域名记录的递归请求,并根据预定规则向CDN隐藏授权DNS节点发送解析结果请求;其中所述解析结果请求中包含所述X-DNS节点的IP以及所述域名记录;所述预定规则中将所述域名记录指向所述CDN隐藏授权DNS节点;所述CDN隐藏授权DNS节点接收所述X-DNS节点发送的所述解析结果请求,根据X-DNS节点的IP与网络对应关系表获取所述解析结果请求中X-DNS节点的IP对应的网络,根据所述域名记录从所述网络中获取CDN服务器节点的IP;所述CDN隐藏授权DNS节点将所述CDN服务器节点的IP返回所述X-DNS节点;所述X-DNS节点将所述CDN服务器节点的IP返回所述本地DNS服务器以返回所述用户设备,以便于所述用户设备根据所述CDN服务器节点的IP从所述CDN服务器节点获取网络内容。2.根据权利要求1所述的基于X-DNS的X-CDN调度方法,其特征在于,所述方法还包括:所述本地DNS服务器判断所述域名是否为预设域名;若判断结果为是,所述本地DNS服务器获取所述域名的域名记录,根据预设规则将所述域名记录发送至X-DNS节点。3.根据权利要求1所述的基于X-DNS的X-CDN调度方法,其特征在于,所述X-DNS节点的IP与网络对应关系表包括:X-DNS节点的IP与X-DNS节点的IP所属城域网对应关系表;和/或,X-DNS节点的IP与X-DNS节点的IP所属业务网络对应关系表。4.一种X-DNS节点,其特征在于,所述X-DNS节点包括:接收模块,用于接收本地DNS服务器发送的包含域名记录的递归请求;处理模块,用于根据预定规则向CDN隐藏授权DNS节点发送解析结果请求;其中,所述解析结果请求中包含所述X-DNS节点的IP以及所述域名记录;所述预定规则中将所述域名记录指向所述CDN隐藏授权DNS节点;发送模块,用于将所述CDN隐藏授权D...
【专利技术属性】
技术研发人员:黎宇,周婧莹,潘俊斌,莫俊彬,韦国锐,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。