地址获取方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37966712 阅读:8 留言:0更新日期:2023-06-30 09:42
本申请涉及一种地址获取方法、装置、计算机设备和存储介质。本申请涉及人工智能和信息安全技术领域。所述方法包括:响应于客户端发送的数据访问请求消息,获取目标运营网络包含的各网络线路对应的单栈域名信息;基于各所述单栈域名信息生成每个所述单栈域名信息对应的网页地址,并向所述客户端发送包含各所述网页地址的响应消息;所述响应消息用于指示所述客户端分别通过各网络线路发送的跨域访问请求消息;基于各所述跨域访问请求消息包含的源网络地址,得到所述客户端的全量地址。采用本方法能够提升获取客户端全量网络线路对应的标识信息的效率。标识信息的效率。标识信息的效率。

【技术实现步骤摘要】
地址获取方法、装置、计算机设备和存储介质


[0001]本申请涉及人工智能和信息安全
,特别是涉及一种地址获取方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着互联网技术的发展,越来越多的公司通过在互联网部署应用入口的方式对客户提供服务。出于网络安全等方面原因的考虑,部分应用需要对访问源网络地址进行白名单类型的控制,比如通过在公司互联网边界防火墙上配置策略,这就需要先获取到用户访问应用时使用的客户端IP(Internet Protocol,网际互联协议)地址。
[0003]传统的客户端网络线路对应的标识信息获取方式是通过人工请求用户自行使用互联网上的地址查询工具进行查询,并将查询到的客户端网络线路对应的标识信息反馈给公司进行后续白名单的开通。但是该方法只能获取到用户的客户端的单栈地址,无法获取到用户的客户端的全量地址,从而导致获取客户端全量网络线路对应的标识信息的效率较低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种地址获取方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种地址获取方法。所述方法包括:
[0006]响应于客户端发送的数据访问请求消息,获取目标运营网络包含的各网络线路对应的单栈域名信息;
[0007]基于各所述单栈域名信息生成每个所述单栈域名信息对应的网页地址,并向所述客户端发送包含各所述网页地址的响应消息;所述响应消息用于指示所述客户端分别通过各网络线路发送的跨域访问请求消息;
[0008]基于各所述跨域访问请求消息包含的源网络地址,得到所述客户端的全量地址。
[0009]可选的,所述获取目标运营网络包含的各网络线路对应的单栈域名信息,包括:
[0010]根据所述数据访问请求消息,确定所述客户端应用的目标运营网络,并获取所述目标运营网络包含的各网络线路、以及各所述网络线路标识信息;
[0011]针对每条网络线路,基于所述网络线路对应的网络线路标识信息,配置所述网络线路对应的多个单栈域名信息。
[0012]可选的,所述向所述客户端发送包含各所述网页地址的响应消息,包括:
[0013]针对每个网页地址,基于所述网页地址对应的单栈域名信息,通过所述单栈域名信息对应的网络线路,向所述客户端发送包含所述网页地址的响应消息。
[0014]可选的,所述基于各所述跨域访问请求消息包含的源网络地址之前,还包括:
[0015]基于所述跨域访问请求消息访问的网页地址对应的单栈域名信息,确定发送所述跨域访问请求消息的网络线路;
[0016]基于所述发送跨域访问请求消息的网络线路,采集所述跨域访问请求消息中所述客户端的源网络地址。
[0017]可选的,所述基于所述发送跨域访问请求消息的网络线路,采集所述跨域访问请求消息中所述客户端的源网络地址之后,还包括:
[0018]针对所述源网络地址对应的地址类型,将各所述源网络地址进行分类,得到多个源网络地址组;
[0019]分别对每个源网络地址组中的各源网络地址进行去重处理,得到已优化的各源网络地址。
[0020]可选的,所述响应于客户端发送的数据访问请求消息之后,还包括:
[0021]在地址数据库中查询是否包含所述客户端的全量地址;
[0022]在所述地址数据库中不包含所述客户端的全量地址的情况下,基于所述数据访问请求消息,确定所述客户端应用的目标运营网络;
[0023]在所述地址数据库中包含所述客户端的全量地址的情况下,在所述地址数据库中,查询所述客户端的全量地址。
[0024]第二方面,本申请提供了一种地址获取方法。所述方法包括:
[0025]向服务器发送数据访问请求消息;
[0026]接收所述服务器发送的包含多个网页地址的响应消息;所述网页地址是所述服务器基于目标运营网络包含的各网络线路对应的单栈域名信息生成的;
[0027]分别解析每个网页地址,得到各所述网页地址对应的单栈域名信息;
[0028]通过各所述单栈域名信息对应的网络线路,向所述单栈域名信息对应的网页地址发送跨域访问请求消息;所述跨域访问请求消息用于指示所述服务器基于所述跨域访问请求消息包含的源网络地址,得到所述客户端的全量地址。
[0029]第三方面,本申请还提供了一种地址获取装置。所述装置包括:
[0030]第一接收模块,用于响应于客户端发送的数据访问请求消息,获取目标运营网络包含的各网络线路对应的单栈域名信息;
[0031]第一发送模块,用于基于各所述单栈域名信息生成每个所述单栈域名信息对应的网页地址,并向所述客户端发送包含各所述网页地址的响应消息;所述响应消息用于指示所述客户端分别通过各网络线路发送的跨域访问请求消息;
[0032]获取模块,用于基于各所述跨域访问请求消息包含的源网络地址,得到所述客户端的全量地址。
[0033]可选的,所述第一接收模块,具体用于:
[0034]根据所述数据访问请求消息,确定所述客户端应用的目标运营网络,并获取所述目标运营网络包含的各网络线路、以及各所述网络线路标识信息;
[0035]针对每条网络线路,基于所述网络线路对应的网络线路标识信息,配置所述网络线路对应的多个单栈域名信息。
[0036]可选的,所述第一发送模块,具体用于:
[0037]针对每个网页地址,基于所述网页地址对应的单栈域名信息,通过所述单栈域名信息对应的网络线路,向所述客户端发送包含所述网页地址的响应消息。
[0038]可选的,所述装置还包括:
[0039]确定模块,用于基于所述跨域访问请求消息访问的网页地址对应的单栈域名信息,确定发送所述跨域访问请求消息的网络线路;
[0040]采集模块,用于基于所述发送跨域访问请求消息的网络线路,采集所述跨域访问请求消息中所述客户端的源网络地址。
[0041]可选的,所述装置还包括:
[0042]分类模块,用于针对所述源网络地址对应的地址类型,将各所述源网络地址进行分类,得到多个源网络地址组;
[0043]去重模块,用于分别对每个源网络地址组中的各源网络地址进行去重处理,得到已优化的各源网络地址。
[0044]可选的,所述装置还包括:
[0045]第一查询模块,用于在地址数据库中查询是否包含所述客户端的全量地址;
[0046]第二查询模块,用于在所述地址数据库中不包含所述客户端的全量地址的情况下,基于所述数据访问请求消息,确定所述客户端应用的目标运营网络;
[0047]第三查询模块,在所述地址数据库中包含所述客户端的全量地址的情况下,在所述地址数据库中,查询所述客户端的全量地址。
[0048]第四方面,本申请还提供了一种地址获取装置。所述装置包括:
[0049]第二发送模块,用于向服务器发送数据访问请求消息;
[0050]第二接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地址获取方法,其特征在于,所述方法包括:响应于客户端发送的数据访问请求消息,获取目标运营网络包含的各网络线路对应的单栈域名信息;基于各所述单栈域名信息生成每个所述单栈域名信息对应的网页地址,并向所述客户端发送包含各所述网页地址的响应消息;所述响应消息用于指示所述客户端分别通过各网络线路发送的跨域访问请求消息;基于各所述跨域访问请求消息包含的源网络地址,得到所述客户端的全量地址。2.根据权利要求1所述的方法,其特征在于,所述获取目标运营网络包含的各网络线路对应的单栈域名信息,包括:根据所述数据访问请求消息,确定所述客户端应用的目标运营网络,并获取所述目标运营网络包含的各网络线路、以及各所述网络线路标识信息;针对每条网络线路,基于所述网络线路对应的网络线路标识信息,配置所述网络线路对应的多个单栈域名信息。3.根据权利要求2所述的方法,其特征在于,所述向所述客户端发送包含各所述网页地址的响应消息,包括:针对每个网页地址,基于所述网页地址对应的单栈域名信息,通过所述单栈域名信息对应的网络线路,向所述客户端发送包含所述网页地址的响应消息。4.根据权利要求3所述的方法,其特征在于,所述基于各所述跨域访问请求消息包含的源网络地址之前,还包括:基于所述跨域访问请求消息访问的网页地址对应的单栈域名信息,确定发送所述跨域访问请求消息的网络线路;基于所述发送跨域访问请求消息的网络线路,采集所述跨域访问请求消息中所述客户端的源网络地址。5.根据权利要求4所述的方法,其特征在于,所述基于所述发送跨域访问请求消息的网络线路,采集所述跨域访问请求消息中所述客户端的源网络地址之后,还包括:针对所述源网络地址对应的地址类型,将各所述源网络地址进行分类,得到多个源网络地址组;分别对每个源网络地址组中的各源网络地址进行去重处理,得到已优化的各源网络地址。6.根据权利要求1所述的方法,其特征在于,所述响应于客户端发送的数据访问请求消息之后,还包括:在地址数据库中查询是否包含所述客户端的全量地址;在所述地址数据库中不包含所述客户端的全量地址的情况下,基于所述数据访问请求消息,确定所述客户端应用的目标运营网络;在所述地址数据库中包含所述客户端的全量地址的情况下,在所述地址数据库中,查询所述客户端的全量地址。7.一种地址获取方法,其特征在于,所述方法包括:向服务器发送数据访问请求消息;接收所述服务器发送的包含多个网页地址的响应消息;所述网页地址是所述服务器基
于目标运营网络包含的各网络线路对应的单栈域名信息生成的;分别解析每个网页地址,得到各所述网页地址对应的单栈域名信息;通过各所述单栈域名信息对应的网络线路,向...

【专利技术属性】
技术研发人员:李譞丁炎孙源刘孟昕
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1