<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=WINS</id>
	<title>WINS - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=WINS"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=WINS&amp;action=history"/>
	<updated>2026-07-14T03:45:13Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=WINS&amp;diff=463909&amp;oldid=prev</id>
		<title>imported&gt;Willy1018-bot：​BOTR：批量替換所有lang-xx模板為langx模板( V6.4.0.1 )</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=WINS&amp;diff=463909&amp;oldid=prev"/>
		<updated>2025-07-03T16:00:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/%E6%9C%BA%E5%99%A8%E4%BA%BA/%E4%BD%9C%E4%B8%9A%E8%AF%B7%E6%B1%82#.E8.AB.8B.E6.B1.82.E6.89.B9.E9.87.8F.E6.9B.BF.E6.8F.9B.E6.89.80.E6.9C.89lang-xx.E6.A8.A1.E6.9D.BF.E7.82.BAlangx.E6.A8.A1.E6.9D.BF&quot; class=&quot;extiw&quot; title=&quot;wikipedia:机器人/作业请求&quot;&gt;BOTR&lt;/a&gt;：批量替換所有lang-xx模板為langx模板( V6.4.0.1 )&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Multiple issues|&lt;br /&gt;
{{No footnotes|time=2018-06-22T05:33:31+00:00}}&lt;br /&gt;
{{Expert needed|subject=计算机科学|time=2010-10-17}}&lt;br /&gt;
}}&lt;br /&gt;
{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|G2=Windows&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Windows網際網路名稱服務&amp;#039;&amp;#039;&amp;#039;（{{langx|en|Windows Internet Name Service}}，縮寫&amp;#039;&amp;#039;&amp;#039;WINS&amp;#039;&amp;#039;&amp;#039;），是由[[微软|微軟公司]]所發展出來的一種[[網路]]名稱轉換服務，與[[域名系统|DNS]]類似，WINS可以將[[NetBIOS]]電腦名稱轉換為對應的[[IP位址]]。&lt;br /&gt;
&lt;br /&gt;
==概述==&lt;br /&gt;
WINS的主要功能如下：&lt;br /&gt;
* 可讓[[伺服器]]電腦變成 NetBIOS 的名稱伺服器，並且在網路上登錄並解析 WINS 的用戶端電腦名稱，則在[[TCP/IP]]上的 NetBIOS 標準協定中加以說明。&lt;br /&gt;
* WINS 主要是一種動態的複寫[[資料庫]]服務，在主機上所使用的 NetBIOS 名稱並解析成網路上使用的 IP 位址&lt;br /&gt;
* 其目的用來解決在[[路由]]環境中解析 NetBIOS 名稱的問題，WINS 是 NetBIOS 名稱解析最好的解決方式。&lt;br /&gt;
* WINS 在 Microsoft [[Windows Server]] 系列中提供這項元件服務的安裝來實行。&lt;br /&gt;
* 與[[DNS]]服務執行的功能類似，不過DNS是將全稱域名(FQDN)（例如 www.abc.com）轉換為IP位址 。&lt;br /&gt;
&lt;br /&gt;
== 解析過程 ==&lt;br /&gt;
雖然 WINS 的作用是解析 NetBIOS 名稱，但為了有效地解析名稱，用戶端需能夠動態地新增、移除或更新它們在 WINS 中的名稱。特別是 WINS 網路上的用戶端名稱要如何登錄、更新、釋放及解析。&lt;br /&gt;
&lt;br /&gt;
較舊版的 [[Microsoft Windows]] 作業系統，會使用 NetBIOS 名稱來識別及尋找網路上登錄或解析名稱時，所需要的電腦及其他共用或分組的資源。在 Microsoft 作業系統的舊版中建立網路服務，NetBIOS 名稱是必要需求。雖然 NetBIOS 命名通訊協定可與 [[TCP/IP]] 之外的網路通訊協定搭配使用，但 WINS 是專為支援「經由 TCP/IP 的 NetBIOS」([[NetBT]]) 而設計的。&lt;br /&gt;
&lt;br /&gt;
WINS 簡化了 TCP/IP 型網路中的 NetBIOS 命名空間的管理。&lt;br /&gt;
&lt;br /&gt;
下列說明 WINS 用戶端及伺服器相關的一系列典型事件。&lt;br /&gt;
&lt;br /&gt;
WINS 的範例：&lt;br /&gt;
&lt;br /&gt;
# WINS 用戶端（主機 A）=&amp;gt; 在WINS 登記 自己的主機名稱及IP&lt;br /&gt;
# WINS 用戶端（主機 B）=&amp;gt; 去尋問 A 主機所在位址（IP）&lt;br /&gt;
# WINS-伺服器回應給（B主機）A 的 IP 位址 (192.168.100.20) 回覆。&lt;br /&gt;
&lt;br /&gt;
此範例中，會發生下列情況：&lt;br /&gt;
* 一般情況下在本機若找不到所對應的NetBIOS名稱與[[IP位址]]時，會發佈廣播[[封包]]來通知鄰近的[[主機]]，並且回報該尋問的IP。這個動作如果太過頻繁，會造成內部網路之間封包的碰撞，因此使用WINS 即可減少這類的問題。每次用戶端啟動並加入網路時，都會自動進行 WINS 登錄，所以動態位址設定變更時，WINS 資料庫會自動更新。例如，[[DHCP]] 伺服器將一個新增或變更的IP 位址發佈到擁有 WINS 功能的用戶端電腦上時，此用戶端的 WINS 資訊就會更新。&lt;br /&gt;
* 這不需要使用者或網路系統管理員手動進行變更，讓使用者可以直接利用電腦名稱來存取網路資源，而不用記憶IP 位址。一般用在Windows的網路環境內使用，並可也減少DNS的負擔。WINS SERVER 並不會做廣播，而是WINS Client向WINS SERVER註冊而WINS SERVER記錄下來這段動作為 WINS CLIENT 用廣播方式找WINS SERVER來註冊，WINS SERVER接受註冊之後，再把自己的位置IP傳給CLIENT端。&lt;br /&gt;
&lt;br /&gt;
WINS [[通訊協定]]根據為 RFC 1001 及 1002 中指定的 NetBIOS 名稱服務所定義的通訊協定，並與其相容，所以它可以與這些 RFC 的其他執行方式一起使用。在 WINS 中複寫 NetBIOS 名稱資料是 Microsoft 私有技術，並且不能與其他 NetBIOS 名稱伺服器一起使用。如[[Samba]] Server。&lt;br /&gt;
&lt;br /&gt;
== WINS 的運作方式 ==&lt;br /&gt;
當執行 [[Microsoft]] [[作業系統]]的電腦已設定 WINS [[伺服器]]位址（手動或透過 DHCP）來進行其名稱解析時，則預設會使用交互式節點（h-node）作為 NetBIOS 名稱登錄的節點類型，除非已設定另一種 NetBIOS 節點類型。若是 NetBIOS 名稱查詢及解析，它也會使用 h-node 操作，但會稍有不同。&lt;br /&gt;
&lt;br /&gt;
若是 NetBIOS 名稱解析，WINS 用戶端通常會執行下列一般操作步驟來解析名稱：&lt;br /&gt;
&lt;br /&gt;
# 用戶端會檢查受查詢的名稱是否是它所擁有的本機 NetBIOS 電腦名稱，若查詢遠端名稱的在本機 NetBIOS名稱[[快取]]。遠端用戶端的任何已解析的名稱都放置在此快取中，並在其中保留 10 分鐘。&lt;br /&gt;
# 用戶端將 NetBIOS 查詢轉寄到其已設定的主要 WINS 伺服器中。如果主要 WINS 伺服器無法使用或是沒有名稱的資料項目而無法回答此查詢，用戶端就會依照所列出及設定的順序嘗試連絡其他已設定的 WINS 伺服器。&lt;br /&gt;
# 用戶端將 NetBIOS 查詢廣播到本機子網路中。&lt;br /&gt;
# 如果設定使用 Lmhost 檔案，用戶端就會檢查該 Lmhost 檔案以對應此查詢。&lt;br /&gt;
# 用戶端會嘗試到本機的 Hosts 檔案尋找&lt;br /&gt;
# 接著到DNS的[[Cache]]中的查詢&lt;br /&gt;
# 最後再到 DNS 伺服器&lt;br /&gt;
&lt;br /&gt;
如果欲解析的電腦名稱字元數超過15個字元，或是電腦名稱之中有句點存在，則會自動改用DNS主機名稱解析方法。步驟2和3動作決定，使用何種 Node Type。&lt;br /&gt;
&lt;br /&gt;
== DNS 與 WINS 的整合 ==&lt;br /&gt;
DNS的Clinet向DNS查詢時，DNS找不到相關的資料就去問WINS，讓Client端以為DNS知道該名稱的位址。&lt;br /&gt;
&lt;br /&gt;
另外有可能遇到Client的電腦不會去DNS註冊資料，則有兩種情況需要做整合：&lt;br /&gt;
&lt;br /&gt;
# 舊版Windows（95、98）是不會跑去DNS登記的，也不能支援DNS的動態更新&lt;br /&gt;
# Stand Alone的電腦無法向DNS註冊，原因是DNS可能有設定安全性驗證，只能接受加入[[網域]]的電腦&lt;br /&gt;
因此WINS需要幫忙回答這些Client端的電腦所在的位址。&lt;br /&gt;
&lt;br /&gt;
== WINS 與DNS的差異 ==&lt;br /&gt;
WINS的作用跟DNS的作用有相似的地方，都在做名稱解析，但也有不同之處：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
!特性／服務 &lt;br /&gt;
!WINS&lt;br /&gt;
!DNS&lt;br /&gt;
|-&lt;br /&gt;
||使用的[[網路協定]]&lt;br /&gt;
||NETBIOS、TCP/IP&lt;br /&gt;
||TCP/IP&lt;br /&gt;
|-&lt;br /&gt;
||常見的[[網路環境]]&lt;br /&gt;
||較常適用於[[區域網路|LAN]]&lt;br /&gt;
||較常跨[[WAN]]&lt;br /&gt;
|-&lt;br /&gt;
||解析名稱類型&lt;br /&gt;
||解NetBIOS名稱（網芳名稱轉換IP）&lt;br /&gt;
||解FQDN名稱（網域名稱轉換IP）&lt;br /&gt;
|-&lt;br /&gt;
||Windows系統[[路徑]]指定方式&lt;br /&gt;
||UNC路徑 \\Server1 &lt;br /&gt;
||FQDN路徑Server1.domain.com&lt;br /&gt;
|-&lt;br /&gt;
||與同類型伺服之間的關係&lt;br /&gt;
||無階層式&lt;br /&gt;
||階層式導向&lt;br /&gt;
|-&lt;br /&gt;
||Client端[[關機]]前動作&lt;br /&gt;
||將名稱釋放（Release）&lt;br /&gt;
||不會釋放&lt;br /&gt;
|}&lt;br /&gt;
事實上[[Windows NT]]系統上既有的WINS就是設計用來支援[[DHCP]]的運作的，且已成為Microsoft 企業網路整體架構中的一個重要的部份。WINS的作用與DNS類似，都是用來提供多種管理名稱的系統服務，例如：將名稱轉換成IP地址，但是WINS只負責管理NetBIOS所使用的命名空間，而此命名空間與一般DNS所管理的階層式領域名稱並不相同。&lt;br /&gt;
&lt;br /&gt;
此外WINS還能夠與DHCP配合在一起使用，也就是說可以先用DHCP指定系統所需要的IP地址，然後再自動地在WINS伺服中註冊一個機動的NetBIOS名稱。由於WINS的架構並非階層式的，因此若某一個NetBIOS名稱未在WINS伺服中註冊，就可以將之視為在網路上根本不存在。由此可知：在所有採用NetBIOS over TCP的網路上WINS可以算是一項必備的工具，其詳細的規格請參閱RFC 1001與RFC 1002。&lt;br /&gt;
&lt;br /&gt;
== 尖峰處理方式 ==&lt;br /&gt;
WINS 伺服器立即可以處理大量的（傳送）伺服器[[負載]]。在同時使用大量的 WINS 用戶端並嘗試在 WINS 中登錄其本端名稱時（如電源中斷），會發生傳送處理。當電源供應稍後恢復時，許多使用者啟動及同時在網路上登錄名稱，此時產生了高度的 WINS 流量。具有傳送模式支援，WINS 伺服器可以在處理及實際輸入更新到 WINS 伺服器資料庫之前，先回應這些用戶端要求。&lt;br /&gt;
&lt;br /&gt;
在傳送處理中，其他用戶端的要求是 WINS 伺服器立即回答回應。回應也包含到用戶端的各種存留時間（[[TTL]]），這可幫助調節用戶端登錄負載及分配超時要求的處理。這會減慢新的 WINS 用戶端重新整理及重試率且調節傳送的 WINS 用戶端流量。&lt;br /&gt;
&lt;br /&gt;
== 使用 WINS 的好處 ==&lt;br /&gt;
為管理 TCP/IP 型網路，WINS 提供了下列好處：&lt;br /&gt;
# 支援電腦名稱登錄及解析的動態名稱至IP位址的[[資料庫]]，進而有效降低NETBIOS的廣播風暴。&lt;br /&gt;
# 名稱及IP位址的資料集中管理減輕對管理 Lmhost 檔案的需求。&lt;br /&gt;
# 藉由許可用戶端查詢 WINS 伺服器以直接尋找遠端系統，可以降低子網路上的 NetBIOS 造成的廣播流量。&lt;br /&gt;
# 支援網路上早期的 Microsoft Windows 及 NetBIOS [[用戶端]]，即使到今天，只要網路上還有舊版本的 Windows 或使用 NetBIOS 的應用程式在，WINS 就有存在的必要允許此類型用戶端在每個子網路上，不需本機網域控制站的存在即可瀏覽遠端 Windows 網域的清單。&lt;br /&gt;
# 當執行 WINS 對應整合時，可藉由啟用 DNS 用戶端尋找 NetBIOS 資源，以支援 DNS 用戶端&lt;br /&gt;
&lt;br /&gt;
== 參考資料 ==&lt;br /&gt;
*Well-Know Port：&lt;br /&gt;
:137/tcp Netbios-ns NETBIOS Name Service&lt;br /&gt;
:138/tcp Netbios-dgm NETBIOS Datagram Service&lt;br /&gt;
:139/tcp Netbios-ssn NETBIOS Session Service&lt;br /&gt;
:1512/tcp (WINS) Microsoft&amp;#039;s Windows Internet Name Service&lt;br /&gt;
:1512/udp(WINS) Microsoft&amp;#039;s Windows Internet Name Service&lt;br /&gt;
:[http://tools.ietf.org/html/rfc1001 RFC1001] {{Wayback|url=http://tools.ietf.org/html/rfc1001 |date=20210324034852 }}、 [http://tools.ietf.org/html/rfc1002 RFC1002] {{Wayback|url=http://tools.ietf.org/html/rfc1002 |date=20210324181637 }}&lt;br /&gt;
* [https://web.archive.org/web/20080119212617/http://www.microsoft.com/technet/network/evaluate/technol/tcpipfund/tcpipfund_ch11.mspx NetBIOS over TCP/IP ]&lt;br /&gt;
* [https://web.archive.org/web/20090129073607/http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/cnet/cnfc_por_simw.mspx?mfr=true Port Assignments for Commonly-Used Services ]&lt;br /&gt;
* [https://web.archive.org/web/20081028185520/http://technet2.microsoft.com/windowsserver/en/technologies/wins.mspx Windows Server 2003 Windows Internet Name Service (WINS) ]&lt;br /&gt;
* [http://technet.microsoft.com/en-us/library/cc784707(v=ws.10).aspx WINS defined] {{Wayback|url=http://technet.microsoft.com/en-us/library/cc784707(v=ws.10).aspx |date=20160311073305 }}&lt;br /&gt;
&lt;br /&gt;
[[Category:Microsoft Windows]]&lt;br /&gt;
[[Category:需要计算机科学专家关注的页面]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Willy1018-bot</name></author>
	</entry>
</feed>