一种通信连接方法技术

技术编号:39574857 阅读:9 留言:0更新日期:2023-12-03 19:26
本申请实施例提供了一种通信连接方法

【技术实现步骤摘要】
一种通信连接方法、相关设备及计算机可读存储介质


[0001]本申请涉及互联网
,尤其涉及一种通信连接方法

相关设备及计算机可读存储介质


技术介绍

[0002]随着互联网技术的发展,越来越多的客户端需要与对应的服务器之间进行通信,此时需要建立相应的通信连接;当客户端想要在与服务端建立连接时,向服务器发送的通信连接请求可能有被客户端上的第三方软件捕获的风险,可能会导致安全信息泄露

因此,如何保障客户端与服务器之间建立安全连接成为研究热点


技术实现思路

[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]所述处理单元,还用于对所述动态访问地址进行域名本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种通信连接方法,其特征在于,包括:接收终端设备中的目标应用发送的动态地址申请请求,所述动态地址申请请求中携带有目标服务器的真实访问地址;基于动态地址配置规则和所述目标服务器的真实访问地址确定所述目标服务器的动态访问地址;向所述目标应用发送所述目标服务器的动态访问地址,以使所述目标应用向所述终端设备中的代理客户端发送所述目标服务器的动态访问地址;接收代理网关或者所述代理客户端发送的地址解析请求,所述地址解析请求中携带有所述目标服务器的动态访问地址;对所述动态访问地址进行域名解析,得到所述目标服务器的真实访问地址,并向所述代理网关发送所述目标服务器的真实访问地址,以使所述代理网关基于所述目标服务器的真实访问地址建立所述目标应用与所述目标服务器之间的通信连接
。2.
如权利要求1所述的方法,其特征在于,所述目标服务器的真实访问地址包括真实网络地址和真实端口号;所述基于动态地址配置规则和所述目标服务器的真实访问地址确定所述目标服务器的动态访问地址,包括:利用信息摘要算法对所述真实网络地址

所述真实端口号以及随机字符进行处理,得到所述目标服务器的地址字符串;基于所述目标服务器的地址字符串以及预先配置的标识符生成虚拟网络地址;根据所述虚拟网络地址以及预先配置的动态端口号生成所述目标服务器的动态访问地址
。3.
如权利要求2所述的方法,其特征在于,所述方法还包括:建立所述目标服务器的地址字符串与所述目标服务器的真实访问地址之间的目标映射关系;将所述目标映射关系添加到地址字符串与真实访问地址之间的映射关系表中
。4.
如权利要求1所述的方法,其特征在于,所述动态访问地址包括虚拟网络地址以及动态端口号,所述对所述动态访问地址进行域名解析,得到所述目标服务器的真实访问地址,包括:对所述虚拟网络地址进行拆分处理,得到所述目标服务器的地址字符串;基于地址字符串与真实访问地址之间的映射关系表以及所述目标服务器的地址字符串,确定所述目标服务器的真实网络地址和真实端口号
。5.
一种通信连接方法,其特征在于,包括:接收终端设备中的目标应用发送的第一通信连接请求,所述第一通信连接请求携带有目标服务器的目标访问地址;确定所述目标访问地址是否为动态访问地址,所述动态访问地址是由域名管理服务器基于动态地址配置规则和所述目标服务器的真实访问地址生成的;若是,则生成标识信息,并基于所述标识信息和所述第一通信连接请求,向所述域名管理服务器发送地址解析请求,所述地址解析请求中携带有所述动态访问地址,所述地址解析请求用于指示所述域名管理服务器对所述动态访问地址进行域名解析,得到所述目标服务器的真实访问地址,所述真实访问地址用于建立所述目标应用与所述目标服务器之间的
通信连接
。6.
如权利要求5所述的方法,其特征在于,所述基于所述标识信息和所述第一通信连接请求,向所述域名管理服务器发送地址解析请求,包括:基于所述标识信息和所述第一通信连接请求生成第二通信连接请求,所述第二通信连接请求中携带有标识信息,所述标识信息用于指示所述目标访问地址为动态访问地址;向代理网关发送第二通信连接请求,所述第二通信连接请求用于指示所述代理网关在接收到所述第二通信连接请求后,向所述域名管理服务器发送地址解析请求
。7.
如权利要求6所述的方法,其特征在于,所述基于所述标识信息和所述第一通信连接请求生成第二通信连接请求,包括:在所述第一通信连接请求的头部添加所述标识信息,得到第二通信连接请求
。8.
一种通信连接方法,其特征在于,包括:接收终端设备中的代理客户端发送的第二通信连接请求,所述第二通信连接请求携带有目标服务器的目标访问地址;确定所述目标访问地址是否为动态访问地址,所述动态访问地址是由域名管理服务器基于动态地址配置规则和所述目标服务器的真实访问地址生成的;若是,则响应所述第二通信连接请求,向所述域名管理服务器发送地址解析请求,所述地址解析请求中携带有所述动态访问地址,所...

【专利技术属性】
技术研发人员:郑晖钟光燕苏楠
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1