[發(fā)明專(zhuān)利]DNS定向預(yù)取緩存方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202110719722.2 | 申請(qǐng)日: | 2021-06-28 |
| 公開(kāi)(公告)號(hào): | CN113472914B | 公開(kāi)(公告)日: | 2023-09-26 |
| 發(fā)明(設(shè)計(jì))人: | 姚青峰;李震 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京天地互連信息技術(shù)有限公司 |
| 主分類(lèi)號(hào): | H04L61/4511 | 分類(lèi)號(hào): | H04L61/4511;H04L61/4552;H04L61/30;H04L61/58 |
| 代理公司: | 北京眾合誠(chéng)成知識(shí)產(chǎn)權(quán)代理有限公司 11246 | 代理人: | 張文寶 |
| 地址: | 100176 北京市大興區(qū)北京經(jīng)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | dns 定向 緩存 方法 系統(tǒng) | ||
本發(fā)明公開(kāi)了一種DNS定向預(yù)取緩存方法及系統(tǒng),其中所述方法包括如下步驟:對(duì)歷史域名查詢(xún)請(qǐng)求進(jìn)行統(tǒng)計(jì)分析,基于域名查詢(xún)方的屬性信息構(gòu)建歸一化分類(lèi)并確定分類(lèi)對(duì)應(yīng)的關(guān)聯(lián)域名;根據(jù)歸一化分類(lèi)對(duì)關(guān)聯(lián)域名統(tǒng)一設(shè)定預(yù)取周期,并在預(yù)取周期中主動(dòng)對(duì)分類(lèi)中的對(duì)應(yīng)關(guān)聯(lián)域名發(fā)起查詢(xún)并緩存。本發(fā)明可以提高域名緩存的效率和靈活性,增加域名解析響應(yīng)的速度。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種DNS定向預(yù)取緩存方法及系統(tǒng)。
背景技術(shù)
DNS(Domain?Name?System,域名系統(tǒng))提供了互聯(lián)網(wǎng)上的一個(gè)重要服務(wù),其本質(zhì)是建立了人的名字世界和底層的二進(jìn)制協(xié)議地址世界的橋梁。它作為將域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫(kù),能夠使人更方便地訪(fǎng)問(wèn)互聯(lián)網(wǎng),而不用去記住能夠被機(jī)器直接讀取的?IP地址數(shù)串,通過(guò)域名最終得到該域名對(duì)應(yīng)的?IP?地址的過(guò)程叫做域名解析。
但是,在遞歸服務(wù)器按照DNS?協(xié)議執(zhí)行域名查詢(xún)的過(guò)程中,每次域名查詢(xún)都要消耗一個(gè)RTT(Round-Trip?Time,往返時(shí)延)的網(wǎng)絡(luò)時(shí)長(zhǎng),在很多情況下,域名查詢(xún)的效率直接決定了訪(fǎng)問(wèn)目標(biāo)服務(wù)器的速度和體驗(yàn)?,F(xiàn)有技術(shù)中,大部分為了減少域名查詢(xún)時(shí)間,會(huì)為域名結(jié)果設(shè)置緩存甚至提高相應(yīng)的緩存時(shí)間。然而,現(xiàn)有的緩存主要還是針對(duì)查詢(xún)過(guò)的域名進(jìn)行結(jié)果緩存,缺乏一個(gè)靈活的機(jī)制去預(yù)取緩存,導(dǎo)致查詢(xún)效率受制于在先查詢(xún)的域名在后的訪(fǎng)問(wèn)頻率,域名解析的響應(yīng)速度存在很大的瓶頸。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種DNS定向預(yù)取緩存方法及系統(tǒng),解決了現(xiàn)有技術(shù)中DNS體系中資源記錄緩存管理不夠靈活,域名解析響應(yīng)速度不夠最優(yōu)的技術(shù)問(wèn)題。
為了解決上述技術(shù)問(wèn)題,本發(fā)明的一種DNS定向預(yù)取緩存方法,包括如下步驟:
對(duì)歷史域名查詢(xún)請(qǐng)求進(jìn)行統(tǒng)計(jì)分析,基于域名查詢(xún)方的屬性信息構(gòu)建歸一化分類(lèi)并確定分類(lèi)對(duì)應(yīng)的關(guān)聯(lián)域名;
根據(jù)歸一化分類(lèi)對(duì)關(guān)聯(lián)域名統(tǒng)一設(shè)定預(yù)取周期,并在預(yù)取周期中主動(dòng)對(duì)分類(lèi)中的對(duì)應(yīng)關(guān)聯(lián)域名發(fā)起查詢(xún)并緩存。
作為本發(fā)明上述DNS定向預(yù)取緩存方法的進(jìn)一步改進(jìn),所述查詢(xún)方的屬性信息包括查詢(xún)方的IP地址、用戶(hù)群體、興趣特征及查詢(xún)時(shí)間中的一種或若干種。
作為本發(fā)明上述DNS定向預(yù)取緩存方法的進(jìn)一步改進(jìn),根據(jù)關(guān)聯(lián)域名對(duì)應(yīng)分類(lèi)中的用戶(hù)特征,選取關(guān)聯(lián)域名對(duì)應(yīng)服務(wù)器中離用戶(hù)位置最近的訪(fǎng)問(wèn)地址。
作為本發(fā)明上述DNS定向預(yù)取緩存方法的進(jìn)一步改進(jìn),根據(jù)關(guān)聯(lián)域名的分類(lèi)及預(yù)取周期選擇特定的權(quán)威服務(wù)器進(jìn)行查詢(xún)。
作為本發(fā)明上述DNS定向預(yù)取緩存方法的進(jìn)一步改進(jìn),在關(guān)聯(lián)域名中的第一觸發(fā)域名被查詢(xún)時(shí),提前從緩存中獲取到所述第一觸發(fā)域名對(duì)應(yīng)關(guān)聯(lián)域名的結(jié)果。
為了解決上述技術(shù)問(wèn)題,本發(fā)明的一種DNS定向預(yù)取緩存系統(tǒng),包括:
統(tǒng)計(jì)單元,用于對(duì)歷史域名查詢(xún)請(qǐng)求進(jìn)行統(tǒng)計(jì)分析,基于域名查詢(xún)方的屬性信息構(gòu)建歸一化分類(lèi)并確定分類(lèi)對(duì)應(yīng)的關(guān)聯(lián)域名;
預(yù)取單元,用于根據(jù)歸一化分類(lèi)對(duì)關(guān)聯(lián)域名統(tǒng)一設(shè)定預(yù)取周期,并在預(yù)取周期中主動(dòng)對(duì)分類(lèi)中的對(duì)應(yīng)關(guān)聯(lián)域名發(fā)起查詢(xún)并緩存。
作為本發(fā)明上述DNS定向預(yù)取緩存系統(tǒng)的進(jìn)一步改進(jìn),所述查詢(xún)方的屬性信息包括查詢(xún)方的IP地址、用戶(hù)群體、興趣特征及查詢(xún)時(shí)間中的一種或若干種。
作為本發(fā)明上述DNS定向預(yù)取緩存系統(tǒng)的進(jìn)一步改進(jìn),所述預(yù)取單元根據(jù)關(guān)聯(lián)域名對(duì)應(yīng)分類(lèi)中的用戶(hù)特征,選取關(guān)聯(lián)域名對(duì)應(yīng)服務(wù)器中離用戶(hù)位置最近的訪(fǎng)問(wèn)地址。
作為本發(fā)明上述DNS定向預(yù)取緩存系統(tǒng)的進(jìn)一步改進(jìn),所述預(yù)取單元根據(jù)關(guān)聯(lián)域名的分類(lèi)及預(yù)取周期選擇特定的權(quán)威服務(wù)器進(jìn)行查詢(xún)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京天地互連信息技術(shù)有限公司,未經(jīng)北京天地互連信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110719722.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 實(shí)現(xiàn)DNS區(qū)創(chuàng)建同步的方法、服務(wù)器以及域名系統(tǒng)
- 一種實(shí)現(xiàn)可離線(xiàn)化DNS服務(wù)的方法及裝置
- DNS查詢(xún)流量控制方法、設(shè)備和系統(tǒng)
- 一種避免DNS污染的方法
- 用于集成內(nèi)部和云域名系統(tǒng)的方法和系統(tǒng)
- 一種DNS數(shù)據(jù)包轉(zhuǎn)發(fā)方法、系統(tǒng)及路由器
- 一種VPN客戶(hù)端代理DNS的方法及裝置
- 區(qū)塊鏈域名系統(tǒng)DNS系統(tǒng)的數(shù)據(jù)更新方法及網(wǎng)絡(luò)節(jié)點(diǎn)
- 一種DNS域名獲取系統(tǒng)及方法
- 域名劫持防御方法及裝置、計(jì)算機(jī)裝置及存儲(chǔ)介質(zhì)
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢(xún)方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 緩存控制方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 至少具有三個(gè)緩存級(jí)別的緩存層級(jí)的混合低級(jí)緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





