[发明专利]CDN节点分配服务器及系统有效
申请号: | 201410067447.0 | 申请日: | 2014-02-26 |
公开(公告)号: | CN103825975B | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 李亦峰;马宇翔 | 申请(专利权)人: | 北京六间房科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;H04L12/46 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 李杰 |
地址: | 100048 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | cdn 节点 分配 服务器 系统 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及一种CDN节点分配服务器及包括该CDN节点分配服务器的CDN节点分配系统。
背景技术
CDN技术是指在网络各处放置节点服务器,从而在现有的互联网基础之上形成一层智能虚拟网络架构。通过CDN技术,可以将网站的内容发布至最接近用户的网络“边缘”,使用户可以就近取得所需的内容,从而可以提高用户访问网站的响应速度,提升用户体验。传统的CDN技术中,节点服务器的分配方案主要通过动态DNS技术实现。
DNS(Domain Name Service,域名服务)技术是指将互联网域名转换成IP地址的技术,其通过建立域名和IP地址相互映射的分布式数据库,使用户能够方便的通过域名访问互联网。其基本流程通常如图1中所示,客户端向本地DNS服务器发送请求解析目标域名的请求,如果本地DNS服务器无法直接解析目标域名,会通过根DNS服务器查询能够解析上述目标域名的主DNS服务器,该主DNS服务器一般是网站自建的DNS服务器或者域名托管商的DNS服务器;然后本地DNS服务器直接连接查询到的主DNS服务器对目标域名进行解析,并将得到的解析结果返回至用户客户端。
在动态DNS技术中,其假设用户客户端与其使用的本地DNS服务器在同一区域,并根据已知的IP地域信息构造包括IP地址与所归属地域之间的对应关系表。在进行CDN节点分配时,通过查询所述本地DNS服务器的IP地址归属地域,从而为用户客户端下发该地域内的距离用户客户端最近的CDN节点的IP地址。
由于动态DNS技术是基于用户客户端使用的本地DNS服务器IP地址实现的,然而在实际使用中可以发现,有相当一部分用户由于各种各样的原因,并没有直接使用本地DNS服务器,因此依然使用本地DNS服务器的IP地址来推测用户客户端所归属地域就不正确了。这样,就会导致分配的CDN节点地址可能并不与用户客户端匹配。
发明内容
本发明的目的在于针对背景技术中的部分问题或者全部问题,提供一种CDN节点分配服务器及包括该CDN节点分配服务器的CDN节点分配系统。
具体的,所述CDN节点分配服务器,包括:
请求解析模块,用于接收客户端的服务请求并从中解析出来源IP地址;
ISP查询模块,用于查询所述来源IP地址所归属的ISP;
位置查询模块,用于查询所述来源IP地址所归属地域;
节点分配模块,用于根据查询到的归属ISP以及归属地域,按照预设规则选择与所述客户端匹配的CDN节点并将被选CDN节点IP地址下发至客户端。
所述CDN节点分配系统,包括若干组上述的CDN节点分配服务器;所述CDN节点分配服务器与所述客户端以及CDN节点通信连接。
由以上技术方案可见,本发明所提供的CDN节点分配服务器中,通过从客户端的服务请求中解析来源IP地址,并查询来源IP地址所归属的ISP以及所归属地域,最后根据查询到的归属ISP以及归属地域,为客户端分配匹配的CDN节点。因此相比于现有技术,通过本发明,可以为用户分配更合适的CDN节点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中DNS技术的基本流程示意图;
图2是本发明一种实施方式中CDN节点分配服务器的模块示意图;
图3是本发明一种实施方式中通过自治域信息查询获取第一数据文件的方法示意图;
图4是本发明一种实施方式中获取第二数据文件的方法示意图;
图5是本发明一种实施方式中CDN节点分配服务器的输出结果示意图;
图6是本发明所提供的CDN节点分配系统架构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京六间房科技有限公司,未经北京六间房科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410067447.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:放电灯的组装方法以及放电灯
- 下一篇:烘干设备用增压回煤装置