亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種DNS增量區(qū)域數(shù)據(jù)文件的處理方法與流程

文檔序號(hào):12177147閱讀:826來(lái)源:國(guó)知局
一種DNS增量區(qū)域數(shù)據(jù)文件的處理方法與流程

本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種DNS增量區(qū)域數(shù)據(jù)文件的處理方法。



背景技術(shù):

DNS(Domain Name System,域名系統(tǒng)),因特網(wǎng)上作為域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫(kù),能夠使用戶更方便的訪問(wèn)互聯(lián)網(wǎng),而不用去記住能夠被機(jī)器直接讀取的IP數(shù)串。通過(guò)主機(jī)名,最終得到該主機(jī)名對(duì)應(yīng)的IP地址的過(guò)程叫做域名解析(或主機(jī)名解析)。

IXFR(增量區(qū)域傳送)中增量區(qū)域數(shù)據(jù)壓縮是指針對(duì)增量區(qū)域數(shù)據(jù)文件進(jìn)行縮減操作。

Internet(即通過(guò)使用TCP/IP協(xié)議的網(wǎng)絡(luò))如今變得愈加動(dòng)態(tài)化。為了適應(yīng)這種變化,DNS需要提供動(dòng)態(tài)的增加刪除記錄的功能(DNS動(dòng)態(tài)更新)。進(jìn)行DNS動(dòng)態(tài)更新的兩種方式為AXFR(全量區(qū)域傳送)、IXFR(增量區(qū)域傳送)。如果區(qū)域文件過(guò)大,AXFR(全量區(qū)域傳送)就會(huì)受到網(wǎng)絡(luò)傳輸速度的影響。一旦網(wǎng)絡(luò)速度慢,DNS動(dòng)態(tài)更新就會(huì)很難完成。直接影響整個(gè)網(wǎng)絡(luò)的提供正確的DNS查詢服務(wù)。IXFR(增量區(qū)域傳送)解決了在一個(gè)大型區(qū)域中,動(dòng)態(tài)更新的頻率過(guò)大造成的DNS動(dòng)態(tài)更新緩慢的問(wèn)題。在傳統(tǒng)的IXFR(增量區(qū)域傳送)實(shí)現(xiàn)中利用一個(gè)動(dòng)態(tài)更新日志文件記錄區(qū)域數(shù)據(jù)的變化,并通過(guò)網(wǎng)絡(luò)傳送對(duì)整個(gè)網(wǎng)絡(luò)的區(qū)域數(shù)據(jù)進(jìn)行更新。當(dāng)更新數(shù)據(jù)量太大時(shí),增量區(qū)域數(shù)據(jù)的日志文件的增量區(qū)域數(shù)據(jù)信息也會(huì)很大,很難快速的查詢所涉及的增量區(qū)域數(shù)據(jù)(bind應(yīng)用讀取整個(gè)增量區(qū)域數(shù)據(jù)文件,然后遍歷整個(gè)增量區(qū)域數(shù)據(jù)來(lái)查詢可操作增量區(qū)域數(shù)據(jù)),進(jìn)而影響IXFR(增量區(qū)域傳送)的效率。尤其是當(dāng)增量區(qū)域數(shù)據(jù)量已經(jīng)超出所能承受的范圍,對(duì)其做增量區(qū)域數(shù)據(jù)的壓縮操作時(shí),由于過(guò)大的日志文件,壓縮速度會(huì)很慢,影響著整個(gè)網(wǎng)絡(luò)的DNS動(dòng)態(tài)更新速率??梢?jiàn)一種快速的查詢和壓縮DNS增量區(qū)域數(shù)據(jù)文件的方法尤為重要,直接影響DNS系統(tǒng)動(dòng)態(tài)更新的速度,影響著DNS正確查詢效率,影響著互聯(lián)網(wǎng)的應(yīng)用發(fā)展。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的。

本發(fā)明提出了一種DNS增量區(qū)域數(shù)據(jù)文件的處理方法,其包括以下步驟:

步驟101、建立DNS增量區(qū)域數(shù)據(jù)的索引數(shù)據(jù)信息;

步驟103、將所述索引數(shù)據(jù)信息存儲(chǔ)在索引文件中,建立所述索引數(shù)據(jù)文件與增量區(qū)域數(shù)據(jù)文件的關(guān)聯(lián)信息;

步驟105、根據(jù)所述關(guān)聯(lián)信息進(jìn)行文件處理。

其中,在所述步驟101之前還包括:將DNS增量區(qū)域數(shù)據(jù)與所述DNS增量區(qū)域數(shù)據(jù)的信息數(shù)據(jù)隔離。

其中,所述步驟103包括:根據(jù)DNS增量區(qū)域數(shù)據(jù)SOA序列號(hào)遞增的特點(diǎn),將索引數(shù)據(jù)與所述DNS增量區(qū)域數(shù)據(jù)SOA序列號(hào)對(duì)應(yīng)存儲(chǔ)為一組有序的數(shù)組。

其中,所述步驟105包括當(dāng)需要查詢DNS增量數(shù)據(jù)文件時(shí),使用二分法對(duì)所述索引數(shù)據(jù)文件進(jìn)行操作來(lái)定位增量數(shù)據(jù)。

其中,所述步驟105還包括當(dāng)需要壓縮所述DNS增量數(shù)據(jù)文件時(shí),通過(guò)所述索引數(shù)據(jù)文件定位需要壓縮的SOA序列號(hào)對(duì)應(yīng)的增量數(shù)據(jù),通過(guò)直接操作增量數(shù)據(jù)文件進(jìn)行壓縮。

本發(fā)明的優(yōu)點(diǎn)在于:從根本上解決IXFR(增量區(qū)域傳送)增量區(qū)域數(shù)據(jù)存儲(chǔ)不靈活,對(duì)增量區(qū)域數(shù)據(jù)操作效率低下的問(wèn)題。應(yīng)用此方法可以提高DNS動(dòng)態(tài)更新的效率,提高DNS查詢服務(wù)的正確性。

通過(guò)修改增量日志文件存儲(chǔ)增量信息的方式,可以增加對(duì)區(qū)域增量區(qū)域數(shù)據(jù)信息的存儲(chǔ)管理,并通過(guò)建立索引數(shù)據(jù)信息的方式實(shí)現(xiàn)對(duì)區(qū)域增量信息的快速查找,可以提高IXFR(增量區(qū)域傳送)的效率。當(dāng)增量區(qū)域數(shù)據(jù)過(guò)大需要執(zhí)行壓縮操作時(shí),可以通過(guò)索引信息快速的定位壓縮的SOA序列號(hào)的增量區(qū)域數(shù)據(jù),通過(guò)直接操作增量區(qū)域數(shù)據(jù)文件提高壓縮效率。

附圖說(shuō)明

通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:

附圖1示出了根據(jù)本發(fā)明某一實(shí)施方式的DNS增量區(qū)域數(shù)據(jù)文件處理方法流程圖;

附圖2示出了根據(jù)本發(fā)明某一實(shí)施方式的DNS增量區(qū)域數(shù)據(jù)文件處理方法流程圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施方式。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施方式,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

根據(jù)本發(fā)明的實(shí)施方式,提出了一種DNS增量區(qū)域數(shù)據(jù)文件的處理方法,其包括以下步驟:

步驟101、建立DNS增量區(qū)域數(shù)據(jù)的索引數(shù)據(jù)信息;

步驟103、將所述索引數(shù)據(jù)信息存儲(chǔ)在索引文件中,建立所述索引數(shù)據(jù)文件與增量區(qū)域數(shù)據(jù)文件的關(guān)聯(lián)信息;

步驟105、根據(jù)所述關(guān)聯(lián)信息進(jìn)行文件處理。

其中,在所述步驟101之前還包括:將DNS增量區(qū)域數(shù)據(jù)與所述DNS增量區(qū)域數(shù)據(jù)的信息數(shù)據(jù)隔離。

其中,所述步驟103包括:根據(jù)DNS增量區(qū)域數(shù)據(jù)SOA序列號(hào)遞增的特點(diǎn),將索引數(shù)據(jù)與所述DNS增量區(qū)域數(shù)據(jù)SOA序列號(hào)對(duì)應(yīng)存儲(chǔ)為一組有序的數(shù)組。

其中,所述步驟105包括當(dāng)需要查詢DNS增量數(shù)據(jù)文件時(shí),使用二分法對(duì)所述索引數(shù)據(jù)文件進(jìn)行操作來(lái)定位增量數(shù)據(jù)。

其中,所述步驟105還包括當(dāng)需要壓縮所述DNS增量數(shù)據(jù)文件時(shí),通過(guò)所述索引數(shù)據(jù)文件定位需要壓縮的SOA序列號(hào)對(duì)應(yīng)的增量數(shù)據(jù),通過(guò)直接操作增量數(shù)據(jù)文件進(jìn)行壓縮。

本方法含義為針對(duì)DNS增量區(qū)域數(shù)據(jù)增量區(qū)域數(shù)據(jù)與增量區(qū)域數(shù)據(jù)的信息數(shù)據(jù)隔離,建立一種索引數(shù)據(jù)信息的概念。根據(jù)其增量起始授權(quán)記錄SOA(Start Of Authority)序列號(hào)遞增的特點(diǎn)實(shí)現(xiàn)快速查詢區(qū)域增量區(qū)域數(shù)據(jù)。最終達(dá)成讀取少量的索引信息就可以快速的對(duì)整個(gè)區(qū)域增量區(qū)域數(shù)據(jù)的控制的目的。同時(shí)在需要對(duì)區(qū)域增量區(qū)域數(shù)據(jù)文件進(jìn)行壓縮時(shí),能快速定位壓縮位置,利用區(qū)域增量區(qū)域數(shù)據(jù)的獨(dú)立性進(jìn)而直接操作區(qū)域增量區(qū)域數(shù)據(jù)文件,提高增量壓縮速度的目的;傳統(tǒng)的增量區(qū)域數(shù)據(jù)存儲(chǔ)方式為增量區(qū)域數(shù)據(jù)與增量區(qū)域數(shù)據(jù)的信息數(shù)據(jù)存儲(chǔ)在同一個(gè)日志文件中。增量區(qū)域數(shù)據(jù)信息的信息大小有一定的限制(BIND(Berkeley Internet Name Domain)規(guī)定56條信息),這就限制了對(duì)增量日志文件操作。降低了更新增量區(qū)域數(shù)據(jù)的效率,減小了增量區(qū)域數(shù)據(jù)日志文件的利用效率。

本發(fā)明利用特定數(shù)據(jù)結(jié)構(gòu)組織增量區(qū)域數(shù)據(jù)的索引數(shù)據(jù)存貯在索引文件,特定的數(shù)據(jù)結(jié)構(gòu)組織增量區(qū)域數(shù)據(jù)存貯在增量區(qū)域數(shù)據(jù)文件。建立這種索引數(shù)據(jù)文件與增量區(qū)域數(shù)據(jù)文件的關(guān)聯(lián)信息??梢宰龅阶x取少量的索引信息就可以快速的對(duì)整個(gè)區(qū)域增量區(qū)域數(shù)據(jù)的控制。根據(jù)區(qū)域數(shù)據(jù)SOA序列號(hào)遞增特點(diǎn),將索引數(shù)據(jù)根據(jù)區(qū)域數(shù)據(jù)SOA序列號(hào)遞在內(nèi)存中存儲(chǔ)為一組有序的數(shù)組。利用二分法查詢?cè)隽繀^(qū)域數(shù)據(jù)提高查詢速度。DNS增量區(qū)域數(shù)據(jù)的壓縮,采用上述結(jié)構(gòu)后,可以通過(guò)索引數(shù)據(jù)快速定位增量區(qū)域數(shù)據(jù)壓縮位置,然后利用區(qū)域增量區(qū)域數(shù)據(jù)的獨(dú)立存在的特征,可以通過(guò)直接操作增量區(qū)域數(shù)據(jù)文件做到DNS增量區(qū)域數(shù)據(jù)的快速壓縮。

以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1