名字解析器是一種通過網路將自身伺服器或者對方連線的伺服器的域名、IP位址所謂伺服器網路“名字”的機器。
基本介紹
- 中文名:名字解析器
- 執行順序:從左向右
- 別稱:本地域名伺服器
- 學科:計算機網路技術
名詞解釋,機器功能,機器原理,
名詞解釋
本地域名伺服器
先查找自己的域名庫,如果找到該域名,則返回IP地址;如果未找到,則檢查動作代碼。如果是遞歸解析(recursive resolution),則分析域名,然後向相關的上級域名伺服器或下級域名伺服器發出申請;這樣傳遞下去,直至有一個域名伺服器找到該域名,返回其IP地址;如果沒有域名伺服器能識別該域名,則認為該域名不可知。如果是反覆解析(iterative resolution),則產生一個錯誤,並在應答訊息中推薦一個相關的名字伺服器作為對客戶程式的回答。
機器功能
為了改進性能,名字伺服器提供快取,每個名字伺服器把最近解析過的名字保存在快取中,這個快取中同時也記錄了這些名字的映射信息是來自什麼地方。當一個客戶機詢問名字伺服器時,這個伺服器首先用標準過程來檢查看它是否能夠在本地解析這個名字。如果它不能在本地解析的話,伺服器就檢查它的名字快取來看該名字是否在最近被解析過。如果找到的話,伺服器就把該名字信息報告給客戶,但同時也指出這個信息有可能已經過時了,而作為應答的一部分,訊息中還包含了提供這個被快取的信息名字伺服器的名字和IP位址(可以用nslookup驗證)。如果在快取中沒有找到這個名字,則根據客戶提供的“動作代碼” ,按照前面介紹的步驟進行下去。
機器原理
2.客戶機查找本地檔案,沒有發現匹配項。
10.伺服器返回最為接近的信息.伺服器的地址和名稱及其維持時間。
11. 本地伺服器向其中的一個.伺服器發起相同的查詢。
12.伺服器返回的地址及其維持時間。
13. 本地伺服器向客戶機返回所請求的地址,然後就可以處理命令。
14. 本地伺服器將緩衝的地址用於以後的查詢。