[发明专利]一种基于全球网络分布式处理的WHOIS查询方法及系统有效
申请号: | 202110704854.8 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113378031B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 杨海滨 | 申请(专利权)人: | 深圳海域信息技术有限公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953 |
代理公司: | 北京广技专利代理事务所(特殊普通合伙) 11842 | 代理人: | 张国香 |
地址: | 518000 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 全球 网络 分布式 处理 whois 查询 方法 系统 | ||
1.一种基于全球网络分布式处理的WHOIS查询方法,其特征在于,包括:
步骤1:获取客户端的WHOIS查询请求,生成查询指令;
步骤2:确定所述查询指令在全球网络分布的传输节点的节点图中的接入点,并部署传输路径,将所述查询指令传输至查询端;
步骤3:从所述查询端的WHOIS数据库中匹配与所述查询指令相对应的查询结果,并将所述查询结果传输至所述客户端;
步骤2中,部署传输路径,将所述查询指令传输至查询端包括:
基于所述查询端,从所述节点图中获取输出节点,并从所述节点图中确定已所述接入点为起始传输点,以所述输出节点为结束传输点的第一传输路径;
确定所述第一传输路径中的传输节点的等级,并基于所述等级对所述第一传输路径进行评估,根据评估结果从所述第一传输路径中,选取最优传输路径;
基于所述传输路径对所述节点图进行部署,并按照所述传输路径,将所述查询指令传输至查询端;
从所述查询端的WHOIS数据库中匹配与所述查询指令相对应的查询结果,包括:
基于所述查询指令,获取查询域名信息,并对所述查询域名信息进行分析,获取待查询域名;
对所述待查询域名进行特征提取,生成特征向量,并对所述特征向量进行主成分分析,得到所述待查询域名的主成分特征向量;
利用深度置信网络建立所述主成分特征向量与预设有效域名规则之间的决策函数,并根据所述决策函数判断所述待查询域名的是否有效;
若是,获取所述待查询域名的前缀和后缀;
否则,向客户端发送所述待查询域名无效,无法查询;
基于所述待查询域名的前缀和后缀,生成唯一标识符,并对所述唯一标识符进行编码,写入缓存队列,提交操作线程;
当开始执行所述操作线程时,对所述唯一标识符进行分割处理,得到多个字段,基于预先存储的字段类型数据库,确定所述每个字段的类型;
从所述类型中选取与区域类型相对应的字段,并将所述与区域类型相对应的字段进行解析,基于字段-区域的映射关系,确定所述唯一标识符对应的区域信息;
确定WHOIS数据节点的区域特征,并将所述区域特征转化为模糊特征,并基于所述模糊特征建立模糊决策矩阵,且分析所述WHOIS数据节点之间的相似属性,并基于所述相似属性,对所述模糊特征进行修正,得到模糊决策强化矩阵;
基于所述模糊决策强化矩阵,利用预设算法确定所述区域信息与所述模糊决策强化矩阵中每个元素的相似度,选取相似度最大的元素对应的WHOIS数据节点作为目标WHOIS数据节点;
将所述待查询域名连接到所述目标WHOIS数据节点对应的查询端口,基于所述查询端口进入WHOIS数据库进行查询,获取与所述待查询域名相对应的查询结果。
2.根据权利要求1所述的一种基于全球网络分布式处理的WHOIS查询方法,其特征在于,步骤1中,获取客户端的WHOIS查询请求,生成查询指令包括:
接收所述客户端发送的第一请求信息,并对所述请求信息获取脚本代码,并基于所述脚本代码与所述客户端建立通讯连接;
基于所述通讯连接,获取所述客户端的第二请求信息,并获取所述第二请求信息中携带的IP地址信息;
对所述第二请求信息进行解析,得到数据包,并将所述数据包进行切割处理,得到预设数目个字段,获取每个字段对应的字段内容;
提取出所述字段内容中对应的关键字段,并将所述关键字段转化为预设文本格式,并获取在所述预设文本格式下的查询域名信息;
基于所述查询域名信息,并生成与所述查询域名信息对应的第一配置数据;
基于所述IP地址信息,并生成与所述IP地址信息对应的第二配置数据;
基于所述第一配置数据、第二配置数据生成查询指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳海域信息技术有限公司,未经深圳海域信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110704854.8/1.html,转载请声明来源钻瓜专利网。