解析NetbIOS名稱 (下) 學習筆記(server2008)

一:使用LMHOSTS文件
1.如果計算機位於其他網段,通過廣播來查詢該計算機的IP就會失敗,但是Microsoft windows 系統在廣播失敗後會直接檢查自己計算機的LMHOSTS文件中是否有對方的IP地址。
2.LMHOSTS文件位於%systemroot%\system32\drivers\etc文件夾中,可以用記事本打開,編輯。
必須注意:編輯的每一條數據都必須放在獨立的一行;Ip地址必須放在一行的第一列,其後跟着對應的計算機名;IP地址與計算機名之間必須至少間隔一個空白符或TAB符;計算機名最多包括15個字符;#符號以後的問及代表批註說明。
3.LMHOSTS的運行:如果LMHOSTS文件中有一條數據被設置爲#PRE,則計算機啓動時會被預先緩存到NetBIOS名稱緩存———>當計算機查詢其他計算機時,會先查詢NetBIOS名稱緩存中是否存在此計算機的IP——>如果在NetBIOS中找不到,就會改用廣播查詢——>如果廣播查不到,就會檢查LNHOSTS文件———>如果還找不到就會顯示警報;如果找到就會把數據存儲到NetBIOS名稱緩存中供下次使用。
我們可以用nbtstat -R命令將NetBIOS名稱緩存中的數據清除,它同時會加載LMHOSTS文件中的#PRE記錄。
4.啓用LMHOSTS文件
windows 客戶端默認自動通過LMHOSTS文件執行名稱解析。當然我們可以對其進行更改,方法就是在“本地連接”的“屬性”裏的“Internet協議版本4”的“屬性”——>“高級”——>“WINS”中啓用LMHOSTS查找。
 
二:WINS的運行原理
windows客戶端最多可以指定12臺WINS服務器,包括一臺主服務器,其餘爲輔助服務器。
1.名稱註冊
2.更新註冊名稱:在WINS服務器註冊的每一條計算機名和IP地址數據都有一個有效期,當期限到達時就必須更新租約,否則會被標示成“已邏輯刪除”。
3.名稱查詢:
4.名稱釋放:WINS客戶端關機或特定服務停止時,他會通知WINS服務器將其註冊的名稱釋放。一個釋放的名稱會被標示成“已釋放”。
 
三:WINS的搭建(略)
 
四:對非WINS客戶端的支持:
1.利用靜態映射:jiang非WINS客戶端的計算機名和IP地址,以手動的方式添加到WINS數據庫。
2.利用WINS代理:代理服務器必須和非WINS客戶端在同一網段,因爲非WINS客戶端是利用廣播查詢其他計算機的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章