域名的转发方法及装置制造方法及图纸

技术编号:14788684 阅读:45 留言:0更新日期:2017-03-12 12:41
本发明专利技术提供了一种域名的转发方法及装置,其中,该方法包括:接收与家庭网关连接的设备发送的请求报文,其中,请求报文中携带有待转发的域名;从预先配置的域名转发表中查找与设备的查找标识具有对应关系的转发链路和目的地址,其中,设备的查找标识包括:设备的设备类型和/或域名表达式;若查找到与设备的查找标识具有对应关系的转发链路和目的地址,则按照转发链路将域名发送到目的地址,通过本发明专利技术,解决了相关技术中不能对不同业务的域名进行分类控制的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种域名的转发方法及装置
技术介绍
IPTV业务和上网业务是家庭用户的基本业务,家庭网关配置上,一般是配置一条路由虚拟链路用于上网,而IPTV业务则通过配置桥接虚拟链路绑定端口的方式实现。对于IPTV业务,下挂机顶盒PPPOE拨号或动态主机配置协议(DynamicHostConfigurationProtocol,简称为DHCP)获取大网地址。目前的家庭网关设备多要求不同的端口下挂不同的设备,即IPTV业务只能在固定的端口进行开展,而上网业务在其它端口开展,不仅不利于业务扩展也涉及到下挂多个网络电视(简称IPTV)设备要分配多个大网地址的问题。另一方面,对于配置了多路由链路的设备,并没有合适的控制域名转发的方法和策略,无法实现业务的个性化定制。
技术实现思路
本专利技术提供了一种域名的转发方法及装置,以至少解决相关技术中不能对不同业务的域名进行分类控制的问题。根据本专利技术的一个方面,提供了一种域名的转发方法,包括:接收与家庭网关连接的设备发送的请求报文,其中,所述请求报文中携带有待转发的域名;从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址,其中,所述设备的查找标识包括:所述设备的设备类型和/或域名表达式;若查找到与所述设备的查找标识具有对应关系的转发链路和目的地址,则按照所述转发链路将所述域名发送到所述目的地址。进一步地,所述设备的查找标识为所述设备的设备类型,其中,所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址包括:从所述请求报文中获取所述设备的源地址;获取与所述设备的源地址具有对应关系的所述设备的所述设备类型;从所述域名转发表中查找与所述设备的设备类型具有对应关系的所述转发链路和所述目的地址。进一步地,在接收与家庭网关连接的设备发送的请求报文之前,还包括:为所述设备分配所述源地址;接收所述设备从所述源地址上发送的设备信息,其中,所述设备信息用于标识所述设备的设备类型;获取所述设备信息标识的所述设备的设备类型;存储所述源地址和所述设备信息的所述对应关系。进一步地,所述设备的查找标识为所述设备的设备类型,其中,所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址包括:从所述请求报文中获取用于标识所述设备的设备类型的类型标识信息;获取所述类型标识信息所标识的所述设备的设备类型;从所述域名转发表中查找与所述设备的设备类型具有对应关系的所述转发链路和所述目的地址。进一步地,在从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址之前,还包括:接收配置信息,其中,所述配置信息用于指示至少一组具有对应关系的设备类型、转发链路、目的地址;将所述配置信息指示的所述至少一组具有对应关系的设备类型、转发链路、目的地址配置在所述域名转发表中。进一步地,所述接收配置信息包括:接收动态主机配置协议DHCP服务器发送的确认报文,其中,所述确认报文中自定义的可选字段携带有所述配置信息。进一步地,所述设备的查找标识为所述设备的域名表达式,其中,所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址包括:从所述请求报文中获取所述域名;在所述域名转发表中查找与所述域名匹配的域名表达式;若查找到所述与所述域名匹配的域名表达式,则从所述域名转发表中获取与所述域名匹配的域名表达式具有对应关系的所述转发链路和所述目的地址。进一步地,所述在所述域名转发表中查找与所述域名匹配的域名表达式包括以下之一:在所述域名转发表中查找是否存在满足第一条件的域名表达式,其中,所述满足第一条件的域名表达式为所述域名表达式的字符包含在所述域名中;若存在所述满足第一条件的域名表达式,则将所述满足第一条件的域名表达式作为查找到的所述与所述域名匹配的域名表达式;在所述域名转发表中查找是否存在满足第二条件的域名表达式,其中,所述满足第二条件的域名表达式为所述域名表达式的字符与所述域名中的字符相同;若存在所述满足第二条件的域名表达式,则将所述满足第二条件的域名表达式作为查找到的所述与所述域名匹配的域名表达式;在所述域名转发表中查找是否存在满足第三条件的域名表达式,其中,所述满足第二条件的域名表达式为所述域名表达式中不存在与所述域名中的字符相同且所述域名表达式的字符不包含在所述域名中;若存在所述满足第三条件的域名表达式,则将所述满足第三条件的域名表达式作为查找到的所述与所述域名匹配的域名表达式。进一步地,所述设备的查找标识为所述设备的设备类型和所述设备的域名表达式,其中,所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址包括:从所述请求报文中获取所述设备的源地址和所述域名;获取与所述设备的源地址具有对应关系的所述设备的所述设备类型,并从所述域名转发表中查找与所述设备的设备类型具有对应关系的第一转发链路和第一目的地址;在所述域名转发表中查找与所述域名匹配的域名表达式,若查找到所述与所述域名匹配的域名表达式,则从所述域名转发表中获取与所述域名匹配的域名表达式具有对应关系的第二转发链路和第二目的地址;判断所述第一转发链路与所述第二转发链路是否相同、且所述第一目的地址与所述第二目的地址是否相同;若所述第一转发链路与所述第二转发链路相同、且所述第一目的地址与所述第二目的地址相同,则将所述第一转发链路和第一目的地址作为查找到的与所述设备的查找标识具有对应关系的转发链路和目的地址。进一步地,所述设备的查找标识为所述设备的设备类型和所述设备的域名表达式,其中,所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址包括:从所述请求报文中获取用于标识所述设备的设备类型的类型标识信息和所述域名;获取所述类型标识信息所标识的所述设备的设备类型,并从所述域名转发表中查找与所述设备的设备类型具有对应关系的第一转发链路和第一目的地址;在所述域名转发表中查找与所述域名匹配的域名表达式,若查找到所述与所述域名匹配的域名表达式,则从所述域名转发表中获取与所述域名匹配的域名表达式具有对应关系的第二转发链路和第二目的地址;判断所述第一转发链路与所述第二转发链路是否相同、且所述第一目的地址与所述第二目的地址是否相同;若所述第一转发链路与所述第二转发链路相同、且所述第一目的地址与所述第二目的地址相同,则将所述第一转发链路和第一目的地址作为查找到的与所述设备的查找标识具有对应关系的转发链路和目的地址。进一步地,在所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址之前,还包括:配置用于指示选择所述域名转发表的策略信息,其中,所述策略信息用于指示以下之一:用于选择与所述设备的设备类型具有对应关系的转发链路和目的地址的域名转发表;用于选择与所述设备的域名具有对应关系的转发链路和目的地址的域名转发表;用于选择与所述设备的设备类型和所述设备的域名具有对应关系的转发链路和目的地址的域名转发表。根据本专利技术的另一方面,提供了一种域名的转发装置,包括:第一接收模块,用于接收与家庭网关连接的设备发送的请求报文,其本文档来自技高网...
域名的转发方法及装置

【技术保护点】
一种域名的转发方法,其特征在于,包括:接收与家庭网关连接的设备发送的请求报文,其中,所述请求报文中携带有待转发的域名;从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址,其中,所述设备的查找标识包括:所述设备的设备类型和/或域名表达式;若查找到与所述设备的查找标识具有对应关系的转发链路和目的地址,则按照所述转发链路将所述域名发送到所述目的地址。

【技术特征摘要】
1.一种域名的转发方法,其特征在于,包括:接收与家庭网关连接的设备发送的请求报文,其中,所述请求报文中携带有待转发的域名;从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址,其中,所述设备的查找标识包括:所述设备的设备类型和/或域名表达式;若查找到与所述设备的查找标识具有对应关系的转发链路和目的地址,则按照所述转发链路将所述域名发送到所述目的地址。2.根据权利要求1所述的方法,其特征在于,所述设备的查找标识为所述设备的设备类型,其中,所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址包括:从所述请求报文中获取所述设备的源地址;获取与所述设备的源地址具有对应关系的所述设备的设备类型;从所述域名转发表中查找与所述设备的设备类型具有对应关系的所述转发链路和所述目的地址。3.根据权利要求2所述的方法,其特征在于,在接收与家庭网关连接的设备发送的请求报文之前,还包括:为所述设备分配所述源地址;接收所述设备从所述源地址上发送的设备信息,其中,所述设备信息用于标识所述设备的设备类型;获取所述设备信息标识的所述设备的设备类型;存储所述源地址和所述设备信息的所述对应关系。4.根据权利要求1所述的方法,其特征在于,所述设备的查找标识为所述设备的设备类型,其中,所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址包括:从所述请求报文中获取用于标识所述设备的设备类型的类型标识信息;获取所述类型标识信息所标识的所述设备的设备类型;从所述域名转发表中查找与所述设备的设备类型具有对应关系的所述转发链路和所述目的地址。5.根据权利要求1至4中任一项所述的方法,其特征在于,在从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址之前,还包括:接收配置信息,其中,所述配置信息用于指示至少一组具有对应关系的设备类型、转发链路、目的地址;将所述配置信息指示的所述至少一组具有对应关系的设备类型、转发链路、目的地址配置在所述域名转发表中。6.根据权利要求5所述的方法,其特征在于,所述接收配置信息包括:接收动态主机配置协议DHCP服务器发送的确认报文,其中,所述确认报文中自定义的可选字段携带有所述配置信息。7.根据权利要求1所述的方法,其特征在于,所述设备的查找标识为所述设备的域名表达式,其中,所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址包括:从所述请求报文中获取所述域名;在所述域名转发表中查找与所述域名匹配的域名表达式;若查找到所述与所述域名匹配的域名表达式,则从所述域名转发表中获取与所述域名匹配的域名表达式具有对应关系的所述转发链路和所述目的地址。8.根据权利要求7所述的方法,其特征在于,所述在所述域名转发表中查找与所述域名匹配的域名表达式包括以下之一:在所述域名转发表中查找是否存在满足第一条件的域名表达式,其中,所述满足第一条件的域名表达式为所述域名表达式的字符包含在所述域名中;若存在所述满足第一条件的域名表达式,则将所述满足第一条件的域名表达式作为查找到的所述与所述域名匹配的域名表达式;在所述域名转发表中查找是否存在满足第二条件的域名表达式,其中,所述满足第二条件的域名表达式为所述域名表达式的字符与所述域名中的字符相同;若存在所述满足第二条件的域名表达式,则将所述满足第二条件的域名表达式作为查找到的所述与所述域名匹配的域名表达式;在所述域名转发表中查找是否存在满足第三条件的域名表达式,其中,所述满足第二条件的域名表达式为所述域名表达式中不存在与所述域名中的字符相同且所述域名表达式的字符不包含在所述域名中;若存在所述满足第三条件的域名表达式,则将所述满足第三条件的域名表达式作为查找到的所述与所述域名匹配的域名表达式。9.根据权利要求1所述的方法,其特征在于,所述设备的查找标识为所述设备的设备类型和所述设备的域名表达式,其中,所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址包括:从所述请求报文中获取所述设备的源地址和所述域名;获取与所述设备的源地址具有对应关系的所述设备的设备类型,并从所述域名转发表中查找与所述设备的设备类型具有对应关系的第一转发链路和第一目的地址;在所述域名转发表中查找与所述域名匹配的域名表达式,若查找到所述与所述域名匹配的域名表达式,则从所述域名转发表中获取与所述域名匹配的域名表达式具有对应关系的第二转发链路和第二目的地址;判断所述第一转发链路与所述第二转发链路是否相同、且所述第一目的地址与所述第二目的地址是否相同;若所述第一转发链路与所述第二转发链路相同、且所述第一目的地址与所述第二目的地址相同,则将所述第一转发链路和第一目的地址作为查找到的与所述设备的查找标识具有对应关系的转发链路和目的地址。10.根据权利要求1所述的方法,其特征在于,所述设备的查找标识为所述设备的设备类型和所述设备的域名表达式,其中,所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址包括:从所述请求报文中获取用于标识所述设备的设备类型的类型标识信息和所述域名;获取所述类型标识信息所标识的所述设备的设备类型,并从所述域名转发表中查找与所述设备的设备类型具有对应关系的第一转发链路和第一目的地址;在所述域名转发表中查找与所述域名匹配的域名表达式,若查找到所述与所述域名匹配的域名表达式,则从所述域名转发表中获取与所述域名匹配的域名表达式具有对应关系的第二转发链路和第二目的地址;判断所述第一转发链路与所述第二转发链路是否相同、且所述第一目的地址与所述第二目的地址是否相同;若所述第一转发链路与所述第二转发链路相同、且所述第一目的地址与所述第二目的地址相同,则将所述第一转发链路和第一目的地址作为查找到的与所述设备的查找标识具有对应关系的转发链路和目的地址。11.根据权利要求1所述的方法,其特征在于,在所述从预先配置的域名转发表中查找与所述设备的查找标识具有对应关系的转发链路和目的地址之前,还包括:配置用于指示选择所述域名转发表的策略信息,其中,所述策略信息用于指示以下之一:用于选择与所述设备的设备类型具有对应关系的转发链路和目的地址的域名转发表;用于选择与所述设备的域名具有对应关系的转发链路和目的地址的域名转发表;用于选择与所述设备的设备类型和所述设备的域名具有对应关系的转发链路和目的地址的域名转发表。12.一种域名的转发装置,其特征在于,包括:第一接收模块,用于接收与家庭网关连接的设备发送的请求报文,其中,所...

【专利技术属性】
技术研发人员:高春生武云飞魏煜
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1