[發(fā)明專利]無線AP中本地DNS緩存方法、網站訪問方法及無線AP在審
| 申請?zhí)枺?/td> | 201611168542.5 | 申請日: | 2016-12-16 |
| 公開(公告)號: | CN106657321A | 公開(公告)日: | 2017-05-10 |
| 發(fā)明(設計)人: | 王斌 | 申請(專利權)人: | 上海斐訊數(shù)據(jù)通信技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12;H04W88/08 |
| 代理公司: | 上海碩力知識產權代理事務所31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 無線 ap 本地 dns 緩存 方法 網站 訪問 | ||
技術領域
本發(fā)明涉及通信技術領域,尤其涉及一種無線AP中本地DNS緩存方法、一種網站訪問方法以及一種無線AP。
背景技術
域名是為了方便記憶而專門建立的一套地址轉換系統(tǒng),要訪問一臺互聯(lián)網上的服務器,最終需要通過IP(Internet Protocol,互聯(lián)網協(xié)議地址)地址來實現(xiàn),將域名轉換為IP地址的過程稱之為域名解析。一個域名對應一個IP地址,一個IP地址可以對應多個域名;所以多個域名可以同時被解析到一個IP地址,且域名解析需要由專門的域名解析服務器(Domain Name System,DNS)來完成。在域名解析過程中,比如,一個域名為abc.com,則若要通過該域名訪問網站,就需要進行解析。若域名注冊商處的DNS服務器解析到一個WEB(網絡)服務器的一個固定IP:XXX.XXX.X.XXX,則通過WEB服務器來接收該域名,并把域名abc.com映射到服務器上。以此,輸入域名abc.com域名就可以實現(xiàn)網站的訪問。
在WIFI(Wireless-Fidelity,無線保真)網絡中,終端訪問網站時,會不斷通過DNS請求解析域名。目前,一般來說,當某個終端請求域名時,無線AP(Access Point,接入點)會在本地進行DNS緩存,自動將解析結果進行緩存,以此當下一個終端請求同樣的域名時,無線AP在本地緩存中就能獲得結果。
但是,當緩沖區(qū)域較小時,該方法命中率并不高;另外,當終端的訪問不是很頻繁且時間跨度較大時,無線AP中的本地緩存會失效(通常這種緩存都有老化時間)。再有,這種方法緩存區(qū)域中緩存的DNS結果有可能并不重要,如,終端訪問的是一個很偏僻的網站,無線AP同樣會將該網站的DNS存放在緩存區(qū)域中,但事實上不會再有另外的終端訪問此網站,以此造成緩沖區(qū)域的浪費。
發(fā)明內容
針對上述問題,本發(fā)明提供了一種無線AP中本地DNS緩存方法、一種網站訪問方法以及一種無線AP,有效解決了網站訪問過程中DNS響應速度慢的問題。
本發(fā)明提供的技術方案如下:
一種無線AP中本地DNS緩存方法,包括:
S11定時獲取請求DNS排名列表中預設數(shù)量的網站域名;
S12依次根據(jù)網站域名發(fā)起DNS請求;
S13緩存DNS結果。
在本技術方案中,通過定時獲取請求DNS排名列表,并從請求DNS排名列表中獲取預設數(shù)量的網站域名。之后,根據(jù)獲取到的網站域名發(fā)起DNS請求,并將請求結果在本地進行緩存。由于本地緩存的DNS結果是針對請求DNS排名而來的,相應的網站域名都是網民較常訪問的知名網站,當無線AP接收到終端發(fā)送的域名解析請求,能夠快速響應,以此大大提高了DNS響應速度,節(jié)約網絡資源。
進一步優(yōu)選地,在步驟S11之前還包括:
S01設定請求DNS排名列表來源網站;
S02設定獲取請求DNS排名列表及緩存DNS結果的時間;
S03設定獲取請求DNS排名列表及緩存DNS結果的周期;
S04設定獲取請求DNS排名列表中網站域名的數(shù)量。
在本技術方案中,在緩存DNS結果之前,對無線AP工作過程中各參數(shù)進行設定。考慮緩存DNS結果這一過程較為耗時,將獲取請求DNS排名列表及緩存DNS結果的時間設定為網民不活躍的時間段,如凌晨;另外,考慮DNS請求解析的準確性,不宜將步驟S03中的周期設定過長。
進一步優(yōu)選地,在步驟S11中具體為:定時獲取請求DNS排名列表中排名靠前的預設數(shù)量的網站域名;
在步驟S12中具體為:依次根據(jù)網站域名向相應的DNS服務器發(fā)起DNS請求;
在步驟S13中具體為:接收DNS服務器返回的DNS結果并進行緩存。
本發(fā)明還提供了一種網站訪問方法,應用于無線AP,所述網站訪問方法中包括上述本地DNS緩存方法,所述網站訪問方法中還包括:
S21接收終端發(fā)送的域名解析請求;
S22查找本地DNS緩存;
S23若在本地DNS緩存中找到相應的DNS結果,根據(jù)該DNS結果發(fā)送上網請求至相應服務器。
在本技術方案中,由于本地緩存的DNS結果是針對請求DNS排名而來的,相應的網站域名都是網民較常訪問的知名網站,當無線AP接收到終端發(fā)送的域名解析請求,一般都能在本地DNS緩存中查到相應的DNS結果并作出響應,以此大大提高DNS響應速度,節(jié)約網絡資源。
進一步優(yōu)選地,在步驟S23之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數(shù)據(jù)通信技術有限公司,未經上海斐訊數(shù)據(jù)通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611168542.5/2.html,轉載請聲明來源鉆瓜專利網。





