基于端口绑定的多业务通道DNS查询方法与装置制造方法及图纸

技术编号:41322892 阅读:32 留言:0更新日期:2024-05-13 15:01
本发明专利技术公开一种基于端口绑定的多业务通道DNS查询方法:当网关的业务通道配置或者状态发生变化时,更新每个业务通道的DNS SERVER和物理端口的绑定关系,并记录到存储文件里;当收到DHCP DISCOVERY或DHCP REQUEST请求时,内核层根据报文的来源端口构建新的DHCP OPTION,附加在原有的DHCP OPTION报文最后;当DHCP请求报文到达应用层后,解析报文的DHCP OPTION,得到报文的来源端口,然后查找绑定关系存储文件,查找出端口绑定的DNS SERVER;将DNS SERVER填充到DHCP OFFER应答报文里,返回给LAN侧设备。本发明专利技术通过实现多业务通道的DNS查询隔离,解决了现有网关只能通过上网业务进行DNS解析的问题,有利于非公网业务的DNS环境的构建,提高了网络稳定性和网关性能。本发明专利技术还公开相应的基于端口绑定的多业务通道DNS查询装置。

【技术实现步骤摘要】

本专利技术属于家庭网关,更具体地,涉及一种基于端口绑定的多业务通道dns查询方法与装置。


技术介绍

1、家庭网关具有多条业务通道,如上网业务、个人交互式电视(interactivepersonality tv,简写为:iptv)业务、语音业务。同时,家庭网关还具有多个下联物理端口,连接局域网(local area network,简写为:lan)侧设备。各个业务通道是相互隔离的,上网业务通常连接的公网,非上网业务通常连接的是私有网络。

2、多业务模式下,如果采用路由方式,一般会设定策略路由,将lan侧的网际互连协议(internet protocol,简写为:ip)请求转发到对应的业务通道。但对于lan侧发起的域名系统(domain name system,简写为:dns)请求,发送给网关的dns代理后,由于dns代理只有上网业务通道的dns server,会将所有的dns请求转发给上网的业务通道的dns server,导致其他业务的dns解析失败,数据不通。

3、随着通信技术的发展,家庭电子设备越来越多,家庭网关承载的业务也越来越本文档来自技高网...

【技术保护点】

1.一种基于端口绑定的多业务通道DNS查询方法,其特征在于,包括如下步骤:

2.如权利要求1所述的基于端口绑定的多业务通道DNS查询方法,其特征在于,所述DHCP OPTION,包含如下字段:

3.如权利要求1或2所述的基于端口绑定的多业务通道DNS查询方法,其特征在于,所述根据报文的来源端口构建新的DHCP OPTION具体为:在内核层的ebtables的filter表的INPUT链或者broute表的BROUTING链上修改DHCP DISCOVERY或DHCP REQUEST报文,增加包含来源端口的DHCP OPTION。

4.如权利要求1或2所...

【技术特征摘要】

1.一种基于端口绑定的多业务通道dns查询方法,其特征在于,包括如下步骤:

2.如权利要求1所述的基于端口绑定的多业务通道dns查询方法,其特征在于,所述dhcp option,包含如下字段:

3.如权利要求1或2所述的基于端口绑定的多业务通道dns查询方法,其特征在于,所述根据报文的来源端口构建新的dhcp option具体为:在内核层的ebtables的filter表的input链或者broute表的brouting链上修改dhcp discovery或dhcp request报文,增加包含来源端口的dhcp option。

4.如权利要求1或2所述的基于端口绑定的多业务通道dns查询方法,其特征在于,所述查找出端口绑定的dns server具体为:解析dhcp option来源端口所对应的dns server,如果没有解析到含有端口的dhcp option,则选择上网业务的dns server为默认的dnsserver。

5.如权利要求1或2所述的基于端口绑定的多业务通道dns查询方法,其特征在于,所述存储文件生成的方式为:远程配置或者本地web配置设备的业务通道连接,指定业务通道连接和端口的绑定关系;当设备启动后,业务通道通过dhcp或者pppoe获取ip地址时,会获取对应业务通道的dns server地址;保存业务通道的dns server和端口的映射关系到存储文件。

6.一种基于端口绑...

【专利技术属性】
技术研发人员:王健沈瑞陈金花黄兴
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1