[发明专利]一种路由器域名访问方法、系统、计算机设备和存储介质在审
申请号: | 201810549475.4 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108769287A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 曾敏 | 申请(专利权)人: | 四川斐讯全智信息技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/741 |
代理公司: | 成都金德联合知识产权代理事务所(特殊普通合伙) 51271 | 代理人: | 张婵婵;王晓普 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由器 域名访问 域名解析 数据包 计算机设备 数据链路层 存储介质 回应报文 网卡驱动 客户端 域名查询请求 发送 队列接收 发送队列 功能失效 逻辑处理 内核模块 应用场景 查询 报文 放入 组装 场景 | ||
1.一种路由器域名访问方法,其特征在于,包括步骤:
从网卡驱动的收包队列接收客户端发送的数据包;
判断所述数据包是否为路由器域名查询请求报文,若是,对所述数据包进行逻辑处理并组装生成查询回应报文;
将所述查询回应报文放入所述网卡驱动的发送队列以发送至所述客户端。
2.根据权利要求1所述的路由器域名访问方法,其特征在于,所述从网卡驱动的收包队列接收客户端发送的数据包,具体包括:
通过钩子函数获取所述数据包;所述钩子函数位于数据链路层。
3.根据权利要求1所述的路由器域名访问方法,其特征在于,所述对所述数据包进行逻辑处理并组装生成查询回应报文,具体包括:
根据路由器域名和路由器管理IP地址对所述数据包进行逻辑处理。
4.根据权利要求3所述的路由器域名访问方法,其特征在于,所述对所述数据包进行逻辑处理并组装生成查询回应报文,具体包括:
获取所述数据包的IP头部,判断所述IP头部的版本号是否为IPV4版本及协议类型是否为UDP协议,若否,不进行逻辑处理;
获取所述数据包的UDP头部,判断所述UDP头部的目的端口是否为DNS服务器端口号,若否,不进行逻辑处理;
获取所述数据包的DNS头部,判断所述DNS头部的标志位是否为DNS域名请求报文的标志,若否,不进行逻辑处理;
获取数据包的查询请求报文的域名,判断所述查询请求报文的域名是否与路由器域名一致,若否,不进行逻辑处理。
5.一种路由器域名访问系统,其特征在于,所述路由器域名访问系统应用于数据链路层,包括:
数据帧接收模块,用于从网卡驱动的收包队列接收客户端发送的数据包;
路由器域名处理模块,用于判断所述数据包是否为路由器域名查询请求报文,若是,对所述数据包进行逻辑处理并组装生成查询回应报文;将所述查询回应报文放入所述网卡驱动的发送队列以发送至所述客户端。
6.根据权利要求5所述的路由器域名访问系统,其特征在于,所述路由器域名处理模块具体包括:
DNS查询报文接收单元,用于通过所述路由器域名处理模块注册的钩子函数获取所述数据包;
DNS报文逻辑处理单元,用于对所述数据包进行逻辑处理;
DNS回应报文发送单元,用于将所述查询回应报文发送至所述客户端。
7.根据权利要求6所述的路由器域名访问系统,其特征在于,所述DNS报文逻辑处理单元,具体用于:
根据路由器域名和路由器管理IP地址对所述数据包进行逻辑处理。
8.根据权利要求7所述的路由器域名访问系统,其特征在于,所述DNS报文逻辑处理单元,具体用于:
获取所述数据包的IP头部,判断所述IP头部的版本号是否为IPV4版本及协议类型是否为UDP协议,若否,不进行逻辑处理;
获取所述数据包的UDP头部,判断所述UDP头部的目的端口是否为DNS服务器端口号,若否,不进行逻辑处理;
获取所述数据包的DNS头部,判断所述DNS头部的标志位是否为DNS域名请求报文的标志,若否,不进行逻辑处理;
获取数据包的查询请求报文的域名,判断所述查询请求报文的域名是否与路由器域名一致,若否,不进行逻辑处理。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述路由器域名访问方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述路由器域名访问方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川斐讯全智信息技术有限公司,未经四川斐讯全智信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810549475.4/1.html,转载请声明来源钻瓜专利网。