熱點推薦:
您现在的位置: 電腦知識網 >> 網絡技術 >> 正文

如何區分DNS查詢類型

2022-06-13   來源: 網絡技術 

  不論你是想做一個優秀網絡管理員還是要參加MCSE (Win Network Infrastructure Administration)考試熟練掌握DNS知識和故障診斷技能是很重要的本文介紹了DNS在Internet上是怎樣工作的遞歸查詢迭代查詢反向查詢等內容使讀者知道如何區分DNS查詢類型建議所有Windows網絡管理人員以及准備考試的人閱讀
  IT專業人員很早就了解到當有錯誤發生時引起問題的原凶會比較明顯在企業計算環境DNS錯誤一般是第一個懷疑對象如果用戶不能訪問Web站點不能交換文件或者不能發送郵件DNS通常是導致這一系列問題的罪魁禍首
  
  
  DNS配置是一個不可信的復雜的因素—至少在它失敗時如此大家都這麼認為如果你計劃參加微軟的Windows Network Infrastructure Administration考試(考試號你需要很精通DNS故障診斷事實上所有的IT專業人員都應該盡可能的學習DNS知識不管他們是否准備參加這個考試
  
  Network Infrastructure考試測試一般的DNS專業知識和幾個具體的概念一個最重要的概念是遞歸迭代和反向查詢的區別記住這些查詢概念和它們的工作方式故障診斷就會變得比較容易
  
  DNS在Internet上是怎樣工作的
  Network Magazine(雜志)的Rik Farrow最近寫了一篇論文描述頂級DNS服務器是怎樣完成地址解析的其過程復雜但是Rik Farrow解釋的很清楚
  
  遞歸查詢
  當一個客戶系統發送一個遞歸查詢給本地名字服務器時本地名字服務器必須返回輸入的友好的名字的IP地址說明找不到其地址或者返回一個錯誤說明請求的地址不存在
  
  名字服務器不會向其它的DNS服務器查詢發出遞歸查詢請求當應答遞歸查詢時最先發出請求的客戶並不直接從任何除了本地系統之外的其它系統接收地址信息
  
  典型的情況是本地名字服務器將首先在其自身的boot文件cache數據庫或者反向查詢文件中檢查DNS數據如果從這些本地資源沒有獲得答案它會聯系其它DNS服務器使用迭代查詢請求幫助然後將其接收到的信息送回給最初發出域名解析請求的客戶
  迭代查詢
  
  
  在迭代查詢查詢中名字服務器返回它們具有的最好的信息雖然一個DNS服務器可能不知道某個友好的名字的IP地址它可能知道可能具有要找的IP地址的名字服務器的IP地址所以它將信息發回對一個迭代查詢的響應就像一個DNS服務器說我不知道你找的IP地址是多少但是我知道位於的域名服務器可以告訴你
  
  這個過程很簡單這裡是一個本地名字服務器使用迭代查詢為一個客戶解析地址的例子
  
  本地名字服務器從一個客戶系統接收到一個要對一個友好的名字(比如說)進行域名解析的請求
  本地名字服務器檢查它自己的記錄如果找到地址就返回給客戶如果沒有找到本地名字服務器繼續下面的步驟
  本地名字服務器向根中的)名字服務器發送一個迭代請求
  根名字服務器為本地服務器提供頂級名字服務器等)的地址
  本地服務器向頂級名字服務器發送一個迭代查詢
  頂級名字服務器向本地域名服務器回答管理友好名字的域(比如)的域名服務器的IP地址
  本地名字服務器向友好名字的域的名字服務器發送一個迭代查詢
  友好名字的名字服務器提供查找的友好名字()的IP地址
  本地名字服務器將這個IP地址傳給客戶
  看上去很復雜但處理過程在瞬間完成或者如果地址沒有找到就會返回給客戶一個錯誤
  
  反向查詢
  反向查詢的工作方式不同當一個DNS服務器接收到一個反向查詢時它返回一個IP地址的友好名字而不是返回一個友好名字的IP地址然而向整個Internet搜索一個友好名字可能會耗費較多時間使用inaddrarpa域通知名字服務器一個反向查詢可以節省資源
  
  專用指針(PTR)記錄被添加到域上這些PTR記錄將(那些八進制表示的被反向解析為委托管理ABC類地址的)IP地址與友好域名匹配
  
  例如想得到IP地址為的友好名字的客戶將會向本地名字服務器發送一個對inaddrarpa中的PTR記錄的一個請求
  
  總結
  DNS比較復雜它是TechRepublic中搜索最多的主題花些時間理解DNS查詢是怎樣工作的你就會消除由DNS中友好名字是怎樣被解析成IP地址的問題引起的困惑
  

From:http://tw.wingwit.com/Article/Network/201311/29923.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.