[发明专利]无线AP中本地DNS缓存方法、网站访问方法及无线AP在审
申请号: | 201611168542.5 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106657321A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 王斌 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04W88/08 |
代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 ap 本地 dns 缓存 方法 网站 访问 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种无线AP中本地DNS缓存方法、一种网站访问方法以及一种无线AP。
背景技术
域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上的服务器,最终需要通过IP(Internet Protocol,互联网协议地址)地址来实现,将域名转换为IP地址的过程称之为域名解析。一个域名对应一个IP地址,一个IP地址可以对应多个域名;所以多个域名可以同时被解析到一个IP地址,且域名解析需要由专门的域名解析服务器(Domain Name System,DNS)来完成。在域名解析过程中,比如,一个域名为abc.com,则若要通过该域名访问网站,就需要进行解析。若域名注册商处的DNS服务器解析到一个WEB(网络)服务器的一个固定IP:XXX.XXX.X.XXX,则通过WEB服务器来接收该域名,并把域名abc.com映射到服务器上。以此,输入域名abc.com域名就可以实现网站的访问。
在WIFI(Wireless-Fidelity,无线保真)网络中,终端访问网站时,会不断通过DNS请求解析域名。目前,一般来说,当某个终端请求域名时,无线AP(Access Point,接入点)会在本地进行DNS缓存,自动将解析结果进行缓存,以此当下一个终端请求同样的域名时,无线AP在本地缓存中就能获得结果。
但是,当缓冲区域较小时,该方法命中率并不高;另外,当终端的访问不是很频繁且时间跨度较大时,无线AP中的本地缓存会失效(通常这种缓存都有老化时间)。再有,这种方法缓存区域中缓存的DNS结果有可能并不重要,如,终端访问的是一个很偏僻的网站,无线AP同样会将该网站的DNS存放在缓存区域中,但事实上不会再有另外的终端访问此网站,以此造成缓冲区域的浪费。
发明内容
针对上述问题,本发明提供了一种无线AP中本地DNS缓存方法、一种网站访问方法以及一种无线AP,有效解决了网站访问过程中DNS响应速度慢的问题。
本发明提供的技术方案如下:
一种无线AP中本地DNS缓存方法,包括:
S11定时获取请求DNS排名列表中预设数量的网站域名;
S12依次根据网站域名发起DNS请求;
S13缓存DNS结果。
在本技术方案中,通过定时获取请求DNS排名列表,并从请求DNS排名列表中获取预设数量的网站域名。之后,根据获取到的网站域名发起DNS请求,并将请求结果在本地进行缓存。由于本地缓存的DNS结果是针对请求DNS排名而来的,相应的网站域名都是网民较常访问的知名网站,当无线AP接收到终端发送的域名解析请求,能够快速响应,以此大大提高了DNS响应速度,节约网络资源。
进一步优选地,在步骤S11之前还包括:
S01设定请求DNS排名列表来源网站;
S02设定获取请求DNS排名列表及缓存DNS结果的时间;
S03设定获取请求DNS排名列表及缓存DNS结果的周期;
S04设定获取请求DNS排名列表中网站域名的数量。
在本技术方案中,在缓存DNS结果之前,对无线AP工作过程中各参数进行设定。考虑缓存DNS结果这一过程较为耗时,将获取请求DNS排名列表及缓存DNS结果的时间设定为网民不活跃的时间段,如凌晨;另外,考虑DNS请求解析的准确性,不宜将步骤S03中的周期设定过长。
进一步优选地,在步骤S11中具体为:定时获取请求DNS排名列表中排名靠前的预设数量的网站域名;
在步骤S12中具体为:依次根据网站域名向相应的DNS服务器发起DNS请求;
在步骤S13中具体为:接收DNS服务器返回的DNS结果并进行缓存。
本发明还提供了一种网站访问方法,应用于无线AP,所述网站访问方法中包括上述本地DNS缓存方法,所述网站访问方法中还包括:
S21接收终端发送的域名解析请求;
S22查找本地DNS缓存;
S23若在本地DNS缓存中找到相应的DNS结果,根据该DNS结果发送上网请求至相应服务器。
在本技术方案中,由于本地缓存的DNS结果是针对请求DNS排名而来的,相应的网站域名都是网民较常访问的知名网站,当无线AP接收到终端发送的域名解析请求,一般都能在本地DNS缓存中查到相应的DNS结果并作出响应,以此大大提高DNS响应速度,节约网络资源。
进一步优选地,在步骤S23之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611168542.5/2.html,转载请声明来源钻瓜专利网。