一种IP地址透传方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39134606 阅读:10 留言:0更新日期:2023-10-23 14:52
本申请提供了一种IP地址透传方法、装置、电子设备及存储介质,包括:基于适配IP地址透传的配置参数更改指令,对负载均衡硬件设备、反向代理服务器以及服务端的配置参数进行更改,得到更改配置参数后的负载均衡硬件设备、反向代理服务器以及服务端;接收更改配置参数后的负载均衡硬件设备发送的客户端的访问请求、客户端的IP地址以及更改配置参数后的负载均衡硬件设备的IP地址,并将访问请求、客户端的IP地址、更改配置参数后的负载均衡硬件设备的IP地址以及更改配置参数后的反向代理服务器的IP地址透传至服务端,实现了在服务端可以更加方便地查看访问的客户端的真实IP地址,提高了真实IP地址的透传效率。高了真实IP地址的透传效率。高了真实IP地址的透传效率。

【技术实现步骤摘要】
一种IP地址透传方法、装置、电子设备及存储介质


[0001]本申请涉及信息通信
,尤其是涉及一种客户端的IP地址透传方法、装置、电子设备及存储介质。

技术介绍

[0002]通过F5设备(即负载均衡硬件设备)做负载均衡,可以选择对客户端的源地址信息进行转换,这样负载均衡挂载的后端服务器看到的源地址是经过转换后的IP(Internet Protocol,互联网协议)地址,而不是客户端的真实IP地址。某些应用依赖于客户端的IP地址列表进行访问控制,即利用访问控制列表(ACL,Access Control List)进行访问控制,在此场景下,服务端无法获取客户端的真实IP地址,业务不可用。所以如何在服务端获取到客户端真实的IP地址成为了不容小觑的技术问题。

技术实现思路

[0003]有鉴于此,本申请的目的在于提供一种客户端的IP地址透传方法、装置、电子设备及存储介质,实现了在服务端不仅可以更加方便地查看访问的客户端的真实IP地址,还提高了真实IP地址的透传效率,并且还可以查看到其他设备的IP地址,有利于分析UV和PV指标,统计客户端的访问量。
[0004]本申请实施例提供了一种客户端的IP地址透传方法,应用于IP地址透传系统中的反向代理服务器,所述IP地址透传系统还包括客户端、负载均衡硬件设备以及服务端,所述IP地址透传方法包括:
[0005]基于适配IP地址透传的配置参数更改指令,对所述负载均衡硬件设备、所述反向代理服务器以及所述服务端的配置参数进行更改,得到更改配置参数后的所述负载均衡硬件设备、所述反向代理服务器以及所述服务端;
[0006]接收更改配置参数后的所述负载均衡硬件设备发送的所述客户端的访问请求、所述客户端的IP地址以及更改配置参数后的所述负载均衡硬件设备的IP地址,并将所述访问请求、所述客户端的IP地址、更改配置参数后的所述负载均衡硬件设备的IP地址以及更改配置参数后的所述反向代理服务器的IP地址透传至所述服务端;
[0007]以使在更改配置参数后的所述服务端的运行日志中将更改配置参数后的所述负载均衡硬件设备的IP地址、所述客户端的IP地址以及更改配置参数后的所述反向代理服务器的IP地址进行展示。
[0008]在一种可能的实施方式之中,所述基于适配IP地址透传的配置参数更改指令,对所述负载均衡硬件设备、所述反向代理服务器以及所述服务端的配置参数进行更改,得到更改配置参数后的所述负载均衡硬件设备、所述反向代理服务器以及所述服务端,包括:
[0009]在所述负载均衡硬件设备之中设置所述反向代理服务器的IP地址以及对配置参数进行更改,确定出更改配置参数后的所述负载均衡硬件设备;
[0010]在所述反向代理服务器之中设置所述服务端的IP地址以及配置参数的更改,确定
出更改配置参数后的所述反向代理服务器;
[0011]对所述服务端的运行日志的显示格式进行修改,确定出更改配置参数后的所述服务端。
[0012]在一种可能的实施方式之中,所述在所述负载均衡硬件设备之中设置所述反向代理服务器的IP地址以及对配置参数进行更改,确定出更改配置参数后的所述负载均衡硬件设备,包括:
[0013]在所述负载均衡硬件设备中配置一个数据池,在所述数据池中添加所述反向代理服务器的IP地址以及端口;
[0014]确定出新建的配置文件,并在所述负载均衡硬件设备开启XFF头,将所述配置文件关联至所述负载均衡硬件设备的虚拟服务器之中,确定出更改配置参数后的所述负载均衡硬件设备。
[0015]在一种可能的实施方式之中,所述在所述反向代理服务器之中设置所述服务端的IP地址以及配置参数的更改,确定出更改配置参数后的所述反向代理服务器,包括:
[0016]在所述反向代理服务器之中配置将所述访问请求转发至所述服务端对应的IP地址和端口相对应的参数;
[0017]在所述反向代理服务器之中配置请求头信息以及请求体信息,其中,所述请求头信息用于保存所述客户端的IP地址;
[0018]在所述反向代理服务器之中配置获取更改后的所述负载均衡硬件设备的IP地址以及保存所述反向代理服务器的IP地址相对应的参数,并在所述反向代理服务器之中配置XFF头,确定出更改配置参数后的所述反向代理服务器。
[0019]在一种可能的实施方式之中,所述对所述服务端的运行日志的显示格式进行修改,确定出更改配置参数后的所述服务端,包括:
[0020]对所述服务端的运行日志的显示格式修改为获取所述客户端的IP地址并完整显示相对应的显示格式,确定出更改配置参数后的所述服务端。
[0021]在一种可能的实施方式之中,通过以下方式确定出新建的配置文件:
[0022]获取历史配置文件,对所述历史配置文件上的配置参数进行更改,确定出所述新建的配置文件;
[0023]或者,在所述负载均衡硬件设备的本地新建一个http类型的配置文件。
[0024]本申请实施例还提供了一种客户端的IP地址透传装置,应用于IP地址透传系统中的反向代理服务器,所述IP地址透传系统还包括客户端、负载均衡硬件设备以及服务端,所述IP地址透传装置包括:
[0025]参数更改模块,用于基于适配IP地址透传的配置参数更改指令,对所述负载均衡硬件设备、所述反向代理服务器以及所述服务端的配置参数进行更改,得到更改配置参数后的所述负载均衡硬件设备、所述反向代理服务器以及所述服务端;
[0026]透传模块,用于接收更改配置参数后的所述负载均衡硬件设备发送的所述客户端的访问请求、所述客户端的IP地址以及更改配置参数后的所述负载均衡硬件设备的IP地址,并将所述访问请求、所述客户端的IP地址、更改配置参数后的所述负载均衡硬件设备的IP地址以及更改配置参数后的所述反向代理服务器的IP地址透传至所述服务端;
[0027]展示模块,用于以使在更改配置参数后的所述服务端的运行日志中将更改配置参
数后的所述负载均衡硬件设备的IP地址、所述客户端的IP地址以及更改配置参数后的所述反向代理服务器的IP地址进行展示。
[0028]在一种可能的实施方式之中,所述参数更改模块在用于所述基于适配IP地址透传的配置参数更改指令,对所述负载均衡硬件设备、所述反向代理服务器以及所述服务端的配置参数进行更改,得到更改配置参数后的所述负载均衡硬件设备、所述反向代理服务器以及所述服务端时,所述参数更改模块可具体用于:
[0029]在所述负载均衡硬件设备之中设置所述反向代理服务器的IP地址以及对配置参数进行更改,确定出更改配置参数后的所述负载均衡硬件设备;
[0030]在所述反向代理服务器之中设置所述服务端的IP地址以及配置参数的更改,确定出更改配置参数后的所述反向代理服务器;
[0031]对所述服务端的运行日志的显示格式进行修改,确定出更改配置参数后的所述服务端。
[0032]在一种可能的实施方式之中,所述参数更改模块在用于所述在所述负载均衡硬件设备之中设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种客户端的IP地址透传方法,其特征在于,应用于IP地址透传系统中的反向代理服务器,所述IP地址透传系统还包括客户端、负载均衡硬件设备以及服务端,所述IP地址透传方法包括:基于适配IP地址透传的配置参数更改指令,对所述负载均衡硬件设备、所述反向代理服务器以及所述服务端的配置参数进行更改,得到更改配置参数后的所述负载均衡硬件设备、所述反向代理服务器以及所述服务端;接收更改配置参数后的所述负载均衡硬件设备发送的所述客户端的访问请求、所述客户端的IP地址以及更改配置参数后的所述负载均衡硬件设备的IP地址,并将所述访问请求、所述客户端的IP地址、更改配置参数后的所述负载均衡硬件设备的IP地址以及更改配置参数后的所述反向代理服务器的IP地址透传至所述服务端;以使在更改配置参数后的所述服务端的运行日志中将更改配置参数后的所述负载均衡硬件设备的IP地址、所述客户端的IP地址以及更改配置参数后的所述反向代理服务器的IP地址进行展示。2.根据权利要求1所述的IP地址透传方法,其特征在于,所述基于适配IP地址透传的配置参数更改指令,对所述负载均衡硬件设备、所述反向代理服务器以及所述服务端的配置参数进行更改,得到更改配置参数后的所述负载均衡硬件设备、所述反向代理服务器以及所述服务端,包括:在所述负载均衡硬件设备之中设置所述反向代理服务器的IP地址以及对配置参数进行更改,确定出更改配置参数后的所述负载均衡硬件设备;在所述反向代理服务器之中设置所述服务端的IP地址以及配置参数的更改,确定出更改配置参数后的所述反向代理服务器;对所述服务端的运行日志的显示格式进行修改,确定出更改配置参数后的所述服务端。3.根据权利要求2所述的IP地址透传方法,其特征在于,所述在所述负载均衡硬件设备之中设置所述反向代理服务器的IP地址以及对配置参数进行更改,确定出更改配置参数后的所述负载均衡硬件设备,包括:在所述负载均衡硬件设备中配置一个数据池,在所述数据池中添加所述反向代理服务器的IP地址以及端口;确定出新建的配置文件,并在所述负载均衡硬件设备开启XFF头,将所述配置文件关联至所述负载均衡硬件设备的虚拟服务器之中,确定出更改配置参数后的所述负载均衡硬件设备。4.根据权利要求2所述的IP地址透传方法,其特征在于,所述在所述反向代理服务器之中设置所述服务端的IP地址以及配置参数的更改,确定出更改配置参数后的所述反向代理服务器,包括:在所述反向代理服务器之中配置将所述访问请求转发至所述服务端对应的IP地址和端口相对应的参数;在所述反向代理服务器之中配置请求头信息以及请求体信息,其中,所述请求头信息用于保存所述客户端的IP地址;在所述反向代理服务器之中配置获取更改后的所述负载均衡硬件设备的IP地址以及保存所述反向代理服务器的IP地址相对应的参数,并在所述反向代理服务器之中配置XFF
头,确定出更改配置参数后的所述反向代理服务器。5.根据权利要...

【专利技术属性】
技术研发人员:赵立军王飞鹏谷文宽游晋澜马征房超陈昱张智慧李雨童韩旭郭茹博苏海洋
申请(专利权)人:渤海银行股份有限公司
类型:发明
国别省市:

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

1