一种自动弹出桥接器管理页面的方法技术

技术编号:21552040 阅读:23 留言:0更新日期:2019-07-07 00:07
本发明专利技术提供了一种自动弹出桥接器管理页面的方法,包括以下步骤:步骤(1):提供DNS协议的拦截模块,重定向所有DNS请求域名结果为本设备的管理页面地址;步骤(2):重定向用户HTTP请求到设备管理主页,本发明专利技术通过增加一种自动弹出桥接器Web管理页面的功能,使无线桥接器设备的配置安装更加便捷人性化。

A Method of Automatic Pop-up Bridger to Manage Pages

【技术实现步骤摘要】
一种自动弹出桥接器管理页面的方法
本专利技术涉及通信与网络领域,具体涉及到一种自动弹出桥接器管理页面的方法。
技术介绍
随着WIFI技术的普及发展,人们对无线网络的需求越来越大,一般家庭一个无线路由器已经不能满足覆盖需求,此时急需一个桥接器扩大WIFI网络的覆盖范围。无线桥接器作为一个只有WiFi接入接口的设备,通常在用户第一次配置无线桥接器时,需要记住桥接器的默认登陆IP或者管理域名,连上桥接器WIFI后,手动输入登录后才能登陆到桥接器的管理页面。对于大量的用户来说,这种操作影响了新购入的无线桥接器配置与功能体验。鉴于此,在方便用户使用安装方面,有必要提供一种能够引导用户配置的方法,以提高产品的使用体验。现有的无线桥接器配置都是需要通过域名或者IP进行访问Web管理页面进行设备配置。对于需要这种配置方式的人来说存在着复杂繁琐的过程,同时不具备较好的引导用户配置方式。
技术实现思路
为了解决上述不足的缺陷,本专利技术提供了一种自动弹出桥接器管理页面的方法,本专利技术增加一种自动弹出桥接器Web管理页面的功能,使无线桥接器设备的配置安装更加便捷人性化。本专利技术提供了一种自动弹出桥接器管理页面的方法,包括以下步骤:步骤(1):提供DNS协议的拦截模块,重定向所有DNS请求域名结果为本设备的管理页面地址;步骤(2):重定向用户HTTP请求到设备管理主页。上述的方法,其中,所述步骤(1)中还包括:将过程由应用层方式改为内核操作劫持方式。上述的方法,其中,所述步骤(1)所述内核操作劫持方式具体包括:步骤(1.1):由应用层提供DNS拦截方式改为内核桥接口劫持;步骤(1.2):在重定向本设备管理域名,提高DNS的TTL;步骤(1.3):重定向非本设备管理域名时,将DNS的TTL设置为0。上述的方法,其中,所述步骤(2)具体包括:步骤(2.1):当用户终端的Web请求路径非设备管理页面合法路径时,设备管理Web服务器将重定向页面到设备管理页面首页并设置界面;步骤(2.2):当访问域名非本设备管理域名时,重定向到本设备管理域名。本专利技术提供了一种自动弹出桥接器管理页面的方法具有以下有益效果:本专利技术增加一种自动弹出桥接器Web管理页面的功能,使无线桥接器设备的配置安装更加便捷人性化。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本专利技术的主旨。图1为本专利技术一种自动弹出桥接器管理页面的方法的自动弹出交互图。图2为本专利技术一种自动弹出桥接器管理页面的方法的流程示意图。具体实施方式在下文的描述中,给出了大量具体的细节以便提供对本专利技术更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本专利技术可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本专利技术发生混淆,对于本领域公知的一些技术特征未进行描述。为了彻底理解本专利技术,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本专利技术的技术方案。本专利技术的较佳实施例详细描述如下,然而除了这些详细描述外,本专利技术还可以具有其他实施方式。本专利技术提供的一种自动弹出桥接器管理页面的方法,包括以下步骤:步骤(1):提供DNS协议的拦截模块,重定向所有DNS请求域名结果为本设备的管理页面地址,其中还包括将过程由应用层方式改为内核操作劫持方式,具体包括:步骤(1.1):由应用层提供DNS拦截方式改为内核桥接口劫持;步骤(1.2):在重定向本设备管理域名,提高DNS的TTL;步骤(1.3):重定向非本设备管理域名时,将DNS的TTL设置为0;步骤(2):重定向用户HTTP请求到设备管理主页,具体包括:步骤(2.1):当用户终端的Web请求路径非设备管理页面合法路径时,设备管理Web服务器将重定向页面到设备管理页面首页并设置界面;步骤(2.2):当访问域名非本设备管理域名时,重定向到本设备管理域名。以下提供本专利技术的几组实施例实施例1一种自动弹出桥接器管理页面的方法,包括以下步骤:提供DNS协议的拦截模块,重定向所有DNS请求域名结果为本设备的管理页面地址。同时,为增加拦截速度,将过程由应用层方式改为内核操作劫持方式:具体为:由应用层提供DNS拦截方式改为内核桥接口劫持,避免额外开销以及中断延时;在重定向本设备管理域名如(re.tenda.cn)时,提高DNS的TTL(缓存时间),加快设备管理页面的访问速度;重定向非本设备管理域名时,将DNS的TTL设置为0。防止用户成功上网后的正常DNS解析。重定向用户HTTP请求到设备管理主页:具体为:当用户终端的Web请求路径非设备管理页面合法路径时,设备管理Web服务器将重定向页面到设备管理页面首页快速设置界面。当访问域名非本设备管理域名时,重定向到本设备管理域名。应用实施例1大多数系统平台都存在有联网检测功能,如IOS的CAN功能。此功能会发起一个Web页面请求,此时利用这个请求,则可以实现自动弹出。如图1所示,一种自动弹出桥接器管理页面的方法,具体实现包含以下步骤:在内核桥接口内实现DNS的劫持,当通过一系列判断当前为DNS请求时,则直接丢弃当前报文,重新构造一个DNS结果返回给终端。其中DNS请求的结果为本设备的管理地址。具体实现为以下步骤:在内核数据链路层,通过判断当前数据报文信息中的EtherType,来界定当前包信息为是否为0x0800。若是,则为IP数据包,则进行下一步处理。取出IP层结构信息,判断当前报文有效长度是否正常,同时IP携带报文为UDP报文时,进行下一步处理。取出UDP层结构信息,判断端口是否为53,如果正确则为DNS请求报文,进行下一步处理。取出DNS头部信息,检查DNS请求名称合法性,检查Host地址类型,当地址类型正确时,需同时放行IPV6或IPV4格式的DNS请求进入下一步。当判断请求解析的域名为re.tenda.cn时,开始DNS重定,TTL时间为2天。若为其它域名,则进入下一步。当获得全局标志,得到处在快速设置向导中时,劫持所有域名结果到本机。开始DNS重定向,释放当前DNS请求报文,构造DNS报文,返回请求结果为本机。通过IP将报文发送出去。HTTP模块检测到非其合法路径地址后,则返回302重定向报文,使用户端重定向到Web管理主页的快速设置界面。此步骤十分必要,因为系统发出的WEBpage请求路径十分不确定,且大部分都不存在与本机Web内容上。详细步骤如下:HTTP模块检测Http请求的有效性,若遍历本地内容,当前请求结果不存在,则进入下一步。构造响应头为302的HTTP报文,主体内容携带HTML信息如:HTTP/1.0302MovedTemporarilyServer:GoAhead-WebsDate:ThuJan0100:01:091970Pragma:no-cacheCache-Control:no-cacheContent-Type:text/htmlLocation:http://re.tenda.cn/<html><head></head><body>Thisdocumenthasmovedtoanew<ahref="htt本文档来自技高网...

【技术保护点】
1.一种自动弹出桥接器管理页面的方法,其特征在于,包括以下步骤:步骤(1):提供DNS协议的拦截模块,重定向所有DNS请求域名结果为本设备的管理页面地址;步骤(2):重定向用户HTTP请求到设备管理主页。

【技术特征摘要】
1.一种自动弹出桥接器管理页面的方法,其特征在于,包括以下步骤:步骤(1):提供DNS协议的拦截模块,重定向所有DNS请求域名结果为本设备的管理页面地址;步骤(2):重定向用户HTTP请求到设备管理主页。2.如权利要求1所述的一种自动弹出桥接器管理页面的方法,其特征在于,所述步骤(1)中还包括:将过程由应用层方式改为内核操作劫持方式。3.如权利要求2所述的一种自动弹出桥接器管理页面的方法,其特征在于,所述步骤(1)所述内核操作劫持方式具体包括:步骤(1.1):...

【专利技术属性】
技术研发人员:郑荣俊
申请(专利权)人:深圳市吉祥腾达科技有限公司
类型:发明
国别省市:广东,44

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

1