名字解析

對於NetBIOS名字的解析,默認過程以下:ios

檢查本地的NetBIOS名字緩存;緩存

(由節點類型決定)查詢WINS服務器; 若是主WINS服務器不可用,則WINS客戶端在向主WINS服務器發送三次解析請求後,切換到備份WINS服務器;服務器

(由節點類型決定)NetBIOS廣播查詢本地網絡;網絡

查詢Lmhosts文件,若是配置爲這樣作,此文件位於%systemroot%\System32\Drivers\Etc目錄下。ip

 是否查詢WINS服務器和執行Netbios廣播查詢以及它們之間的優先級,會根據Windows網絡客戶的節點類型的不一樣而不一樣。對於每一個Windows網絡客戶,它的節點類型決定了它處理Netbios名字解析時的方式,你能夠運行ipconfig/all來觀看本身的節點類型,以下圖所示中的Node Type:io

 

節點類型具備如下四種:ast

0x1 Broadcast(B節點) : 只使用NetBIOS廣播查詢本地網絡,不查詢WINS服務器;配置

0x2 Peer-Peer (P節點):只向WINS服務器發起查詢請求,不使用Netbios廣播;請求

0x4 Mixed (M節點):先使用Netbios廣播,解析失敗後再向WINS服務器發起查詢;im

0x8 Hybird (H節點):先向WINS服務器發起查詢,解析失敗後再發起Netbios廣播解析;

默認狀況下客戶端計算機配置爲B節點,在配置WINS服務器後,會將節點類型修改成H節點。你能夠手動修改節點類型:

對於自動獲取IP地址的客戶端計算機,你能夠經過修改DHCP服務器中的046項 WINS/NBT節點類型來進行修改;

而對於具備靜態IP地址的客戶端計算機,你能夠經過在註冊表中修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSetServices\NetBT\Parameters\Dhcp\NodeType DWORD鍵值的值來進行。

相關文章
相關標籤/搜索