[发明专利]一种数据包引流方法及相关装置在审
申请号: | 202210335033.6 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114650220A | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 胡迪;赵睿;颜灿 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | H04L41/08 | 分类号: | H04L41/08;H04L41/0823;H04L61/4511;H04L67/63;H04L9/40;H04L12/46 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 陈彦如 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 引流 方法 相关 装置 | ||
本申请公开了一种数据包引流方法,包括:对目标域名的域名回包的接收过程进行监听,获得对应的地址信息;当发送数据包时,根据所述地址信息对所述目标域名的数据包执行引流操作。通过对目标域名的域名回包的接收过程进行监听,获得对应的地址信息,而不是基于人工配置的方式获取地址信息,然后在发送数据包过程中,就可以根据所述地址信息对所述目标域名的数据包执行引流操作,也就是实现基于目标域名对数据包进行引流,而不需要技术人员再对地址信息进行配置,降低门槛,提高对数据包进行引流的效率。本申请还公开了一种数据包引流装置、终端设备以及计算机可读存储介质,具有以上有益效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种数据包引流方法、数据包引流装置、终端设备以及计算机可读存储介质。
背景技术
在网络应用过程中,在某些网络环境中需要采用VPN(Virtual Private Network,虚拟专用网络)对数据包进行引流,实现对数据包的加密和数据包目标地址的转换,以便进行远程访问。
相关技术中,一般基于制定好的IP(Internet Protocol,网际互连协议)规则对数据包进行引流,以便将需要引流的数据包发送至对应的VPN服务器中。但是,在实际的网络环境中IP可能出现改变更换等问题,导致IP规则配置复杂。增加了技术人员进行操作的门槛,降低对数据包引流的效率。
因此,如何解决基于IP规则进行引流配置的问题是本领域技术人员关注的重点问题。
发明内容
本申请的目的是提供一种数据包引流方法、数据包引流装置、终端设备以及计算机可读存储介质,以降低对引流进行配置的难度,避免增加操作门槛,提高数据包引流的效率。
为解决上述技术问题,本申请提供一种数据包引流方法,包括:
对目标域名的域名回包的接收过程进行监听,获得对应的地址信息;
当发送数据包时,根据所述地址信息对所述目标域名的数据包执行引流操作。
可选的,对目标域名的域名回包的接收过程进行监听,获得对应的地址信息,包括:
基于所述目标域名发送对应的域名数据包,以便服务器基于接收到的域名数据包返回域名回包;
对所述域名回包的接收过程进行监听,获得对应的地址信息。
可选的,基于所述目标域名发送对应的域名数据包,包括:
当所述目标域名对应的域名数据包发送至系统内核的情况下,通过数据过滤器将所述域名数据包进行拦截,并转发至虚拟网卡;
基于引流规则发送所述虚拟网卡中的域名数据包。
可选的,对所述域名回包的接收过程进行监听,获得对应的地址信息,包括:
判断所述域名回包是否封包在引流程序的隧道数据包中;
若是,则监听所述引流程序对应的回环网卡,获得所述地址信息;
若否,则监听物理网卡,获得所述地址信息。
可选的,监听所述引流程序对应的回环网卡,获得所述地址信息,包括:
当所述引流程序将所述隧道数据包中的域名回包写入所述回环网卡的情况下,基于柏克莱封包过滤器对所述回环网卡的域名回包进行监听;
当监听到所述域名回包的情况下,对所述域名回包进行解析,获得所述地址信息。
可选的,监听物理网卡,获得所述地址信息,包括:
基于柏克莱封包过滤器对所述物理网卡的域名解析端口进行监听;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210335033.6/2.html,转载请声明来源钻瓜专利网。