對于許多人來說,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地址。
首先,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地址。