一种数据包路由方法和数据包路由装置制造方法及图纸

技术编号:20246334 阅读:22 留言:0更新日期:2019-01-30 00:34
本发明专利技术公开了一种数据包路由方法和数据包路由装置,其中所述方法包括:接收并解析初始路由解析请求报文,获取所述初始路由解析请求报文中的请求域名;将所述初始路由解析请求报文的默认目的地址,修改为所述指定域名解析服务器的指定地址,获取第一路由解析请求报文;查找所述第一路由解析请求报文的路由;将所述第一路由解析请求报文通过所述路由发送。通过将不同的域名利用不同的路由解析服务器进行处理,并通过过滤信息进行标识后,通过不同的路由进行发送,实现了用户访问共有数据网和访问私有数据网的数据包的隔离,提高了数据包传送的安全性和时效性。

【技术实现步骤摘要】
一种数据包路由方法和数据包路由装置
本专利技术涉及IP数据包
,尤其涉及一种数据包路由方法和数据包路由装置。
技术介绍
用户使用数据业务进行各种上网应用的过程中,用户需要接入的网络包括公共数据网络和专用数据网络,其中,专用数据网络对于接入的数据包的安全性和实时性,都有更高的要求。但在传统的数据包路由策略中,当用户输入某个域名进行访问时,所访问的所有的域名的解析,均通过默认的域名解析服务器进行域名解析,用户访问专用数据网络的数据包和访问公共数据网络的数据包,无法进行有效隔离,在数据安全性和实时性,均无法得到很好的保证。
技术实现思路
本专利技术提供一种数据包路由方法和数据包路由装置,用以解决现有技术中访问不同网络的数据包无法进行有效隔离的问题。依据本专利技术的一个方面,提供一种数据包路由方法,包括:接收并解析初始路由解析请求报文,获取所述初始路由解析请求报文中的请求域名;根据预设的域名配置信息和所述请求域名,判断所述请求域名是否有对应的指定域名解析服务器,若有,则将所述初始路由解析请求报文的默认目的地址,修改为所述指定域名解析服务器的指定地址,获取第一路由解析请求报文,所述域名配置信息包括所述请求域名、所述指定域名解析服务器、和所述指定地址之间的对应关系;根据所述第一路由解析请求报文和预设的路由信息,查找所述第一路由解析请求报文的路由,所述路由信息包括所述标识信息和所述路由之间的对应关系;将所述第一路由解析请求报文通过所述路由发送至所述指定域名解析服务器。本专利技术还提供一种数据包路由装置,包括:路由解析请求报文获取模块,用于接收并解析初始路由解析请求报文,获取所述初始路由解析请求报文中的请求域名;指定域名解析服务器获取模块,用于根据预设的域名配置信息和所述请求域名,判断所述请求域名是否有对应的指定域名解析服务器,若有,则将所述初始路由解析请求报文的默认目的地址,修改为所述指定域名解析服务器的指定地址,获取第一路由解析请求报文,所述域名配置信息包括所述请求域名、所述指定域名解析服务器、和所述指定地址之间的对应关系;路由信息获取模块,用于根据所述第一路由解析请求报文和预设的路由信息,查找所述第一路由解析请求报文的路由,所述路由信息包括所述标识信息和所述路由之间的对应关系;发送模块,用于将所述第一路由解析请求报文通过所述路由发送至所述指定域名解析服务器。本专利技术所提供的数据包路由方法,通过解析接收到的初始路由解析请求报文,获取用户请求访问的请求域名后,在预设的域名配置信息中查找所述的请求域名是否有指定域名解析服务器,若有,则将所述初始路由解析请求报文的默认目的地址,修改为所述制定域名解析服务器的指定地址,获取第一路由解析请求报文,根据预设的路由信息,查找所述第一路由解析请求报文的路由并发送。由于本专利技术所提供的数据包路由方法中,通过将所请求的域名进行了不同的区分,不同的域名利用不同的路由解析服务器进行处理,通过不同的路由进行发送,实现了用户访问共有数据网和访问私有数据网的数据包的隔离,提高了数据包传送的安全性和时效性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术方法实施例1中的数据包路由方法的流程图;图2为本专利技术方法实施例2中的数据包路由方法的流程图;图3为本专利技术方法实施例3中的数据包路由方法的流程图;图4为本专利技术方法实施例4中的数据包路由装置的结构示意图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了公开的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本专利技术的范围完整的传达给本领域的技术人员。图1为本专利技术方法实施例1中的数据包路由方法的流程图,如图1所示的本专利技术方法实施例1中的数据包路由方法,包括:步骤100,接收并解析初始路由解析请求报文,获取所述初始路由解析请求报文中的请求域名。具体地,在所述接收并解析初始路由解析请求报文,还包括接收到数据报文后,判断接收到的报文是否为路由解析请求报文。获取到的请求域名,即为用户需要访问的网站的域名。所属网站,包括公共数据网PublicDataNet和专用数据网络PrivateDataNet,所述公共数据网为针对所有互联网开放的网络,用户通过公共数据网络可访问internet,所述专用数据网络为针对某一厂商专门使用的数据网络。步骤200,根据预设的域名配置信息和所述请求域名,判断所述请求域名是否有对应的指定域名解析服务器,若有,则将所述初始路由解析请求报文的默认目的地址,修改为所述指定域名解析服务器的指定地址,获取第一路由解析请求报文,所述域名配置信息包括所述请求域名、所述指定域名解析服务器、和所述指定地址之间的对应关系。具体地,所述域名配置信息,包括dnsmasq.conf文件,在dnsmasq.conf文件预设了需要通过指定域名解析服务器进行域名解析的域名地址。在实际的使用中,可利用黑名单或白名单的方式,根据需求预设dnsmasq.conf文件中的信息。其中,利用白名单方式时,当所述请求域名在所述dnsmasq.conf文件中时,需要通过指定域名解析服务器进行域名解析。举例如下:以PrivateDataNetwork中的一台DNS服务器10.10.10.21和一台CSP服务器10.22.22.31(domain:car.csp_test.com)为例。dnsmasq.conf需要新添加如下配置行server=/car.csp_test.com/10.10.10.21。注:car.csp_test.com是某专用数据网络中的服务器域名,地址10.10.10.21是某专用网络中的域名服务器。当所述请求域名在所述dnsmasq.conf文件中时,说明所述用户需要访问的请求域名要通过指定域名解析服务器进行解析,将所述初始路由解析请求报文的默认目的地址,修改为所述指定域名解析服务器的指定地址。步骤300,根据所述第一路由解析请求报文和预设的路由信息,查找所述第一路由解析请求报文的路由,所述路由信息包括所述标识信息和所述路由之间的对应关系。具体地,所述第一路由解析请求报文的默认目的地址,为所述指定域名解析服务器的指定地址,因此,根据所述指定域名解析服务器进行查找路由时,会给出指定域名解析服务器的路由。步骤400,将所述第一路由解析请求报文通过所述路由发送至所述指定域名解析服务器。具体地,根据查找出的路由,发送所述第一路由解析请求报文即可。本实施例所提供的数据包路由方法,通过解析接收到的初始路由解析请求报文,获取用户请求访问的请求域名后,在预设的域名配置信息中查找所述的请求域名是否有指定域名解析服务器,若有,则将所述初始路由解析请求报文的默认目的地址,修改为所述制定域名解析服务器的本文档来自技高网...

【技术保护点】
1.一种数据包路由方法,其特征在于,所述方法包括:接收并解析初始路由解析请求报文,获取所述初始路由解析请求报文中的请求域名;根据预设的域名配置信息和所述请求域名,判断所述请求域名是否有对应的指定域名解析服务器,若有,则将所述初始路由解析请求报文的默认目的地址,修改为所述指定域名解析服务器的指定地址,获取第一路由解析请求报文,所述域名配置信息包括所述请求域名、所述指定域名解析服务器、和所述指定地址之间的对应关系;根据所述第一路由解析请求报文和预设的路由信息,查找所述第一路由解析请求报文的路由,所述路由信息包括所述标识信息和所述路由之间的对应关系;将所述第一路由解析请求报文通过所述路由发送至所述指定域名解析服务器。

【技术特征摘要】
1.一种数据包路由方法,其特征在于,所述方法包括:接收并解析初始路由解析请求报文,获取所述初始路由解析请求报文中的请求域名;根据预设的域名配置信息和所述请求域名,判断所述请求域名是否有对应的指定域名解析服务器,若有,则将所述初始路由解析请求报文的默认目的地址,修改为所述指定域名解析服务器的指定地址,获取第一路由解析请求报文,所述域名配置信息包括所述请求域名、所述指定域名解析服务器、和所述指定地址之间的对应关系;根据所述第一路由解析请求报文和预设的路由信息,查找所述第一路由解析请求报文的路由,所述路由信息包括所述标识信息和所述路由之间的对应关系;将所述第一路由解析请求报文通过所述路由发送至所述指定域名解析服务器。2.如权利要求1所述的数据包路由方法,其特征在于,所述根据所述第一路由解析请求报文和预设的路由信息,查找所述第一路由解析请求报文的路由,包括:根据预设的过滤信息和所述第一路由解析请求报文,判断是否需要在所述第一路由解析请求报文中设置标识信息,若判断结果为是,则在所述第一路由解析请求报文中设置标识信息后获取第二路由解析请求报文,所述过滤信息包括所述指定地址和所述标识信息之间的对应关系;根据预设的路由信息和所述第二路由解析请求报文,查找所述第二路由解析请求报文的路由;所述将所述第一路由解析请求报文通过所述路由发送至所述指定域名解析服务器,包括:将所述第二路由解析请求报文通过所述路由发送至所述指定域名解析服务器。3.如权利要求1所述的数据包路由方法,其特征在于,所述请求域名,包括:所述请求域名的域名主体信息或域名后缀信息;所述根据预设的域名配置信息和所述请求域名,判断所述请求域名是否有对应的指定域名解析服务器,包括:根据预设的域名配置信息和所述域名主体信息,或根据预设的域名配置信息和所述域名后缀信息,判断所述域名主体信息或所述域名后缀信息是否有对应的指定域名解析服务器。4.如权利要求1所述的数据包路由方法,其特征在于,所述获取所述初始路由解析请求报文中的请求域名,还包括:获取所述请求域名的指定域名解析服务器;则在将所述初始路由解析请求报文的默认目的地址,修改为所述指定域名解析服务器的指定地址,获取第一路由解析请求报文的步骤之前,所述方法还包括:根据所述域名配置信息和所述指定域名解析服务器,查找所述指定域名解析服务器的所述指定地址。5.如权利要求1所述的数据包路由方法,其特征在于,所述请求域名,包括:所述请求域名报文的源地址;所述根据预设的域名配置信息和所述请求域名,判断所述请求域名是否有对应的指定域名解析服务器,包...

【专利技术属性】
技术研发人员:田世新
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1