网络数据处理方法、存储介质及产品与流程
本文涉及网络通信,尤其涉及一种网络数据处理方法、存储介质及产品。
背景技术:
1、随着互联网业务持续演进,各类安全接入技术已实现规模化落地。例如,零信任网络访问技术基于永不信任,始终验证的原则,仅在用户通过身份验证和授权后,向用户提供对特定应用的细粒度访问权限;虚拟专用网络通过加密隧道技术,在公共网络上建立专用连接,使远程用户能够安全访问内网资源;在各类安全接入技术下,如何进行网络数据处理,是需要解决的问题。
技术实现思路
1、有鉴于此,本文提供了一种网络数据处理方法、存储介质及产品,用于实现业务流量的准确路由。
2、为了实现上述目的,本文提供技术方案如下:
3、第一方面,本文提供了一种网络数据处理方法,包括:
4、获取域名解析请求;所述域名解析请求通过第一应用发出;
5、解析所述域名解析请求,确定第一类型;所述第一类型用于指示多个类型中、所述第一应用对应的流量通道类型,所述多个类型指示多个流量通道类型;
6、基于所述第一类型,确定第一路由标识;所述第一路由标识与所述第一类型对应;
7、向所述第一应用返回所述第一路由标识;所述第一路由标识用于指示将所述第一应用的业务流量,路由至所述第一类型指示的流量通道。
8、本文提供的网络数据处理方法,获取到第一应用发出的域名解析请求后,解析域名解析请求,确定第一类型,并确定第一类型对应的第一路由标识,向第一应用返回该第一路由标识,以指示将第一应用的业务流量,路由至第一类型指示的流量通道;以此,在获取到第一应用发出的、指示流量通道的域名解析请求后,通过向第一应用分配与该流量通道对应的第一路由标识,使第一应用后续发送的业务流量可被路由至该流量通道,以实现对第一应用发送的业务流量,按照与之适配的安全接入类型进行路由,从而将业务流量路由到对应的流量通道。在一些情形下,当有两个以上的应用分别采用不同的安全接入技术接入网络时,也能对上述两个以上的应用的网络数据进行正确的处理,保证其采用各自对应的流量通道进行流量处理,保障网络数据处理的安全性、也能兼容多种安全接入技术。
9、第二方面,本文提供了另一种网络数据处理方法,包括:
10、获取业务流量请求;所述业务流量请求通过第一应用发出;所述业务流量请求携带第一路由标识;所述第一路由标识,基于第一类型确定;所述第一类型,通过解析域名解析请求获得;所述域名解析请求通过所述第一应用发出;所述第一类型用于指示多个类型中、所述第一应用对应的流量通道类型,所述多个类型指示多个流量通道类型;
11、获取路由关系,并基于所述路由关系和所述第一路由标识,确定第一流量通道;所述第一流量通道与所述第一类型对应;
12、将所述业务流量请求转发至所述第一流量通道。
13、本文提供的网络数据处理方法,在获取到第一应用发出的,携带第一路由标识的业务流量请求后,基于路由关系,确定第一路由标识对应的第一流量通道,再将业务流量请求转发至第一流量通道,以此,使第一应用发出的业务流量请求携带第一类型对应的第一路由标识,使通过该第一路由标识,能够将业务流量请求转发至对应的第一流量通道,以实现将第一应用发送的业务流量,按照与之适配的安全接入类型进行路由,从而将业务流量路由到对应的流量通道。在一些情形下,当有两个以上的应用分别采用不同的安全接入技术接入网络时,也能对上述两个以上的应用的网络数据进行正确的处理,保证其采用各自对应的流量通道进行流量处理,保障网络数据处理的安全性、也能兼容多种安全接入技术。
14、第三方面,本文提供了一种网络数据处理装置,包括:
15、第一获取单元,用于获取域名解析请求;所述域名解析请求通过第一应用发出;
16、解析单元,用于解析所述域名解析请求,确定第一类型;所述第一类型用于指示多个类型中、所述第一应用对应的流量通道类型,所述多个类型指示多个流量通道类型;
17、第一确定单元,用于基于所述第一类型,确定第一路由标识;所述第一路由标识与所述第一类型对应;
18、标识返回单元,用于向所述第一应用返回所述第一路由标识;所述第一路由标识用于指示将所述第一应用的业务流量,路由至所述第一类型指示的流量通道。
19、第四方面,本文提供了另一种网络数据处理装置,包括:
20、第二获取单元,用于获取业务流量请求;所述业务流量请求通过第一应用发出;所述业务流量请求携带第一路由标识;所述第一路由标识,基于第一类型确定;所述第一类型,通过解析域名解析请求获得;所述域名解析请求通过所述第一应用发出;所述第一类型用于指示多个类型中、所述第一应用对应的流量通道类型,所述多个类型指示多个流量通道类型;
21、第二确定单元,用于获取路由关系,并基于所述路由关系和所述第一路由标识,确定第一流量通道;所述第一流量通道与所述第一类型对应;
22、转发单元,用于将所述业务流量请求转发至所述第一流量通道。
23、第五方面,本文提供一种电子设备,包括:存储器和处理器,所述存储器用于存储计算机程序所述处理器用于在执行计算机程序时,使得所述电子设备实现上述任一实施方式所述的网络数据处理方法。
24、第六方面,本文提供一种存储介质,当所述计算机程序由计算设备执行时,使得所述计算设备实现上述任一实施方式所述的网络数据处理方法。
25、第七方面,本文提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机实现上述任一实施方式所述的网络数据处理方法。
1.一种网络数据处理方法,包括:
2.根据权利要求1所述的方法,所述基于所述第一类型,确定第一路由标识,包括:
3.根据权利要求2所述的方法,所述基于所述第一方式,获取所述第一路由标识,包括:
4.根据权利要求2所述的方法,所述基于所述第一方式,获取所述第一路由标识,包括:
5.根据权利要求3或4所述的方法,所述方法还包括:
6.根据权利要求5所述的方法,所述基于所述域名解析请求,获取第二路由标识和/或域名,包括:
7.根据权利要求1所述的方法,所述解析所述域名解析请求,获得第一类型,包括:
8.根据权利要求7所述的方法,所述在多个域名池中确定与所述域名匹配的第一域名池,包括:
9.根据权利要求1所述的方法,所述多个流量通道类型,分别与多个安全接入类型一一对应;
10.一种网络数据处理方法,包括:
11.根据权利要求10所述的方法,所述第一流量通道部署有第一网卡;所述第一网卡用于:
12.根据权利要求10所述的方法,所述路由关系包括多个路由子关系;所述路由子关系与流量通道类型一一对应;所述路由子关系,包括流量通道类型与路由标识的映射关系。
13.根据权利要求12所述的方法,所述第一类型对应的第一子关系,采用如下方式确定:
14.一种存储介质,所述存储介质上存储有计算机程序,当所述计算机程序由计算设备执行时,使得所述计算设备实现权利要求1-13任一项所述的网络数据处理方法。
15.一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机实现权利要求1-13任一项所述的网络数据处理方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com