[發明專利]基于動態探測的智能DNS域名系統及方法在審
| 申請號: | 201310706653.7 | 申請日: | 2013-12-19 |
| 公開(公告)號: | CN104734869A | 公開(公告)日: | 2015-06-24 |
| 發明(設計)人: | 鄭智仁;付正立;貝少峰 | 申請(專利權)人: | 華耀(中國)科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L29/12 |
| 代理公司: | 上海一平知識產權代理有限公司 31266 | 代理人: | 須一平;王昕 |
| 地址: | 100125 北京市朝陽區亮馬*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 動態 探測 智能 dns 域名 系統 方法 | ||
技術領域
本發明涉及網絡應用交付控制領域,特別涉及一種基于動態探測的智能DNS域名系統及方法。
背景技術
智能DNS(Domain?Name?System計算機域名系統),常用于域名有多個服務器(IP地址)的域名解析。這些IP地址通常作為CDN(Content?Delivery?Network,內容分發網絡)節點分布于不同的區域或ISP(Internet?Server?Provider,Internet服務提供商),跨區域或不同ISP的訪問可能會帶來更高的時延。因此,通過預先配置的就近性規則,當用戶的本地DNS服務器請求至智能DNS服務器時,智能DNS可以識別其所屬的區域或ISP,然后返回與其相同或相近區域或ISP的IP地址,用戶最終獲得其訪問最快的IP地址。
例如,智能DNS解析針對目前電信與網通互聯互通不暢的問題推出的一種DNS解決方案,具體實現方法是:把一個域名的A(Address指向IP地址)記錄分別設置指向網通和電信IP,當網通的客戶訪問時,智能DNS會自動判斷訪問者來路,并返回網通服務器的IP地址;電信的客戶訪問時會自動返回電信的IP地址。這樣,就可以避免網通的客戶去訪問電信的網絡,以及電信的客戶去訪問網通的網絡,很好的解決了客戶跨網訪問不暢的問題。當然亦可加入多IP,由智能DNS自動“選路”。
目前檢索到的現有技術中,智能DNS均為靜態配置,它具有以下缺點:⒈就近性規則不易配置,用戶需要收集各個區域或ISP包含哪些網段;⒉就近性規則難以涵蓋所有地址,因此規則之外地址的訪問無法獲得最優解析;⒊外部網絡環境發生變化時,需要調整就近性規則。
發明內容
為克服已有技術中存在的問題,本發明的目的之一是提出一種基于動態探測的智能DNS域名系統,用以優化智能DNS的配置和維護。
本發明的另一目的是提出一種基于動態探測的智能DNS域名方法,使得靜態就近性規則與動態探測后生成的就近性規則結合使用,適用性更廣,彌補靜態方法的不足。
一種基于動態探測的智能DNS域名系統是由智能DNS和探測器組成,其中所述的智能DNS包括用戶輸入/輸出模塊、本地DNS統計模塊、通信模塊、就近性規則模塊及域名解析模塊。
所述的用戶輸入/輸出模塊:用于接收用戶的輸入并顯示操作結果;
所述的本地DNS統計模塊:用于當收到DNS查詢時,收集本地DNS的IP地址,以供系統調用;
所述的通信模塊:用于智能DNS與探測器間的通信;
進一步地,所述的通信包括兩種,一種是智能DNS系統將收集到的本地DNS地址發送給探測器;另一種是智能DNS系統向探測器查詢探測結果;
所述的就近性規則模塊:根據探測器的探測結果,選擇到本地DNS最快的CDN節點,生成對應的就近性規則;
所述的域名解析模塊:用于提供基本的域名解析功能;
所述的探測器,用于接收來自所述的本地DNS地址列表,并對這些本地DNS進行探測,生成探測結果。
一種基于動態探測的智能DNS域名方法,包括以下步驟:
步驟一,系統配置智能DNS功能模塊,特別包括配置本地DNS統計模塊的周期、就近性規則模塊等,所述的就近性規則模塊包括配置靜態就近性規則和動態探測算法;
進一步地,所述的就近性規則配置為支持往返時間的算法生成;
進一步地,所述的就近性規則配置為丟包率的算法生成;
進一步地,所述的就近性規則配置為跳數算法生成;
進一步地,所述的就近性規則配置為混合算法生成,即為每個指標分配一個權重,智能DNS對各個指標加權求和,然后選擇加權和最小的CDN節點生成就近性規則。
步驟二,部署探測器;
步驟三,根據本地DNS統計模塊的周期,系統周期性地收集DNS查詢,對應收集本地DNS的IP地址,并將所述的IP地址周期性地發給探測器進行探測,由該探測器對所述本地DNS的IP地址進行探測,生成探測結果;
步驟四,智能DNS周期性地向探測器獲取探測結果,并根據探測結果,選擇到本地DNS指標最優的CDN節點,生成匹配的就近性規則;
步驟五,本地DNS的后續請求將匹配步驟四生成的就近性規則,智能DNS為其返回最優的IP地址。本發明提供的一種動態探測的智能DNS域名解析系統及方法,使得系統易于配置和維護;靜態就近性規則與動態探測可結合使用,適用性更廣,彌補靜態方法的不足;同時動態探測可實時反應網絡的最新狀況,始終解析最優IP地址,提升了網絡運行效率。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華耀(中國)科技有限公司;,未經華耀(中國)科技有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310706653.7/2.html,轉載請聲明來源鉆瓜專利網。





