【技术实现步骤摘要】
一种网址查询方法、装置、电子设备及存储介质
[0001]本申请涉及网络通信
,具体而言,涉及一种网址查询方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,为了保障网络通信过程的信息安全,大多使用防火墙对各种网络通信进行控制。随着信息化程度的增加以及访问控制策略的智能学习技术的应用,防火墙中往往存在海量的访问控制策略,增加了对访问控制策略的管理和维护的难度。为实现对访问控制策略的快速定位,字符串的模糊匹配发挥着重要作用,传统的字符串模糊匹配只适用主机地址,不适用于范围或子网地址,使其使用范围受到限制。
技术实现思路
[0003]本申请实施例的目的在于提供一种网址查询方法、装置、电子设备及存储介质,可输入部分或全部IPv4地址,能快速查询到范围或子网地址,解决现有方法只能匹配主机地址使得使用范围受到限制的问题。
[0004]本申请实施例提供了一种网址查询方法,所述方法包括:
[0005]接收并解析需要查询的IP地址字节,以获得匹配方式;
[0006]根据所述匹配方式,与访 ...
【技术保护点】
【技术特征摘要】
1.一种网址查询方法,其特征在于,所述方法包括:接收并解析需要查询的IP地址字节,以获得匹配方式;根据所述匹配方式,与访问控制策略列表中的策略IP地址进行匹配,并返回匹配结果,所述策略IP地址包括主机地址策略、子网地址策略和范围地址策略。2.根据权利要求1所述的网址查询方法,其特征在于,所述接收并解析需要查询的IP地址字节,以获得匹配方式,包括:获取所述IP地址的字节长度;根据所述IP地址的分隔符对所述IP地址的字节进行分割,以根据所述分隔符的位置和所述字节长度确定每个字节的匹配方式。3.根据权利要求2所述的网址查询方法,其特征在于,所述根据所述IP地址的分隔符对所述IP地址的字节进行分割,以根据所述分隔符的位置和所述字节长度确定每个字节的匹配方式,包括:若所述字节的左右侧均有分隔符,则对所述字节进行精确匹配,所述精确匹配为所述字节与所述策略IP地址中的字节一一对应;若所述字节的左侧有分隔符,则对所述字节进行前部匹配,所述前部匹配为所述字节与所述策略IP地址中的前部字节对应;若所述字节的右侧有分隔符,则对所述字节进行后部匹配,所述后部匹配为所述字节与所述策略IP地址中的后部字节对应;若所述字节的左右侧均无分隔符,则对所述字节进行任意位置匹配,所述任意位置匹配为所述字节与所述策略IP地址中的任意位置的字节对应。4.根据权利要求3所述的网址查询方法,其特征在于,所述根据所述匹配方式,与访问控制策略列表中的策略IP地址进行匹配,包括:若所述IP地址字节是主机地址对象,则使用字符串进行查找;若所述IP地址字节是子网地址对象,则转换为范围地址策略,将所述IP地址字节按照范围地址对象进行匹配;若所述IP地址字节为范围地址对象,则按照每个字节的匹配方式进行匹配。5.根据权利要求4所述的网址查询方法,其特征在于,所述按照每个字节的匹配方式进行匹配,包括:当所述IP地址...
【专利技术属性】
技术研发人员:刘斌,蔡振启,范鸿雷,晏尉,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。