原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://jeffyyko.blog.51cto.com/28563/159542
上節我們討論了有關WINS服務器的安裝,本節將開始討論WINS配置等內容。
一般情況下,我們可以在控制面板的管理工具中找到WINS,或者在【運行】內輸入winsmgmt.msc命令也可以直接打開WINS的管理界面,如下圖:
WINS的界面很簡潔,需要用戶修改的地方很少?;旧习惭b好后,不用怎么配置就可以用的很順暢,因為默認的配置就已經很優化了。不過出于學習的目的,有幾個地方還是需要提一下。以紅框標記的條目為例,圖中有一個綠色的向上箭頭,表示此時WINS服務器運行正常,反之如果是打一個紅X,就表示當前的WINS服務有問題。如下圖:
接上網線,可能會出現下面的情況:
此時,只要重啟一下WINS服務,并重新打開WINS即可。
下面對WINS的一些比較重要的選項和設置進行說明。
服務器屬性
右鍵并選擇屬性,如下圖:
圖中提到的【統計信息】可以在WIN2K3上點選右鍵并選擇【顯示服務器…】進行查看,如下圖:
上圖顯示的是一些基本信息,比如服務器啟動時間,查詢信息等等。
這些知識點都比較基本,只要了解就好,關鍵是【數據庫備份】那里,我在C盤建立了名為1 的文件夾,填入合適的路徑并勾選了下面的選項,重啟服務器后,WINS會自動備份一次當前的數據,并將數據庫存放到我們指定的路徑里。如下圖:
選擇【間隔】選項卡。如下圖:
在上圖中提到了4個時間間隔,大致的含義如下:
更新間隔:就是說某條紀錄被注冊后,狀態會被標記為“活動”。默認的狀態過期時間是自創建時間起往后推6天。一般情況下,到間隔期的一半時,WINS會嘗試刷新紀錄的名稱,看是否有更新,如果名稱有改變,則會用新的名稱重新注冊一次。
消失間隔:6天活動期限過后,在此后時間間隔(也就是4天)內,名稱記錄的狀態會被標記為“已釋放”。
消失超時:如果4天的“已釋放”的期限(算上“活動”的6天,一共就是10天了)過后,在未來的6天內,名稱記錄的狀態會被標記為“已邏輯刪除”。
補充:6天過后,名稱記錄將會被徹底清空。
還有一個驗證間隔,意思是在此間隔后,WINS服務器必須要對從別的WINS服務器復制過來的名稱進行驗證,看是否依然活動。
光這樣說,可能不好理解,我這里做了一張圖,上面配有相應的文字說明,應該比看這些文字好理解些。
看完這個圖后,再去理解那幾個時間間隔,應該好理解些了吧!其實這里大家沒有必要深究,知道有這個時間間隔就好,默認的,最小時間必須大于等于40分鐘。
【數據庫驗證】選項卡其實沒有太多要說的,默認也是沒有被開啟,作用是周期性的驗證WINS數據庫。
最后看一下【高級】選項卡,如下圖:
建議大家把WINS的日志功能打開,這樣利于故障的診斷和排錯。比如在啟動WINS時,日志中會記錄當前提示內存占用情況等信息。
下面需要注意的地方是WINS數據庫的存儲路徑:%windir%\system32\wins ,在這個界面下還有例如dns和dhcp等服務器的默認數據庫路徑。
【活動狀態】
點選【活動注冊】并選擇【顯示記錄】,如下圖:
1、如果你想查找某一臺主機或部分主機的名稱記錄,就可以在這里輸入相應的關鍵字,然后點擊右下角的【立刻查找】即可。
2、同時也可以根據IP和掩碼進行精確查找。
這兩個選項在記錄條數比較多的情況下很實用。
這里列出了當前WINS服務器在所有者192.168.1.1上綁定的記錄類型,只要是同一張網卡,無論上面綁定的多少IP,均以首選IP作為WINS記錄的所有者。
【最高ID】意思是在所有的注冊記錄中的ID編號最高的那一個。此處是以十六進制表示的,后面還會多次看到。
WINS中可以注冊很多類型的記錄類型,通常用十六進制的數值表示。
在WINS中,絕大部分的記錄是自動注冊的,但我們也可以手工建立一些映射。方法是右鍵點選【活動注冊】/【新建靜態映射】,然后輸入相應的參數,不過這個功能一般很少用到。
理論的東西說了那么多,來看一個實例吧,下圖是簡單的拓撲圖:
win2k3上安裝了WINS服務,這是安裝完成后查詢到的記錄類型,如下圖:
現在我以自己的認識和理解來解釋這張圖中的一條條記錄所體現出來的含義,這應該是本節的重點!
從記錄名稱上看,我們可以把上面的4條記錄(暫時排除第一條)分為兩大類,NETBIOS唯一名稱記錄和NETBIOS組名稱記錄。
理解WIN2K3BIOS[00h]的含義:
大家可以這樣理解。其實它是以WINS客戶端的NETBIOS這個唯一的名稱(在這里就是WIN2K3BIOS)進行注冊,并用[00h]這樣的十六進制數值表示類型,我們將它組合起來,其實對于理解它的真正含義更有幫助,寫出來就是WIN2K3BIOS[00h],圖中分來寫,主要是便于查詢和對照。同理,WIN2K3BIOS[20h],那這又表示什么含義呢?
我們已經知道[00h]表示工作站這種服務類型,這應該沒什么問題。OK,我們需要知道,當一臺windows客戶端接入某個網絡,首先做的事就是找WINS服務器,如果沒有配置WINS就會用廣播,不論什么方式,總會通過NBNS服務把自己宣告出去(下一節就會講到),宣告自己存在的同時也是一個注冊過程,注冊什么呢? 就是在注冊自己的名稱和服務,比如工作站服務,在WINS中的體現就是WIN2K3BIOS[00h],后面還有自己的IP信息、狀態信息、版本號,有效期等等,這些也是完整的WINS記錄不可缺少的部分。
注冊的作用:
比如有一臺主機A,現在需要訪問WIN2K3BIOS上的工作站服務,但不知道IP地址,于是就向WINS服務器發起查詢請求,告訴WINS我要找WIN2KBIOS,WINS收到請求后就去查詢自己的數據庫,也就是名稱記錄,很快就找到WIN2K3BIOS,還有相應的記錄,可能不只有[00h]工作站這一種類型,可能還有[20h]文件服務器等類型,但根據請求WINS也只會將工作站服務的那一條記錄對應的IP地址返回給主機A,這樣主機A就可以很快訪問WIN2K3BIOS上的工作站服務了。同意的道理,如果主機A想訪問WIN2K3BIOS的文件服務,依然向WINS提出查詢請求,過程和剛才的一樣。
總結:
說到這里,不知道大家是否已經明白NETBIOS唯一名稱記錄了呢?其實,如果您對DNS有一定了解,這個和DNS有一些相似的地方,同樣都是為某種請求提供的某種查詢服務的,只是DNS提供的是主機名或FQDN對應的IP以及對應的A記錄或CNAME的記錄,而WINS則是提供的NETBIOS名稱或NETBIOS組名稱以及對應的工作站服務活文件服務器服務。對比一下不難發現,主機名或FQDN對應NETBIOS唯一名稱;A記錄或CNAME記錄對應[00h]工作站或[20h]文件服務器.
同樣的道理,NETBIOS組名稱記錄也是一樣,只是代表的記錄類型不同罷了,如果想知道例如[01h]、[1EH]具體代表什么含義,可以在上圖中下按F1打開WINS的幫助文件,點一下【Netbios 名稱參考】就可以了。
以上說的都是單臺WINS服務器,但如果想為WINS客戶端提供更高的性能及可用性,那我們建議您可以部署2臺甚至多臺WINS服務器,這正是下節要說的內容,即WINS的復制。
轉自:http://jeffyyko.blog.51cto.com/28563/159542
原創文章,作者:s19930811,如若轉載,請注明出處:http://www.www58058.com/1571