【技术实现步骤摘要】
处理DNS查询请求的方法、装置、路由器及存储介质
[0001]本专利技术涉及网络通讯
,尤其涉及处理DNS查询请求的方法、装置、路由器及存储介质。
技术介绍
[0002]路由器上因为安全的需要,会将内网(英文名LAN,也称局域网)和外网(英文名WAN,也称广域网)隔离开来。WAN侧需要通过各种拨号方式拿到公网地址或上一级连接设备的地址,从而连接到因特网。LAN侧则连接PC(Personal Computer,个人计算机)、手机等上网设备,并给上网设备分配私网地址、LAN网关地址和DNS解析服务器地址;其中DNS解析服务器地址和LAN网关地址一般是同一地址。
[0003]当上网设备要访问因特网的某一网址的域名,需要向DNS解析服务器发送DNS Request报文,请求解析所要访问的域名地址,将其转换为IP地址,然后通过IP地址才能成功访问这个网址。因为DNS解析服务器地址和LAN网关地址一般是同一地址,上网设备发送DNS域名解析请求Request报文到DNS解析服务器地址,实际上就是发给路由器本身请求域名解析。路 ...
【技术保护点】
【技术特征摘要】
1.一种处理DNS查询请求的方法,其特征在于,应用于路由器,该方法包括:获取待处理DNS查询请求;判断发起所述待处理DNS查询请求的应用是否为预设关联关系中的应用;若判断结果为是,则基于预设关联关系确定与所述应用关联的WAN连接接口;所述预设关联关系中包括应用与WAN连接接口之间的关联关系;通过确定的所述WAN连接接口将所述待处理DNS查询请求发送给DNS域名服务器;若收到所述DNS域名服务器反馈的DNS响应,通过确定的所述WAN连接接口将所述DNS响应转发给发起所述待处理DNS查询请求的应用。2.如权利要求1所述的方法,其特征在于,所述“获取待处理DNS查询请求”,包括:获取DNS查询请求;判断所述DNS查询请求是否为所述路由器中的应用所发起;若判断结果为是,则确定所述DNS查询请求为所述待处理DNS查询请求。3.如权利要求2所述的方法,其特征在于,还包括:若所述DNS查询请求不是所述路由器中的应用发起的,则确定所述DNS查询请求是LAN侧应用发起的请求,并经默认WAN连接接口处理所述DNS查询请求。4.如权利要求2所述的方法,其特征在于,所述“判断所述DNS查询请求是否为所述路由器中的应用所发起”,包括:判断所述DNS查询请求是否是通过指定IP与指定端口获取到的;若判断结果为是,则确定所述DNS查询请求是所述路由器中的应用发起的;若判断结果为否,则确定所述DNS查询请求是所述路由器外的应用发起的。5.如权利要求1所述的方法,其特征在于,还包括:建立预设关联关系;其中,所述关联关系是通过将路由器中指定的应用与指定的WAN连接接口进行关联得到的。6.如权利要求1所述的方法,其特征在于,所述“判断发起所述待处理DNS查询请求的应用是否为预设关联关系中的应用”,包括:提取所述待处理DNS查询请求中的目标IP与源端口;判断所述路由器的系统文件中是否存在所述目标IP与所述源端口;所述系统文件中存储有所述路由器中各应用的IP、端口与文件...
【专利技术属性】
技术研发人员:苏邓海,董浩,张远茂,
申请(专利权)人:深圳市共进电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。