域名系统DNS解析处理方法及装置制造方法及图纸

技术编号:14345379 阅读:75 留言:0更新日期:2017-01-04 16:33
本发明专利技术提供了一种域名系统DNS解析处理方法及装置,其中,该方法采用路由器将拨号获得的主DNS解析服务器IP地址写入到DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中,该路由器接收终端的DHCP请求,将携带有该路由器的主DNS解析服务器IP地址分配给该终端的次DNS解析服务器IP地址,解决了因路由器设备的DNS解析代理进程无法解析,导致用户无法上网的问题,确保用户DNS请求的正常解析,提高了用户使用路由器设备进行网络业务的质量。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种域名系统DNS解析处理方法及装置
技术介绍
在使用无线终端接入设备(CustomerPremiseEquipment,简称为CPE)等设备上网的过程中,尤其是多用户同时进行频繁网络业务时,突然会出现无法上网,但是此时使用网络诊断工具或诊断命令进行检测,发现以目标为IP地址检测,网络链路是通的,以目标为域名检测,网络链路不通。经过验证确认导致无法上网的常见原因是路由器设备的域名系统(DomainNameSystem,简称为DNS)代理服务器进程的缓冲区满了,无法接受新的DNS请求,需要说明的是该缓冲区是通过一套固定算法计算出来的,不易修改。该缓冲区在正常情况不会满,除非由于用户大量频繁的DNS请求得不到回应时才会满。因此,由于CPE等路由设备的DNS代理服务器工作失常,而设备的其他功能都正常,也会造成用户、设备制造商、运营商很多麻烦和投诉。针对相关技术中,路由器设备的域名系统DNS解析代理进程无法解析,导致用户无法上网的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种域名系统DNS解析处理方法及装置,以至少解决相关技术中路由器设备的DNS解析代理进程无法解析,导致用户无法上网的问题。根据本专利技术的一个方面,提供了一种DNS解析处理方法,包括:路由器将拨号获得的主DNS解析服务器IP地址写入到DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中;所述路由器接收终端的DHCP请求,将携带有所述路由器的主DNS解析服务器IP地址分配给所述终端的次DNS解析服务器IP地址。进一步地,所述将携带有所述路由器的主DNS解析服务器IP地址分配给所述终端的次DNS解析服务器地址包括以下之一:所述路由器的DHCP服务器将携带有所述路由器主DNS解析服务器IP地址分配给所述终端的次DNS解析服务器IP地址。进一步地,该方法还包括:在所述路由器拨号联网成功的情况下,路由器将主DNS解析服务器IP地址写入到DHCP业务进程的所述路由器的次DNS解析服务器IP地址参数中。进一步地,所述路由器将拨号获得的主DNS解析服务器IP地址写入到DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中包括:初始化DHCP业务进程的配置参数修改标志位;关闭所述DHCP业务进程,将获得的主DNS解析服务器IP地址写入到路由器DHCP业务进程的次DNS解析服务器IP地址参数中;将DHCP业务进程的配置参数修改标志位设置为指定值;检测DHCP业务进程的配置参数修改标志位是否为所述指定值,若为所述指定值,则重启DHCP进程,并重置标志位。进一步地,所述方法包括:当所述终端发给所述路由器的DNS代理进程,当所述路由器的DNS解析代理进程工作失效时,所述终端会将DNS请求发送给所述终端的次DNS完成DNS解析,其中,所述次DNS即所述路由器的主DNS。根据本专利技术的另一个方面,还提供了一种DNS解析处理装置,包括:写入模块,用于用于路由器将拨号获得的主DNS解析服务器IP地址写入到DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中;分配模块,用于所述路由器接收终端的DHCP请求,将携带有所述路由器的主DNS解析服务器IP地址分配给所述终端的次DNS解析服务器IP地址。进一步地,所述分配模块包括:第一分配单元,用于所述路由器的DHCP服务器将携带有所述路由器主DNS解析服务器IP地址分配给所述终端的次DNS解析服务器IP地址。进一步地,该装置还包括:拨号模块,用于在所述路由器拨号联网成功的情况下,路由器将主DNS解析服务器IP地址写入到DHCP业务进程的所述路由器的次DNS解析服务器IP地址参数中。进一步地,所述写入模块包括:初始单元,用于初始化DHCP业务进程的配置参数修改标志位;写入单元,用于关闭所述DHCP业务进程,将获得的主DNS解析服务器IP地址写入到路由器DHCP业务进程的次DNS解析服务器IP地址参数中;设置单元,用于将DHCP业务进程的配置参数修改标志位设置为指定值;检测单元,用于检测DHCP业务进程的配置参数修改标志位是否为所述指定值,若为所述指定值,则重启DHCP进程,并重置标志位。进一步地,所述装置包括:解析模块,用于当所述终端发给所述路由器的DNS代理进程,当所述路由器的DNS解析代理进程工作失效时,所述终端会将DNS请求发送给所述终端的次DNS完成DNS解析,其中,所述次DNS即所述路由器的主DNS。。通过本专利技术,采用路由器将拨号获得的主DNS解析服务器IP地址写入到DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中,该路由器接收终端的DHCP请求,将携带有该路由器的主DNS解析服务器IP地址分配给该终端的次DNS解析服务器IP地址,解决了因路由器设备的DNS解析代理进程无法解析,导致用户无法上网的问题,确保用户DNS请求的正常解析,提高了用户使用路由器设备进行网络业务的质量。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种DNS解析处理方法的流程图;图2是根据本专利技术实施例的一种DNS解析处理装置的结构框图;图3是根据本专利技术优选实施例的DNS解析优化机制的流程示意图;图4是根据本专利技术优选实施例的初始化模块实现的流程示意图;图5是根据本专利技术优选实施例的DHCP参数配置模块实现的流程示意图;图6是根据本专利技术优选实施例的DHCP进程管理模块实现的流程示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。在本实施例中提供了一种DNS解析处理方法,图1是根据本专利技术实施例的一种DNS解析处理方法的流程图,如图1所示,该流程包括如下步骤:步骤S102,路由器将拨号获得的主DNS解析服务器IP地址写入到DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中;步骤S104,该路由器接收终端的DHCP请求,将携带有该路由器的主DNS解析服务器IP地址分配给该终端的次DNS解析服务器IP地址。通过上述步骤,路由器将拨号获得的主DNS解析服务器IP地址写入到DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中,并将该路由器的主DNS解析服务器IP地址分配给该终端的次DNS解析服务器IP地址,利用了用户终端设备的次DNS的解析作用,解决了因路由器设备的DNS解析代理进程无法解析,导致用户无法上网的问题,确保用户DNS请求的正常解析,提高了用户使用路由器设备进行网络业务的质量。在本实施例中,可以是该路由器的DHCP服务器自动将携带有该路由器主DNS解析服务器IP地址分配给该终端的次DNS解析服务器IP地址。在本实施例中,在该路由器拨号联网成功的情况下,路由器将拨号获得的主DNS解析服务器IP地址写入到DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中;在本实施例中,该路由器将主DNS本文档来自技高网...
域名系统DNS解析处理方法及装置

【技术保护点】
一种域名系统DNS解析处理方法,其特征在于,包括:路由器将拨号获得的主域名系统DNS解析服务器IP地址写入到动态主机配置协议DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中;所述路由器接收终端的DHCP请求,将携带有所述路由器的主DNS解析服务器IP地址分配给所述终端的次DNS解析服务器IP地址。

【技术特征摘要】
1.一种域名系统DNS解析处理方法,其特征在于,包括:路由器将拨号获得的主域名系统DNS解析服务器IP地址写入到动态主机配置协议DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中;所述路由器接收终端的DHCP请求,将携带有所述路由器的主DNS解析服务器IP地址分配给所述终端的次DNS解析服务器IP地址。2.根据权利要求1所述的方法,其特征在于,所述将携带有所述路由器的主DNS解析服务器IP地址分配给所述终端的次DNS解析服务器地址包括以下之一:所述路由器的DHCP服务器将携带有所述路由器主DNS解析服务器IP地址分配给所述终端的次DNS解析服务器IP地址。3.根据权利要求1所述的方法,其特征在于,该方法还包括:在所述路由器拨号联网成功的情况下,路由器将主DNS解析服务器IP地址写入到DHCP业务进程的所述路由器的次DNS解析服务器IP地址参数中。4.根据权利要求1所述的方法,其特征在于,所述路由器将拨号获得的主DNS解析服务器IP地址写入到DHCP服务器进程配置文件的次DNS解析服务器IP地址参数中包括:初始化DHCP业务进程的配置参数修改标志位;关闭所述DHCP业务进程,将获得的主DNS解析服务器IP地址写入到路由器DHCP业务进程的次DNS解析服务器IP地址参数中;将DHCP业务进程的配置参数修改标志位设置为指定值;检测DHCP业务进程的配置参数修改标志位是否为所述指定值,若为所述指定值,则重启DHCP进程,并重置标志位。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法包括:当所述终端发给所述路由器的DNS代理进程,当所述路由器的DNS解析代理进程工作失效时,所述终端会将DNS请求发送给所述终端的次DNS完成DNS解析,其中,所述次DNS即...

【专利技术属性】
技术研发人员:孟义超
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1