[发明专利]域名解析查询请求的处理方法及装置有效
申请号: | 202110029084.1 | 申请日: | 2021-01-11 |
公开(公告)号: | CN112887442B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 王信大 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L47/50;H04L47/32;H04L45/745;G06F16/2457 |
代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名解析 查询 请求 处理 方法 装置 | ||
1.一种域名解析查询请求的处理方法,可用于域名解析服务器,其特征在于,包括:
基于多个中央处理器和其对应的多个队列分别处理所述域名解析查询请求的计算;
建立第一中央处理器和其对应的查询报文等待队列;
建立第二中央处理器和其对应的域名匹配等待队列,域名匹配就绪队列;
建立第三中央处理器和其对应的响应报文查询等待队列,响应报文查询就绪队列;
建立第四中央处理器和其对应的响应报文发送等待队列;
获取域名解析查询报文,并放入查询报文等待队列;
基于所述查询报文等待队列由所述域名解析查询报文中提取报文信息,所述报文信息包括:源IP地址,域名信息,请求类型;
将域名解析查询报文的报文地址,所述域名信息,所述请求类型发送至域名匹配等待队列;
将所述源IP地址和所述报文地址发送至响应报文查询等待队列;
基于所述域名匹配等待队列和所述报文查询等待队列的处理结果响应所述域名解析查询请求。
2.如权利要求1所述的方法,其特征在于,基于所述域名匹配等待队列和所述报文查询等待队列的处理结果响应所述域名解析查询请求,包括:
循环提取所述域名匹配等待队列上的所述报文地址,所述域名信息,所述请求类型;
基于所述报文地址,所述域名信息,所述请求类型和预设的域名解析记录进行匹配;
在匹配成功时,将所述域名解析查询报文标记为域名匹配就绪状态;
在匹配不成功时,将所述域名解析查询报文标记为域名匹配错误状态。
3.如权利要求1所述的方法,其特征在于,基于所述域名匹配等待队列和所述报文查询等待队列的处理结果响应所述域名解析查询请求,包括:
循环提取所述响应报文查询等待队列的所述源IP地址和所述报文地址;
根据所述源IP地址和预设的域名解析记录中路由地址进行匹配;
在匹配成功时,将所述域名解析查询报文标记为响应报文查询就绪状态;
在匹配不成功时,将所述域名解析查询报文标记为响应报文查询错误状态。
4.如权利要求 3所述的方法,其特征在于,基于所述域名匹配等待队列和所述报文查询等待队列的处理结果响应所述域名解析查询请求,还包括:
检查所述域名解析查询报文的所有状态以响应所述域名解析查询请求。
5.如权利要求4所述的方法,其特征在于,检查所述域名解析查询报文的所有状态以响应所述域名解析查询请求,包括:
在所述域名解析查询报文的状态包括域名匹配就绪状态、响应报文查询就绪状态时,将所述路由地址,所述域名解析记录,所述报文地址发送至响应报文发送等待队列。
6.如权利要求5所述的方法,其特征在于,检查所述域名解析查询报文的所有状态以响应所述域名解析查询请求,还包括:
在所述域名解析查询报文的状态包括域名匹配错误状态时,将所述域名解析查询报文丢弃;
在所述域名解析查询报文的状态包括响应报文查询错误状态时,将所述域名解析查询报文丢弃。
7.如权利要求3所述的方法,其特征在于,基于所述域名匹配等待队列和所述报文查询等待队列的处理结果响应所述域名解析查询请求,包括:
响应报文发送等待队列循环查询所述域名匹配等待队列和所述报文查询等待队列的处理结果;
由所述处理结果中提取所述域名解析查询报文,所述路由地址,所述域名解析记录,所述报文地址;
基于所述域名解析查询报文,所述路由地址,所述域名解析记录,所述报文地址构造响应报文。
8.如权利要求7所述的方法,其特征在于,还包括:
基于所述路由地址发送所述响应报文。
9.一种域名解析查询请求的处理装置,可用于域名解析服务器,其特征在于,包括:
获取报文模块,用于获取域名解析查询报文,并放入查询报文等待队列,其中所述域名解析查询请求的计算基于多个中央处理器和其对应的多个队列分别处理,所述查询报文等待队列由第一中央处理器处理;
提取信息模块,用于基于所述查询报文等待队列由所述域名解析查询报文中提取报文信息,所述报文信息包括:源IP地址,域名信息,请求类型;
域名匹配模块,用于将域名解析查询报文的报文地址,所述域名信息,所述请求类型发送至域名匹配等待队列,其中域名匹配等待队列以及域名匹配就绪队列由第二中央处理器处理;
报文查询模块,用于将所述源IP地址和所述报文地址发送至响应报文查询等待队列,其中响应报文查询等待队列以及响应报文查询就绪队列由第三中央处理器处理;
响应请求模块,用于基于所述域名匹配等待队列和所述报文查询等待队列的处理结果响应所述域名解析查询请求,其中响应报文发送等待队列中的响应由第四中央处理器处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110029084.1/1.html,转载请声明来源钻瓜专利网。