亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于dns的容災(zāi)方法及裝置的制造方法

文檔序號:9870453閱讀:272來源:國知局
一種基于dns的容災(zāi)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種基于DNS的容災(zāi)方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,域名作為用戶訪問互聯(lián)網(wǎng)的起點和入口,是全球互聯(lián)網(wǎng)通信的基礎(chǔ)。而DNS(Domain Name System,域名系統(tǒng))域解析平臺作為承載域名正常使用的系統(tǒng),是互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施,其作用相當(dāng)于互聯(lián)網(wǎng)的中樞神經(jīng)系統(tǒng)。
[0003]完整的域名系統(tǒng)由遞歸域名服務(wù)系統(tǒng)(即本地域名服務(wù)器)、根域名服務(wù)系統(tǒng)、頂級域名服務(wù)系統(tǒng)以及各級域名服務(wù)系統(tǒng)等四個層級構(gòu)成。簡單的說,廣大用戶訪問一個網(wǎng)站或其他互聯(lián)網(wǎng)服務(wù)時,需要在全球網(wǎng)絡(luò)中完成對應(yīng)四個層次的查詢。因此,任何一層出現(xiàn)故障,DNS緩存服務(wù)器就無法通過域名解析出IP地址,會導(dǎo)致相應(yīng)范圍的網(wǎng)絡(luò)應(yīng)用癱瘓。
[0004]現(xiàn)有的DNS緩存服務(wù)器在域名系統(tǒng)發(fā)生故障時,無法通過域名解析出IP,導(dǎo)致相應(yīng)范圍的網(wǎng)絡(luò)應(yīng)用癱瘓,DNS緩存服務(wù)器沒有對于域名系統(tǒng)的容錯能力。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實施例提供了一種基于DNS的容災(zāi)方法及裝置,能夠在域名系統(tǒng)發(fā)生故障時,使DNS緩存服務(wù)器能夠進行域名解析。
[0006]第一方面,本發(fā)明實施例提供了一種基于DNS的容災(zāi)方法,所述方法包括:建立連接至DNS緩存服務(wù)器的容災(zāi)數(shù)據(jù)庫服務(wù)器和容災(zāi)管理服務(wù)器,還包括:
[0007]采集域名數(shù)據(jù)并保存至所述容災(zāi)數(shù)據(jù)庫服務(wù)器;
[0008]獲取域名數(shù)據(jù)異常信號,發(fā)送所述域名數(shù)據(jù)異常信號至所述容災(zāi)管理服務(wù)器;
[0009]判斷所述域名數(shù)據(jù)異常信號異常類型,如果所述異常類型為個別域名無法解析,發(fā)送所述個別域名至所述容災(zāi)數(shù)據(jù)庫服務(wù)器,解析所述容災(zāi)數(shù)據(jù)庫服務(wù)器中所述個別域名的IP并輸出至所述DNS緩存服務(wù)器;如果所述異常類型為網(wǎng)絡(luò)全阻,發(fā)送回注指令至所述容災(zāi)數(shù)據(jù)庫服務(wù)器,控制所述容災(zāi)數(shù)據(jù)庫服務(wù)器將所有數(shù)據(jù)輸出至所述DNS緩存服務(wù)器。
[0010]優(yōu)選地,
[0011]所述域名數(shù)據(jù)包括:
[0012]域名請求數(shù)據(jù)和域名系統(tǒng)根據(jù)域名請求數(shù)據(jù)返回的IP數(shù)據(jù)。
[0013]優(yōu)選地,
[0014]在所述保存至所述容災(zāi)數(shù)據(jù)庫服務(wù)器之前,進一步包括:
[0015]比較所述域名數(shù)據(jù)與所述容災(zāi)數(shù)據(jù)庫服務(wù)器的數(shù)據(jù),去除所述域名數(shù)據(jù)與所述容災(zāi)數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)重復(fù)的數(shù)據(jù)。
[0016]優(yōu)選地,
[0017]在所述判斷所述域名數(shù)據(jù)異常類型之前,進一步包括:
[0018]定義所述異常類型;
[0019]其中,定義由于域名所有者系統(tǒng)故障、配置錯誤、域名過期等導(dǎo)致個別域名不能解析的異常類型為個別域名無法解析;
[0020]定義由于國際出口、省網(wǎng)出口、大型注冊機構(gòu)系統(tǒng)故障等導(dǎo)致域名不能解析的異常類型為網(wǎng)絡(luò)全阻。
[0021]優(yōu)選地,
[0022]在所述控制所述容災(zāi)數(shù)據(jù)庫服務(wù)器將所有數(shù)據(jù)輸出至DNS緩存服務(wù)器之前,進一步包括:
[0023]設(shè)置所述所有數(shù)據(jù)的存在時間TTL(TimeTo Live)。
[0024]第二方面,本發(fā)明實施例提供了一種基于DNS的容災(zāi)裝置,包括:
[0025]建立模塊,用于建立連接至DNS緩存服務(wù)器的容災(zāi)數(shù)據(jù)庫服務(wù)器和容災(zāi)管理服務(wù)器;
[0026]數(shù)據(jù)采集模塊,用于采集域名數(shù)據(jù),將所述域名數(shù)據(jù)輸出給數(shù)據(jù)保存模塊;
[0027]數(shù)據(jù)保存模塊,用于將所述域名數(shù)據(jù)保存至所述容災(zāi)數(shù)據(jù)庫服務(wù)器;
[0028]異常信號獲取模塊,用于獲取域名數(shù)據(jù)異常信號,發(fā)送所述域名數(shù)據(jù)異常信號至所述容災(zāi)管理服務(wù)器;
[0029]判斷模塊,用于判斷所述域名數(shù)據(jù)異常信號異常類型,如果所述異常類型為個別域名無法解析,發(fā)送所述個別域名至所述容災(zāi)數(shù)據(jù)庫服務(wù)器,解析所述容災(zāi)數(shù)據(jù)庫服務(wù)器中所述個別域名的IP并輸出至所述DNS緩存服務(wù)器;如果所述異常類型為網(wǎng)絡(luò)全阻,發(fā)送回注指令至所述容災(zāi)數(shù)據(jù)庫服務(wù)器,控制所述容災(zāi)數(shù)據(jù)庫服務(wù)器將所有數(shù)據(jù)輸出至所述DNS緩存服務(wù)器。
[0030]優(yōu)選地,
[0031]所述數(shù)據(jù)采集模塊具體用于:采集域名請求數(shù)據(jù)和域名系統(tǒng)根據(jù)域名請求數(shù)據(jù)返回的IP數(shù)據(jù),并保存至所述容災(zāi)數(shù)據(jù)庫服務(wù)器。
[0032]優(yōu)選地,
[0033]在所述數(shù)據(jù)保存模塊之前,進一步包括:
[0034]去重模塊,用于比較所述數(shù)據(jù)采集模塊采集的域名數(shù)據(jù)與所述容災(zāi)數(shù)據(jù)庫服務(wù)器的數(shù)據(jù),去除所述域名數(shù)據(jù)與所述容災(zāi)數(shù)據(jù)庫服務(wù)器重復(fù)的數(shù)據(jù)。
[0035]優(yōu)選地,
[0036]在所述判斷模塊之前,進一步包括:
[0037]定義模塊,用于定義所述異常類型;
[0038]其中,定義由于域名所有者系統(tǒng)故障、配置錯誤、域名過期等導(dǎo)致個別域名不能解析的異常類型為個別域名無法解析;
[0039]定義由于國際出口、省網(wǎng)出口、大型注冊機構(gòu)系統(tǒng)故障等導(dǎo)致域名不能解析的異常類型為網(wǎng)絡(luò)全阻。
[0040]優(yōu)選地,
[0041 ]在所述判斷模塊之前進一步包括:
[0042]設(shè)置模塊,用于設(shè)置所述所有數(shù)據(jù)的存在時間TTUTimeTo Live)。
[0043]本發(fā)明實施例提出的一種基于DNS的容災(zāi)方法及裝置,通過采集域名數(shù)據(jù)并保存至所述容災(zāi)數(shù)據(jù)庫服務(wù)器,當(dāng)監(jiān)測到異常信號時,可以根據(jù)信號判斷異常類型,并根據(jù)異常類型向DNS緩存服務(wù)器輸出個別域名的IP或容災(zāi)數(shù)據(jù)庫服務(wù)器中的所有數(shù)據(jù),從而可以在域名系統(tǒng)發(fā)生故障時,為DNS緩存服務(wù)器提供需要的數(shù)據(jù),使DNS緩存服務(wù)器對域名系統(tǒng)具有容錯能力。
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1是本發(fā)明一個實施例提供的一種基于DNS的容災(zāi)方法的流程圖;
[0046]圖2是本發(fā)明另一個實施例提供的一種基于DNS的容災(zāi)方法的流程圖;
[0047]圖3是本發(fā)明一個實施例提供的一種基于DNS的容災(zāi)裝置結(jié)構(gòu)圖;
[0048]圖4是本發(fā)明另一個實施例提供的一種基于DNS的容災(zāi)裝置結(jié)構(gòu)圖;
[0049]圖5是本發(fā)明又一個實施例提供的一種基于DNS的容災(zāi)裝置結(jié)構(gòu)圖;
[0050]圖6是本發(fā)明又一個實施例提供的一種基于DNS的容災(zāi)裝置結(jié)構(gòu)圖。
【具體實施方式】
[0051]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0052]本發(fā)明實施例提供了一種基于DNS的容災(zāi)方法,如圖1所示,該方法可以包括以下步驟:
[0053]步驟101:建立連接至DNS緩存服務(wù)器的容災(zāi)數(shù)據(jù)庫服務(wù)器和容災(zāi)管理服務(wù)器;
[0054]步驟102:采集域名數(shù)據(jù)并保存至所述容災(zāi)數(shù)據(jù)庫服務(wù)器;
[0055]步驟103:獲取域名數(shù)據(jù)異常信號,發(fā)送所述域名數(shù)據(jù)異常信號至所述容災(zāi)管理服務(wù)器;
[0056]步驟104:判斷所述域名數(shù)據(jù)異常信號異常類型,如果所述異常類型為個別域名無法解析,發(fā)送所述個別域名至所述容災(zāi)數(shù)據(jù)庫服務(wù)器,解析所述容災(zāi)數(shù)據(jù)庫服務(wù)器中所述個別域名的IP并輸出至所述DNS緩存服務(wù)器;如果所述異常類型為網(wǎng)絡(luò)全阻,發(fā)送回注指令至所述容災(zāi)數(shù)據(jù)庫服務(wù)器,控制所述容災(zāi)數(shù)據(jù)庫服務(wù)器將所有數(shù)據(jù)輸出至所述DNS緩存服務(wù)器。
[0057]可見,本發(fā)明實施例提出的基于DNS的容災(zāi)方法,通過采集域名數(shù)據(jù)并保存至所述容災(zāi)數(shù)據(jù)庫服務(wù)器,當(dāng)監(jiān)測到異常信號時,可以根據(jù)信號判斷異常類型,并根據(jù)異常類型向DNS緩存服務(wù)器輸出個別域名的IP或容災(zāi)數(shù)據(jù)庫服務(wù)器中的所有數(shù)據(jù),從而可以在域名系統(tǒng)發(fā)生故障時,為DNS緩存服務(wù)器提供需要的數(shù)據(jù),使DNS緩存服務(wù)器對域名系統(tǒng)具有容錯能力。
[0058]在本發(fā)明的一個優(yōu)選實施例中,所述域名數(shù)據(jù)包括:
[0059]域名請求數(shù)據(jù)和域名系統(tǒng)根據(jù)域名請求數(shù)據(jù)返回的IP數(shù)據(jù)。
[0060]在本發(fā)明的一個優(yōu)選實施
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1