[发明专利]处理DNS查询请求的方法、装置、路由器及存储介质有效
申请号: | 202110152281.2 | 申请日: | 2021-02-03 |
公开(公告)号: | CN112822305B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 苏邓海;董浩;张远茂 | 申请(专利权)人: | 深圳市共进电子股份有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L61/10 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 余菲 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 dns 查询 请求 方法 装置 路由器 存储 介质 | ||
本发明实施例公开了处理DNS查询请求的方法、装置、路由器及存储介质,应用于路由器,该方法包括:获取待处理DNS查询请求;若发起待处理DNS查询请求的应用是否为预设关联关系中的应用,基于预设关联关系确定与应用关联的WAN连接接口;通过确定的WAN连接接口将待处理DNS查询请求发送给DNS域名服务器;若收到DNS域名服务器反馈的DNS响应,通过确定的WAN连接接口将DNS响应转发给发起待处理DNS查询请求的应用。本方案中,可以实现不同的应用的DNS解析和响应报文通过不同的WAN进行传输,以此避免现有技术中所有应用的DNS解析和响应报文均只能通过默认的WAN连接接口所造成的延迟以及易于发生故障的缺陷。
技术领域
本发明涉及网络通讯技术领域,尤其涉及处理DNS查询请求的方法、装置、路由器及存储介质。
背景技术
路由器上因为安全的需要,会将内网(英文名LAN,也称局域网)和外网(英文名WAN,也称广域网)隔离开来。WAN侧需要通过各种拨号方式拿到公网地址或上一级连接设备的地址,从而连接到因特网。LAN侧则连接PC(Personal Computer,个人计算机)、手机等上网设备,并给上网设备分配私网地址、LAN网关地址和DNS解析服务器地址;其中DNS解析服务器地址和LAN网关地址一般是同一地址。
当上网设备要访问因特网的某一网址的域名,需要向DNS解析服务器发送DNSRequest报文,请求解析所要访问的域名地址,将其转换为IP地址,然后通过IP地址才能成功访问这个网址。因为DNS解析服务器地址和LAN网关地址一般是同一地址,上网设备发送DNS域名解析请求Request报文到DNS解析服务器地址,实际上就是发给路由器本身请求域名解析。路由器本身不是域名服务器,不能解析域名。所以一般路由器会启用一个域名代理服务(DNS Proxy),把LAN侧上网设备请求的域名解析内容,从WAN侧转发到上一级域名解析服务器,当WAN侧收到了域名解析Response响应,路由器的DNS Proxy会进行缓存并把解析的结果转发给LAN侧的上网设备。
如上所知,DNS Proxy(DNS代理)就是完成DNS请求从LAN到WAN转发,以及DNS响应从WAN到LAN转发并缓存的服务。对于路由器里边跑的应用程序,现有的方案中,当需要进行DNS查询时,是直接发给DNS服务器进行解析的,报文走的是系统默认的WAN连接接口;其中,默认的WAN连接接口为在多条WAN连接接口中指定的某条WAN连接接口,而运营商的路由器里边有很多应用,例如TR069、VOICE语音等。这些应用请求的DNS解析和响应报文都只能走默认的WAN连接接口,容易造成延迟以及发生故障等意外情况,进而影响到正常的使用。
由此,目前需要有一种更好的方案来解决现有技术中的问题。
发明内容
本发明实施例公开了处理DNS查询请求的方法、装置、路由器及存储介质,可以实现不同的应用的DNS解析和响应报文通过不同的WAN进行传输,以此避免现有技术中所有应用的DNS解析和响应报文均只能通过默认的WAN连接接口所造成的延迟以及易于发生故障的缺陷。
本发明实施例提出了以下具体的实施例:
本发明实施例一种处理DNS查询请求的方法,应用于路由器,该方法包括:
获取待处理DNS查询请求;
判断发起所述待处理DNS查询请求的应用是否为预设关联关系中的应用;
若判断结果为是,则基于预设关联关系确定与所述应用关联的WAN连接接口;所述预设关联关系中包括应用与WAN连接接口之间的关联关系;
通过确定的所述WAN连接接口将所述待处理DNS查询请求发送给DNS域名服务器;
若收到所述DNS域名服务器反馈的DNS响应,通过确定的所述WAN连接接口将所述DNS响应转发给发起所述待处理DNS查询请求的应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市共进电子股份有限公司,未经深圳市共进电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110152281.2/2.html,转载请声明来源钻瓜专利网。