[发明专利]IP地址查询方法、装置及存储介质在审
申请号: | 202310520487.5 | 申请日: | 2023-05-09 |
公开(公告)号: | CN116668399A | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 陈晓敏;徐程;许思宁;杨森;汤琪 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L61/10 | 分类号: | H04L61/10;H04L61/45;G06F16/903 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ip 地址 查询 方法 装置 存储 介质 | ||
本申请提供了一种IP地址查询方法、装置及存储介质,涉及通信技术领域,能够查询IP。该方法包括:获取待查询IP地址的预设字段的数值和待查询IP地址的主机数量;预设字段包括以下至少之一:第一预设字段、第二预设字段,第二预设字段为待查询IP地址中与第一预设字段不同的字段。根据预设字段的数值和主机数量,确定待查询IP地址的查询次数;在查询次数内,迭代执行目标操作,确定待查询IP地址的归属信息;目标操作用于调整预设字段的数值,并将调整字段后的得到的网络号的归属信息确定为待查询IP地址的归属信息。本申请用于查询IP地址。
技术领域
本申请涉及通信技术领域,尤其涉及一种IP地址查询方法、装置及存储介质。
背景技术
目前,网际协议地址(internet protocol address,IP)地址的溯源查询方法是通过获取待查询IP地址的主机地址部分的哈希值来匹配待查询IP地址的相关信息。但是,该查询方法需要根据IP地址的类型,构建大量的哈希匹配表,这导致IP地址的溯源查询需要大量的算力资源。因此,如何通过快捷计算对待查询IP地址进行溯源成为亟待解决的技术问题。
发明内容
本申请提供一种IP地址查询方法、装置及存储介质,能够查询IP地址。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供了一种网际协议IP地址查询方法,该方法包括:获取待查询IP地址的预设字段的数值和待查询IP地址的主机数量;设字段包括以下至少之一:第一预设字段、第二预设字段,第二预设字段为待查询IP地址中与第一预设字段不同的字段。根据预设字段的数值和主机数量,确定待查询IP地址的查询次数;在查询次数内,迭代执行目标操作,确定待查询IP地址的归属信息;目标操作用于调整预设字段的数值,并将调整字段后的得到的网络号的归属信息确定为待查询IP地址的归属信息。结合上述第一方面,在一种可能的实现方式中,在查询次数内,迭代执行目标操作,确定待查询IP地址的归属信息包括:步骤1、调整待查询IP地址的预设字段的数值,确定待查询IP地址的网络号;步骤2、查询数据库中是否存在网络号中的IP地址的归属信息;步骤3、若存在,则将网络号中的IP地址的归属信息,确定为待查询IP地址的归属信息,并结束迭代;步骤4、若不存在,循环迭代执行步骤1、步骤2、步骤3和步骤4、直至确定待查询IP地址的归属信息,或迭代次数达到查询次数;结束迭代。
结合上述第一方面,在一种可能的实现方式中,待查询IP地址为第一类型的IP地址;查询数据库中是否存在网络号中的IP地址的归属信息,包括:确定预设字段在不同网络位的多个子网掩码;根据网络号和多个子网掩码,生成目标正则表达式;目标正则表达式用于确定网络号与多个子网掩码中的任一个子网掩码生成的IP地址;基于目标正则表达式,查询数据库中是否存在网络号中的IP地址的归属信息。
结合上述第一方面,在一种可能的实现方式中,基于正则表达式,查询数据库中是否存在网络号中的IP地址的归属信息,包括:步骤a、根据目标正则表达式确定网络号和第一子网掩码生成的第一目标IP地址;第一子网掩码为多个子网掩码中未被查询的子网掩码;步骤b、查询数据库中是否存在第一目标IP地址的归属信息;步骤c、若存在目标IP地址的信息,则返回目标IP地址的信息;步骤d、若不存第一目标IP地址的信息,则执行上述步骤1-步骤3,直到返回目标IP地址的信息,或者多个子网掩码均被查询。
结合上述第一方面,在一种可能的实现方式中,目标正则表达式,包括:第一目标正则表达式或第二目标正则表达式;其中,第一目标正则表达式中的网络号为:将第一预设字段的数值调整为第一预设字段与第一余数的差值;第一余数为第一预设字段的数值与主机数量相除得到的余数;第二目标正则表达式中的网络号为:将第二预设字段的数值调整为第二预设字段与第二余数的差值。并且将第一预设字段置换为固定数值;第二余数为第二预设字段的数值与主机数量相除得到的余数;固定数值为自然数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310520487.5/2.html,转载请声明来源钻瓜专利网。