最近有個客戶的IT來問我,為什么很多中型、大型公司都要配置WINS服務器? 他不明白這個WINS服務器究竟有什么用,他說也在幾個公司工作過了,最多只有DNS服務器,而從來沒有配置過WINS服務器。
要回答這個問題,沒那么容易,得分幾步走:
1、名詞解釋:什么是WINS服務——WINS是windows Internet Name Server(Windows網際名稱服務)的簡稱,是微軟開發的域名服務系統;
2、與DSN服務的不同:看到上面的“域名服務系統”,馬上會有人一頭霧水——域名服務,不是由DNS服務器提供的嗎?這里需要解釋一下,兩者有很大的不同:(1)WINS實現的是IP地址和計算機的NetBIOS名稱的映射,而DNS實現的是IP地址和域名的對應關系;(2)WINS作用的范圍只能是某個內部網絡,而DNS的范圍可以是整個互聯網。
3、什么是NetBIOS名稱?NetBIOS名稱,是NetBIOS協議中所定義的一種和IP地址進行動態綁定,從而實現網絡通信和資源共享的標識,它由16個字符組成,其中前15個字符是計算機名稱,后面1個字符是由NetBIOS協議提供的后綴名。
4、WINS是把NetBIOS名稱解析為IP地址,WINS為NetBIOS名稱提供名字注冊、更新、釋放和解析四個服務,并允許WINS服務器產生和維護NetBIOS名稱鏈接到IP地址的動態數據庫。
5、為什么需要WINS?——終于到了真正回答客戶問題的時候了——因為在默認狀態下,網絡中每一臺計算機的NetBIOS名稱,是通過廣播的方式來提供更新的,也就是說,網絡上如果有n臺計算機,那么每一臺計算機就要廣播n-1次,對于小型網絡來說,貌似沒什么影響,但是網絡越大,這個負擔越重,所以配置WINS服務,對大中型企業來說,就顯得尤其重要了。
下面我們來看一下WINS服務器的配置過程:
1、添加服務器功能:
2、打開wins
3、看到以下界面,就表示WINS服務器安裝完成了
4、需要注意的是,為每臺客戶端(計算機或者服務器)手動指定WINS服務器幾乎是不可能完成的任務,所以我們要在DHCP服務器中配置下發wins服務器
5、客戶端獲取到IP地址的同時,也就獲取到了WINS服務器地址
6、這時候,在此客戶端上執行一條命令nbtstat -n,可以查詢NetBIOS名稱是否已經向WINS服務器注冊成功
7、回到WINS服務器上, 可以查看客戶端是否注冊成功,若是沒有顯示的話,就先點“顯示刻錄”
8、在彈出的對話框中,直接點“立即查找”
9、可以看到,客戶端已經在服務器上注冊成功了
10、此時,在服務器上ping客戶端的計算機名稱,可以ping通了
需要說明的是,在標準的企業網絡環境中,DHCP服務器、DNS服務器、WINS服務器,是三個最基本的服務器角色和功能,相互配合、必不可少!