WINS服務器和DNS服務器有什麼區別?

對於許多人來說,WINS服務器和DNS服務器之間的關係還是一件神祕的事情。不過,我們希望用你的問題澄清這個事情。

  首先,DNS指的是“域名服務器”,而WINS指的是“Windows互聯網名稱服務”。兩者都是用來解析域名的,但是,使用的方法完全不同!

  爲了幫助說明這個問題,我準備使用一個例子,保證讓你正確地瞭解這兩種服務的情況。

  考慮一個名爲“Jupiter”的文件服務器和下面兩個指令:

  Ping Jupiter.space.net

  Net use * jupiter mainshare

  上面兩個指令看起來很相似。第一個指令是向我們的文件服務器發送一個ping (icmp echo)數據包,確認這個服務器在工作。而第二個指令呼叫同一臺服務器(jupiter),以便連接到一個名爲“mainshare”的共享文件夾。

  雖然這兩個指令都指向同一臺服務器(Jupiter),但是,它們之間的區別是很重要的。

  這裏的“Ping”使用DNS把Jupiter.space.net解析爲一個IP地址,如204.45.12.1。而“net use”指令使用WINS把NetBIOS名稱“Jupiter”解析爲一個IP地址。

  這樣,你也許會感到疑惑,爲什麼有兩種不同的服務實際上在完成同一個任務?

  這個問題的答案是,這兩種服務的每一種服務都依靠不同的協議。他們只是以不同的方式工作。

  WINS是微軟網絡拓撲的一個重要的組成部分。在過去,你需要在Windows網絡中運行一個WINS服務器以避免域名解析的問題。當時的這種NetBIOS(Windows機器名稱)協議只能在NetBEUI傳輸協議上工作。如果你曾經使用過Windows 95,你會記得NetBEUI協議經常出現在你的網絡屬性中。在網絡屬性中,TCP/IP協議也是一個選項。

  目前,DNS取代了WINS。由於微軟對NetBIOS做了修改,允許它使用TCP/IP堆棧完成其工作(TCP/IP協議上的NetBIOS),大多數DNS服務器都能夠處理NetBIOS的請求。這就是WINS服務器變得越來越少的原因。

  簡言之,DNS把TCP/IP主機名稱映射爲IP地址,WINS把NetBIOS主機名稱映射爲IP地址。

 

========

從PCHome.net轉載。如轉載信息有誤,請告知我,立即更改。

發佈了15 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章