IT專業(yè)人員分析,知道如何區(qū)分DNS查詢類型

字號:

IT專業(yè)人員很早就了解到當有錯誤發(fā)生時,引起問題的原兇會比較明顯。在企業(yè)計算環(huán)境,DNS錯誤一般是第一個懷疑對象。如果用戶不能訪問Web站點、不能交換文件或者不能發(fā)送郵件,DNS通常是導致這一系列問題的罪魁禍首。
     DNS配置是一個不可信的復雜的因素—至少在它失敗時如此,大家都這么認為。如果你計劃參加微軟的Windows 2000 Network Infrastructure Administration考試(考試號70-216),你需要很精通DNS故障診斷。事實上,所有的IT專業(yè)人員都應該盡可能的學習DNS知識,不管他們是否準備參加這個考試。
     Network Infrastructure考試測試一般的DNS專業(yè)知識和幾個具體的概念。一個最重要的概念是遞歸、迭代和反向查詢的區(qū)別。記住這些查詢概念和它們的工作方式,故障診斷就會變得比較容易。
    DNS在Internet上是怎樣工作的
     Network Magazine(雜志)的Rik Farrow最近寫了一篇論文描述DNS服務器是怎樣完成地址解析的。其過程復雜,但是Rik Farrow解釋的很清楚。
    遞歸查詢
     當一個客戶系統(tǒng)發(fā)送一個遞歸查詢給本地名字服務器時,本地名字服務器必須返回輸入的友好的名字的IP地址,說明找不到其地址或者返回一個錯誤說明請求的地址不存在。
     名字服務器不會向其它的DNS服務器查詢發(fā)出遞歸查詢請求。當應答遞歸查詢時,最先發(fā)出請求的客戶并不直接從任何除了本地系統(tǒng)之外的其它系統(tǒng)接收地址信息。
     典型的情況是本地名字服務器將首先在其自身的boot文件、cache、數(shù)據(jù)庫或者反向查詢文件中檢查DNS數(shù)據(jù)。如果從這些本地資源沒有獲得答案,它會聯(lián)系其它DNS服務器使用迭代查詢請求幫助,然后將其接收到的信息送回給最初發(fā)出域名解析請求的客戶。