[發(fā)明專利]一種實(shí)現(xiàn)可離線化DNS服務(wù)的方法及裝置有效
| 申請?zhí)枺?/td> | 201410175344.6 | 申請日: | 2014-04-28 |
| 公開(公告)號: | CN103929507B | 公開(公告)日: | 2017-10-10 |
| 發(fā)明(設(shè)計(jì))人: | 何作祥;李坤祥;易建仁 | 申請(專利權(quán))人: | 廣東睿江云計(jì)算股份有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京品源專利代理有限公司11332 | 代理人: | 胡彬,路凱 |
| 地址: | 528000 廣東省佛山市禪*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 離線 dns 服務(wù) 方法 裝置 | ||
1.一種實(shí)現(xiàn)可離線化DNS服務(wù)的方法,其特征在于,包括:
根據(jù)DNS代理的歷史代理記錄建立本地DNS服務(wù)器;
DNS代理接收到用戶DNS請求,查詢本地緩存是否有與該用戶DNS請求對應(yīng)的記錄;
若本地緩存無與該用戶DNS請求對應(yīng)的記錄,則DNS代理向外部DNS服務(wù)器、本地DNS服務(wù)器轉(zhuǎn)發(fā)該用戶DNS請求;
本地DNS服務(wù)器獲取與該用戶DNS請求對應(yīng)的IP地址,延遲預(yù)設(shè)時間后將該IP地址返回給DNS代理,其中,所述預(yù)設(shè)時間大于正常情況下外部DNS服務(wù)器返回?cái)?shù)據(jù)所需的時間;
DNS代理若先收到本地DNS服務(wù)器返回的IP地址,則將本地DNS服務(wù)器返回的所述IP地址作為解析結(jié)果,若先收到外部DNS服務(wù)器返回的IP地址,則將外部DNS服務(wù)器返回的IP地址作為解析結(jié)果;向用戶返回所述解析結(jié)果。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)可離線化DNS服務(wù)的方法,其特征在于,所述根據(jù)DNS代理的歷史代理記錄建立本地DNS服務(wù)器,包括:
DNS代理將歷史代理記錄寫入系統(tǒng)日志以生成運(yùn)營數(shù)據(jù),所述歷史代理記錄包括若干用戶DNS請求、以及各用戶DNS請求對應(yīng)的IP地址;
分析所述運(yùn)營數(shù)據(jù)得出歷史解析記錄,每條歷史解析記錄包括用戶DNS請求所屬的視圖號、域名、域名對應(yīng)的IP地址、以及域名被解析為該IP地址的次數(shù);
按照所述次數(shù)對各域名對應(yīng)的IP地址的歷史解析記錄進(jìn)行排序,分別提取各域名對應(yīng)的IP地址的歷史解析記錄中次數(shù)最多的前4條保存到本地?cái)?shù)據(jù)庫;
所述本地DNS服務(wù)器獲取與該用戶DNS請求對應(yīng)的IP地址,包括:
本地DNS服務(wù)器查找本地?cái)?shù)據(jù)庫,獲取與該用戶DNS請求對應(yīng)的IP地址。
3.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)可離線化DNS服務(wù)的方法,其特征在于,所述分析所述運(yùn)營數(shù)據(jù)得出對應(yīng)的歷史解析記錄,包括:
按照第一時間周期對所述運(yùn)營數(shù)據(jù)進(jìn)行一次分析,以得出各用戶DNS請求所屬的視圖號、域名、域名對應(yīng)的若干IP地址、以及域名被解析為各IP地址的次數(shù);
按照第二時間周期對所述一次分析的結(jié)果進(jìn)行二次分析,以對各域名被解析為對應(yīng)IP地址的次數(shù)進(jìn)行統(tǒng)計(jì),得出所述歷史解析記錄;
所述第二時間周期大于兩倍所述第一時間周期。
4.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)可離線化DNS服務(wù)的方法,其特征在于,所述將歷史代理記錄寫入系統(tǒng)日志以生成運(yùn)營數(shù)據(jù),具體為:
定期將代理過的若干用戶DNS請求、以及各用戶DNS請求對應(yīng)的IP地址以字符串形式通過syslog寫入本地硬盤,以生成運(yùn)營數(shù)據(jù)。
5.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)可離線化DNS服務(wù)的方法,其特征在于,所述本地?cái)?shù)據(jù)庫為非關(guān)系型數(shù)據(jù)庫;
所述非關(guān)系型數(shù)據(jù)庫中,將視圖號和域名作為鍵,IP地址作為值。
6.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)可離線化DNS服務(wù)的方法,其特征在于,所述本地DNS服務(wù)器查找本地?cái)?shù)據(jù)庫,獲取與該用戶DNS請求對應(yīng)的IP地址,包括:
本地DNS服務(wù)器開啟若干線程,分別用于監(jiān)聽所述非關(guān)系型數(shù)據(jù)庫中的各視圖號的DNS請求;
所述線程分別監(jiān)聽與各視圖號對應(yīng)的UDP端口;
當(dāng)某一線程監(jiān)聽到UDP端口有DNS請求時,提取該DNS請求中的域名,通過該域名和對應(yīng)的視圖號查詢所述非關(guān)系型數(shù)據(jù)庫,獲取對應(yīng)的IP地址。
7.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)可離線化DNS服務(wù)的方法,其特征在于,所述向用戶返回所述解析結(jié)果,具體為:
生成包含所述用戶DNS請求、所述解析結(jié)果的代理記錄;
DNS代理存儲所述解析結(jié)果到本地緩存;若所述解析結(jié)果為本地DNS服務(wù)器提供的IP地址,則隨機(jī)生成預(yù)設(shè)范圍內(nèi)的一個時間值作為該條代理記錄的生存時間,以使該代理記錄的生存時間小于等于默認(rèn)代理記錄的生存時間;
DNS代理以數(shù)據(jù)包的形式向用戶返回所述解析結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東睿江云計(jì)算股份有限公司,未經(jīng)廣東睿江云計(jì)算股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201410175344.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種芝麻黃芥末辣椒醬
- 下一篇:一種堅(jiān)果營養(yǎng)米片
- 互動業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 實(shí)現(xiàn)DNS區(qū)創(chuàng)建同步的方法、服務(wù)器以及域名系統(tǒng)
- 一種實(shí)現(xiàn)可離線化DNS服務(wù)的方法及裝置
- DNS查詢流量控制方法、設(shè)備和系統(tǒng)
- 一種避免DNS污染的方法
- 用于集成內(nèi)部和云域名系統(tǒng)的方法和系統(tǒng)
- 一種DNS數(shù)據(jù)包轉(zhuǎn)發(fā)方法、系統(tǒng)及路由器
- 一種VPN客戶端代理DNS的方法及裝置
- 區(qū)塊鏈域名系統(tǒng)DNS系統(tǒng)的數(shù)據(jù)更新方法及網(wǎng)絡(luò)節(jié)點(diǎn)
- 一種DNS域名獲取系統(tǒng)及方法
- 域名劫持防御方法及裝置、計(jì)算機(jī)裝置及存儲介質(zhì)
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





