[发明专利]一种实现多条上网通道DNS数据隔离的方法在审
申请号: | 202110898719.1 | 申请日: | 2021-08-05 |
公开(公告)号: | CN113630480A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 王晓明 | 申请(专利权)人: | 芯河半导体科技(无锡)有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06;H04L12/741 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214135 江苏省无锡市新吴区菱*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 上网 通道 dns 数据 隔离 方法 | ||
本发明公开了一种实现多条上网通道DNS数据隔离的方法,通过记录下挂设备的IP地址和绑定到上网路由WAN的DNS地址到配置文件,网关收到下挂设备的DNS请求;下挂设备发送DNS域名解析请求报文到设备的DNSMASQ服务;DNSMASQ服务根据下挂设备的IP地址查找数据存储链表中对应的DNS服务器地址,实现LAN侧下挂设备的DNS请求从绑定的上网路由WAN的DNS服务器转发。本发明基于现有的DNSMASQ服务,通过记录配置文件的形式,DNSMASQ服务方便读取且易于维护;实现了不同上网通道的DNS数据隔离,能够满足运营商在某些特定商业场景的应用和实现。
技术领域
本发明涉及DNS数据管理领域,具体是一种实现多条上网通道DNS数据隔离的方法。
背景技术
DNS(Domain Name System,域名系统)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
DNSMASQ是一个轻巧的,容易使用的DNS服务工具,它可以应用在内部网和Internet连接的时候的IP地址NAT转换,也可以用做小型网络的DNS服务。
利用DNSMASQ实现家庭网关下挂设备访问互联网的DNS服务,其过程是:家庭网关下挂设备发送DNS域名解析请求报文到家庭网关的DNSMASQ服务,家庭网关的DNSMASQ服务收到家庭网关下挂设备发送的DNS域名解析请求报文。
首先,DNSMASQ服务从家庭网关的DNS缓存中查找之前已经访问的域名中有没有这次访问的域名,如果有,直接返回域名对应的IP地址到家庭网关的下挂设备;如果没有,然后DNSMASQ服务从/etc/resolv.conf文件读取上游DNS服务器地址,DNSMASQ服务转发DNS域名解析请求报文到上游DNS服务器,上游DNS服务器返回DNS域名解析响应报文到DNSMASQ服务,DNSMASQ服务转发DNS域名解析响应报文到家庭网关的下挂设备。
现有的DNSMASQ DNS查询方法中,DNSMASQ从/etc/resolv.conf文件读取上游DNS服务器地址,/etc/resolv.conf文件记录的是默认上网路由的DNS服务器地址,家庭网关下挂设备访问外部网络,域名解析都从默认上网通道的DNS服务器转发,这将限制运营商某些特定商业场景的应用和实现,不利于DNS数据的管理,进而无法满足家庭网关多条上网通道DNS数据的隔离。
本发明将提供一种实现多条上网通道DNS数据隔离的方法来解决目前家庭网关多条上网通道DNS数据没有隔离的问题
发明内容
本发明的目的在于提供一种实现多条上网通道DNS数据隔离的方法,以解决当家庭网关配置多条上网通道,家庭网关的多个LAN端口分别绑定到不同的上网路由WAN连接,LAN侧下挂设备访问外部网络,域名解析都从默认上网路由WAN的DNS转发,导致运营商某些特定商业场景的应用无法实现,不易于管理的问题。
为实现上述目的,本发明提供如下技术方案:
一种实现多条上网通道DNS数据隔离的方法,该方法包括如下步骤:
步骤一、家庭网关上电,根据设备的配置信息初始化配置文件,然后启动DNSMASQ服务,DNSMASQ服务读取配置文件,检索配置文件的信息并记录相关的信息到数据存储链表;DNSMASQ服务数据链表存放的是LAN侧下挂设备的IP地址和其绑定到上网路由WAN的DNS服务器地址的对应关系。
步骤二、家庭网关下挂设备访问外部网络,下挂设备发送DNS域名解析请求报文到设备的DNSMASQ服务。
步骤三、设备的DNSMASQ服务首先从设备的DNS缓存中查找之前已经访问的域名中有没有这次访问的域名。
步骤四、如果设备的DNS缓存中有查找到访问的域名,设备的DNSMASQ服务直接返回域名对应的IP地址到下挂设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯河半导体科技(无锡)有限公司,未经芯河半导体科技(无锡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110898719.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节能环保烘房
- 下一篇:一种转子零部件在注塑模具上的安装方法