域名的概念與機(jī)制_第1頁
已閱讀1頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、域名的概念與機(jī)制域名的概念與機(jī)制1.介紹本文主要介紹域名(DNS)的一些機(jī)制及實現(xiàn)方法,下面我們就具體看一下它的情況。1.1.域名的歷史產(chǎn)生域名的的根本動機(jī)在于管理方便,原來的主機(jī)名與IP地址映射是保存在NIC的hosts.txt文件中的,當(dāng)時因為主機(jī)數(shù)量少,這個文件也不經(jīng)常變化,因此其它主機(jī)幾天一次從NIC的主機(jī)上下載這個文件進(jìn)行主機(jī)名和IP地址映射就可以了。但隨著網(wǎng)絡(luò)的發(fā)展,這種方法變得無法使用,因為經(jīng)常會有主機(jī)要求下載,對NIC的

2、主機(jī)造成巨大的壓力,而且也不能保證服務(wù)的質(zhì)量。許多局域網(wǎng)用戶希望自己管理自己的主機(jī)名,而不希望等NIC許多天把自己的主機(jī)名加在hosts.txt文件中,有些組織也希望有自己的名字空間配置。是需要一個能夠簡單管理的方法了。最后決定使用層次式的名字空間組織方案,以.為分隔標(biāo)準(zhǔn)不同的層次。整個名字空間以分布式數(shù)據(jù)庫管理。請看閱讀前不要把平常的域名和這里的域名系統(tǒng)混在一起。最好的方法就是把原來的觀念忘記了,看現(xiàn)在的新東西。1.2.DNS設(shè)計目標(biāo)

3、DNS的設(shè)置目標(biāo)影響了它的結(jié)構(gòu),主要目標(biāo)是對資源有一個一致的名字空間,為了避免不同編碼帶來的問題,需要包括網(wǎng)絡(luò)標(biāo)記,地址,路由或其它信息作為名字的一部分。出于對實驗數(shù)據(jù)的分析,看來分布式的存儲條件是必須的。要在獲取數(shù)據(jù)的代價和數(shù)據(jù)準(zhǔn)確性之間有一個平衡。需要對名字所代表的資源類型有一個標(biāo)記。要支持多協(xié)議訪問。名字服務(wù)器操作獨立于通信系統(tǒng)。應(yīng)該能夠使用不同的機(jī)器都能夠使用這一系統(tǒng),使用的方法可能不同,但是都要能夠使用。1.3.基于使用的一些

4、假設(shè)設(shè)計系統(tǒng)時是基于下面假設(shè)進(jìn)行的:數(shù)據(jù)庫的初始大小和使用系統(tǒng)的主機(jī)成正比,但最后數(shù)據(jù)庫的大小會和用戶的數(shù)目成正比,這一過程會發(fā)生在一些資源(如郵箱和其它一些要加入到域名系統(tǒng)中的信息)進(jìn)入系統(tǒng)開始;大部分的數(shù)據(jù)改變比較慢,但系統(tǒng)能夠?qū)Ω淖冇幸恍┛焖俚倪m應(yīng)。由相應(yīng)的組織負(fù)責(zé)分布式數(shù)據(jù)庫的維護(hù)。域名系統(tǒng)的用戶可以選擇自己喜歡的主機(jī)。因為其中的數(shù)據(jù)十分敏感而且重要,因此一定要保證正確性,如果因為主機(jī)或網(wǎng)絡(luò)失敗而造成無法為用戶服務(wù),用戶要以原來

5、的數(shù)據(jù)為準(zhǔn),不要自己胡亂想一個數(shù)據(jù)就用。在查詢的時候要避免循環(huán)查詢,一種方法是將未找到這一信息返回給用戶,讓用戶再找新的主機(jī)尋找相應(yīng)的地址,一種是由主機(jī)找別的主機(jī)尋找相應(yīng)的地址,找到后由相應(yīng)的主機(jī)返回地址給用戶,這兩個方法各有好處。域名系統(tǒng)假設(shè)所有的數(shù)據(jù)是在一個主文件中保存,這個主文件的內(nèi)容分布存儲于系統(tǒng)中的各臺主機(jī)上。用戶通過標(biāo)準(zhǔn)的查詢程序resolover查詢。主文件的標(biāo)準(zhǔn)形式使得它3.從名字服務(wù)器的角度,域名系統(tǒng)由稱為區(qū)(zone

6、)的本地數(shù)據(jù)集組成,名字服務(wù)器必須定期從主備份上更新自己區(qū)內(nèi)的數(shù)據(jù),它還必須處理從resovler傳送來的查詢請求。2.域名空間和資源記錄2.1.定義和名詞域名空間是樹狀結(jié)構(gòu),每個結(jié)點和資源集相對應(yīng)(這個資源集可能為空),域名系統(tǒng)不區(qū)別樹內(nèi)結(jié)點和葉子結(jié)點,統(tǒng)稱為結(jié)點。每個結(jié)點有一個標(biāo)記,這個標(biāo)記的長度為0到63個字節(jié)。不同的結(jié)點可以使用相同的標(biāo)記。0長度的標(biāo)記(空標(biāo)記)為根記錄保留。結(jié)點的域名是從結(jié)點到根的標(biāo)記組成的。這些標(biāo)記對大小寫不

7、敏感,這就是說,A和a對域名是等效的。但是你在收到域名時最好保留它的大小寫狀態(tài)以便以后的服務(wù)擴(kuò)展便于使用。用戶需要輸入域名時,每個節(jié)點的標(biāo)記長度不管多長,總要以點分隔。絕對域名的最后總以點結(jié)束,例如“poneria.ISI.EDU.“,而相對域名則不這樣,它由本地域指明位置即可。相對域名相對于一個公認(rèn)的域名或相對于用作搜索列的一串域名。相對名通常在用戶接口出現(xiàn),在用戶接口,表示方法因?qū)崿F(xiàn)不同而不同,相對域名也出現(xiàn)在主文件中,主文件相對于

8、一個源域名而設(shè)立。為了簡化實現(xiàn),整個域名的長度不得大于255個字節(jié)。域由域名標(biāo)記,它由其下的域組成。如果一個域包括在另一域中,則稱它為這個域的子域。我們可能通過表示很直觀的看出。如A.B.C.D是B.C.D,C.D,D和““的子域。2.2.管理規(guī)范作為策略,DNS技術(shù)說明未說明一個特定的樹結(jié)構(gòu)或什么規(guī)則來選擇標(biāo)記,此說明希望達(dá)到的目的是越簡單越好。應(yīng)用程序的開發(fā)可以不管名字空間的邊界和名字服務(wù)器的存在。這不是說沒有規(guī)矩地亂來,而是把規(guī)則

9、制定得開放以便于處理問題,樹的不同部分可以有不同的規(guī)則。例如INADDR.ARPA分布在網(wǎng)絡(luò)各處,用于將網(wǎng)絡(luò)或主機(jī)號轉(zhuǎn)換為主機(jī)名,而BIOS域是平面式的,原因很簡單,這樣便于應(yīng)用。但是,對于名字空間的通常部分,我們還是有規(guī)定的,目的是為了應(yīng)用起來比較方便。低層域名最終被分為多個區(qū),這樣的域應(yīng)該在頂層域上提供一個標(biāo)記使最終的解析可能不必重名字就可以完成。在管理的時候,老的軟件可能不支持結(jié)點標(biāo)記中的數(shù)字,特殊字符。2.3.技術(shù)規(guī)范在DNS能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論