[發明專利]一種域名預解析方法及裝置有效
| 申請號: | 201310711980.1 | 申請日: | 2013-12-20 |
| 公開(公告)號: | CN103685604B | 公開(公告)日: | 2017-07-11 |
| 發明(設計)人: | 李紀峰 | 申請(專利權)人: | 北京奇安信科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06;G06F17/30 |
| 代理公司: | 北京路浩知識產權代理有限公司11002 | 代理人: | 王瑩 |
| 地址: | 100016 北京市朝陽區酒仙*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 域名 解析 方法 裝置 | ||
技術領域
本發明涉及計算機網絡技術領域,尤其涉及一種域名預解析方法及裝置。
背景技術
域名解析具體是通過解析域名獲取其對應的網站空間IP,讓人們通過注冊的域名可以方便地訪問到網站。域名解析也叫域名指向、服務器設置、域名配置以及反向IP登記等等。通俗講其是將好記的域名解析成IP地址,域名解析服務由DNS服務器完成,DNS服務器將域名解析到一個IP地址,然后在此IP地址的主機上將一個子目錄與域名綁定。DNS是域名系統(Domain Name System)的縮寫,是因特網的一項核心服務,它作為可以將域名和IP地址相互映射的一個分布式數據庫,能夠使人更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。
要訪問一臺互聯網上的服務器,必須通過IP地址來實現,而域名解析就是將域名重新轉換為IP地址的過程。通常一個域名對應一個IP地址,而一個IP地址可以對應多個域名;所以多個域名可以同時被解析到一個IP地址。域名解析需要由專門的域名解析服務器(DNS)來完成。例如,一個域名為:***.com,如果要訪問該域名對應的網站,首先通過預先設置的DNS服務器解析到一個WEB服務器的一個固定IP上,如:211.214.1.***,然后,通過WEB服務器來接收這個域名,并把***.com這個域名映射到這臺服務器上,這樣就完成了域名解析的全過程。
在打開網頁等待時間過程中,DNS解析占了比較重要的比例,DNS解析需要花費的時間大概為1ms到幾分鐘不等,因此,如果能在用戶請求前就對該請求進行解析,對提升用戶體驗起著至關重要的作用。
DNS Prefetch是一種DNS預解析技術,當用戶瀏覽網頁時,瀏覽器會在加載網頁時對網頁中包含的域名進行解析緩存,這樣在用戶單擊當前網頁中包含的域名時無需進行DNS的解析,而是直接使用緩存中預解析得到的IP地址進行訪問,這樣能夠減少用戶等待時間,提高用戶的體驗。
現有的瀏覽器如谷歌瀏覽器Chrome具有一個預解析的功能,其會對最近訪問的域名對應的解析IP地址進行自動記錄,當用戶對這些域名發出服務請求時,直接使用自動記錄的解析結果,而節約了解析時間。然而這種方式有其局限性,在用戶訪問多個不同網站時,無法一一滿足節約域名解析時間的需要。
發明內容
為解決現有技術中的上述技術問題,本發明提出了一種域名預解析方法及裝置,以縮短用戶打開網頁的等待時間,提升用戶體驗。
根據本發明一方面,其提供了一種域名預解析方法,包括:
接收網頁訪問請求;
獲取所請求的網頁,識別出所述網頁中嵌入的域名;
根據預設規則確定在所述網頁中需要進行預解析的域名,并在所述網頁中嵌入域名解析標簽,所述域名解析標簽對應所述網頁中需要進行預解析的域名;
將所述嵌入域名解析標簽的網頁發送給請求所述網頁的客戶端瀏覽器;
所述客戶端瀏覽器根據所述域名解析標簽對所述域名進行預解析。
可選地,其中,所述域名解析標簽包括域名解析標識和所對應的域名鏈接。
可選地,其中,在所述網頁中嵌入域名解析標簽包括:將所述域名解析標簽嵌入所述網頁的頭標簽。
可選地,其中,根據預設規則確定所述網頁中需要進行預解析的域名包括:若所述域名對應的網頁排名和/或網站排名達到預設閾值,則確定所述域名需要進行預解析。
可選地,其中,根據預設規則確定所述網頁中需要進行預解析的域名包括:若所述域名位于所述網頁的特定位置處,則確定所述域名需要進行預解析。
可選地,其中,若所述域名位于所述網頁中的菜單欄中,則確定所述域名需要進行預解析。
根據本發明另一方面,其提供了一種域名預解析裝置,包括:
接收模塊,用于接收網頁訪問請求;
識別模塊,用于獲取所請求的網頁,識別出所述網頁中嵌入的域名;
嵌入模塊,用于根據預設規則確定在所述網頁中需要進行預解析的域名,并在所述網頁中嵌入域名解析標簽,所述域名解析標簽對應所述網頁中需要進行預解析的域名;
發射模塊,用于將所述嵌入域名解析標簽的網頁發送給請求所述網頁的客戶端瀏覽器;
瀏覽器模塊,用于根據所述域名解析標簽對所述域名進行預解析。
可選地,其中,所述域名解析標簽包括域名解析標識和所對應的域名鏈接。
可選地,其中,所述嵌入模塊在所述網頁中嵌入域名解析標簽包括:將所述域名解析標簽嵌入所述網頁的頭標簽。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇安信科技有限公司,未經北京奇安信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310711980.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:手機來電界面顯示裝置
- 下一篇:主從設備的數據傳輸方法





