[发明专利]信息处理方法及DNS缓存服务器有效
| 申请号: | 201510234057.2 | 申请日: | 2015-05-08 |
| 公开(公告)号: | CN104917851B | 公开(公告)日: | 2019-01-22 |
| 发明(设计)人: | 缪治中;顾杰;黄林;赵涛 | 申请(专利权)人: | 成都亚信网络安全产业技术研究院有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 中国(四川)自由贸易试验区成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 信息处理 方法 dns 缓存 服务器 | ||
1.一种信息处理方法,其特征在于,应用于域名系统DNS缓存服务器,所述方法包括:
在内核层截取DNS请求报文,对所述DNS请求报文进行解析,获得所述DNS请求报文携带的待解析的域名、记录类型和用户设备的IP地址;
在内核层根据所述域名、记录类型和用户设备的IP地址查询第一缓存空间,在查询到与所述域名、记录类型和所述用户设备的IP地址匹配的有效应答记录的情况下,将所述有效应答记录发送至所述用户设备,在未查询到与所述域名、记录类型和所述用户设备的IP地址匹配的有效应答记录的情况下,向用户层发送所述DNS请求报文;
在用户层接收内核层发送的DNS请求报文,对所述DNS请求报文进行解析,获得所述DNS请求报文携带的待解析的域名;判断所述待解析的域名是否属于预存的黑名单以及预存的域名强解名单;如果所述待解析的域名属于预存的黑名单,则向内核层发送第一响应信息,在内核层将第一响应信息发送至所述用户设备,如果所述待解析的域名属于预存的域名强解名单,则向内核层发送第二响应信息,在内核层将第二响应信息发送至用户设备,如果所述待解析的域名不属于预存的黑名单和预存的域名强解名单,则向递归服务器发送所述DNS请求报文,接收所述递归服务器返回的响应结果;
在用户层根据所述域名和所述用户设备的IP地址查询第二缓存空间,获取与所述域名和所述用户设备的IP地址匹配的智能策略,利用所述智能策略对所述响应结果进行处理,将处理后的响应结果发送至内核层,所述处理后的响应结果包括用户设备的IP地址、域名、记录类型和应答记录,其中,对所述响应结果进行处理包括:对IP地址的筛选、对IP地址的排序和对TTL生存时间值的修改;
在内核层将接收到的响应结果发送至所述用户设备,将接收到的响应结果存储至所述第一缓存空间。
2.根据权利要求1所述的信息处理方法,其特征在于,所述第一缓存空间以两层哈希表结构存储应答记录,其中,第一层哈希表的关键字为集合标识、数据为第二层哈希表的存储地址,第二层哈希表的关键字为域名和记录类型、数据为应答记录;
在内核层根据所述域名、记录类型和用户设备的IP地址查询第一缓存空间,包括:确定所述用户设备的IP地址所属的第一集合;利用所述第一集合的标识在第一层哈希表中进行查找,确定目标哈希表的存储地址;利用所述域名和记录类型在所述目标哈希表中进行查找,获得相应的应答记录。
3.根据权利要求2所述的信息处理方法,其特征在于,所述将接收到的响应结果存储至第一缓存空间,包括:
对接收到的响应结果进行解析,获得用户设备的IP地址、域名、记录类型和应答记录;
确定解析得到的用户设备的IP地址所属的第二集合;
利用所述第二集合的标识在第一层哈希表中查找,确定待处理哈希表的存储地址;
如果所述待处理哈希表中存在以解析得到的域名和记录类型作为关键字的数据结构,则利用解析得到的应答记录对该数据结构中的数值进行更新;
如果所述待处理哈希表中不存在以解析得到的域名和记录类型作为关键字的数据结构,则在所述待处理哈希表中添加以解析得到的域名和记录类型作为关键字、以解析得到的应答记录为数值的数据结构。
4.根据权利要求1所述的信息处理方法,其特征在于,所述第二缓存空间以两层树结构存储智能策略,其中,第一层树的索引为域名后缀、数据为第二层树的存储地址,第二层树的索引为集合标识、数据为智能策略;
在用户层根据所述域名和所述用户设备的IP地址查询第二缓存空间,包括:利用所述域名在第一层树中进行查找,确定目标树的存储地址;确定所述用户设备的IP地址所属的第三集合;利用所述第三集合的标识在所述目标树中进行查找,获得相应的智能策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都亚信网络安全产业技术研究院有限公司,未经成都亚信网络安全产业技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510234057.2/1.html,转载请声明来源钻瓜专利网。





