名字解析器

名字解析器先查找自己的域名庫,如果找到該域名 ,則返回IP位址;如果未找到,則檢查動作代碼。

基本信息

解析器

本地域名伺服器先查找自己的域名庫,如果找到該域名,則返回IP位址;如果未找到,則檢查動作代碼。如果是遞歸解析(recursive resolution),則分析域名,然後向相關的上級域名伺服器或下級域名伺服器發出申請;這樣傳遞下去,直至有一個域名伺服器找到該域名,返回其IP地址;如果沒有域名伺服器能識別該域名,則認為該域名不

可知

。如果是反覆解析(iterative resolution),則產生一個錯誤,並在應答訊息中推薦一個相關的名字伺服器作為對客戶程式的回答。名字解析是從左向右執行的,即從本地許可權擁有者開始,這樣能提供最有效的名字解析方法。為了改進性能,名字伺服器提供快取,每個名字伺服器把最近解析過的名字保存在快取中,這個快取中同時也記錄了這些名字的映射信息是來自什麼地方。當一個客戶機詢問名字伺服器時,這個伺服器首先用標準過程來檢查看它是否能夠在本地解析這個名字。如果它不能在本地解析的話,伺服器就檢查它的名字快取來看該名字是否在最近被解

析過

。如果找到的話,伺服器就把該名字信息報告給客戶,但同時也指出這個信息有可能已經過時了,而作為應答的一部分,訊息中還包含了提供這個被快取的信息名字伺服器的名字和IP位址(可以用nslookup驗證)。如果在快取中沒有找到這個名字,則根據客戶提供的“動作代碼” ,按照前面介紹的步驟進行下去。

相關詞條

相關搜尋

熱門詞條

聯絡我們