[发明专利]一种实现域名访问加速的方法和系统有效
申请号: | 201910605508.7 | 申请日: | 2019-07-05 |
公开(公告)号: | CN110445886B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 尤文榜;林更新;刘涛;孙达康;苏志伟 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 域名 访问 加速 方法 系统 | ||
本发明公开了一种实现域名访问加速的方法和系统,属于网络通信技术领域。所述方法包括:CDN节点通过本地配置的目标VIP地址接收目标域名的域名访问流量,确定所述目标VIP地址对应的目标CDN厂商;所述CDN节点在所述域名访问流量的域名信息中添加所述目标CDN厂商的标识信息;所述CDN节点读取所述目标CDN厂商和所述目标域名对应的资源配置文件,并基于所述资源配置文件对添加有所述标识信息的域名访问流量进行处理。采用本发明,可以对不同CDN厂商切换来的域名访问流量进行有效区分,有利于CDN集群中的流量结算以及CDN业务的拓展。
技术领域
本发明涉及网络通信技术领域,特别涉及一种实现域名访问加速的方法和系统。
背景技术
随着互联网技术的不断进步,CDN(内容分发网络,Content Delivery Network)服务也随之快速发展,域名运营方往往会在多个CDN厂商处同时开通同一域名的加速访问服务。由于服务成本、资源分布等因素,不同CDN厂商间会存在流量切换的需求,即将各自的域名访问流量切换至其它CDN厂商处进行加速。
具体来讲,域名运营方在不同CDN厂商处开通了同一域名的加速访问服务后,可以先在DNS系统对域名的解析规则进行配置。从而DNS系统可以根据该配置将接收到的域名解析请求引导至不同CDN厂商的解析调度系统。之后,CDN厂商的解析调度系统可以判断本地CDN集群是否为相应的域名访问流量提供加速访问服务,如果不提供,解析调度系统则可以将该域名解析请求转发至其它CDN厂商的解析调度系统,以通过其它CDN集群对域名解析请求进行响应。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
当前CDN集群大多以域名为标识对域名访问流量进行标记,如果CDN集群中同时存在其它CDN集群转发来的域名访问流量(可称为切换流量)和用户终端直接发送的域名访问流量(可称为直销流量),CDN厂商将无法对上述两类域名访问流量进行有效区分,进而不利于流量结算以及CDN业务的拓展。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种实现域名访问加速的方法和系统。所述技术方案如下:
第一方面,提供了一种实现域名访问加速的方法,所述方法包括:
CDN节点通过本地配置的目标VIP地址接收目标域名的域名访问流量,确定所述目标VIP地址对应的目标CDN厂商;
所述CDN节点在所述域名访问流量的域名信息中添加所述目标CDN厂商的标识信息;
所述CDN节点读取所述目标CDN厂商和所述目标域名对应的资源配置文件,并基于所述资源配置文件对添加有所述标识信息的域名访问流量进行处理。
可选的,所述方法还包括:
当接收到携带有目标CDN厂商的标识信息的目标域名的资源预取请求时,所述CDN节点获取所述目标域名的域名资源文件;
所述CDN节点根据所述标识信息对所述域名资源文件进行标记,并存储标记后的所述域名资源文件。
这样,CDN节点可以通过对域名资源文件标记不同CDN厂商的标识信息,实现对不同CDN厂商对应的域名资源文件的区别存储。
可选的,所述方法还包括:
当接收到携带有目标CDN厂商的标识信息的目标域名的资源推送请求时,所述CDN节点删除本地存储的、标记有所述标识信息的所述目标域名的域名资源文件。
这样,CDN节点可以通过对域名资源文件标记不同CDN厂商的标识信息,实现对指定CDN厂商对应的域名资源文件的精确删除。
可选的,所述CDN节点在所述域名访问流量的域名信息中添加所述目标CDN厂商的标识信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910605508.7/2.html,转载请声明来源钻瓜专利网。