發新話題
打印

如何在沒有 DHCP 伺服器的情況下,使用自動 TCP/IP 定址

如何在沒有 DHCP 伺服器的情況下,使用自動 TCP/IP 定址

如何在沒有 DHCP 伺服器的情況下,使用自動 TCP/IP 定址
在此頁中
結論
其他相關資訊

結論
本文將告訴您,如何在網路上沒有「動態主機設定通訊協定」(DHCP) 伺服器的情況下,使用自動「傳輸控制通訊協定/網際網路通訊協定」(TCP/IP) 定址。  本文<適用於>一節所列的作業系統版本中具有名為「自動私人 IP 位址」(APIPA,Automatic Private IP Addressing) 的功能。有了這項功能,在無法使用 DHCP 伺服器,或是網路上沒有 DHCP 伺服器的情況中,Windows 電腦可以為自己指定「網際網路通訊協定」(IP) 位址。這項功能會使設定與支援執行 TCP/IP 的小型區域網路 (LAN),變得更為容易。
其他相關資訊
警告 不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 並不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。

如果已設定使用 DHCP 的 Windows 電腦無法使用 DHCP 伺服器,就可以自動地為自己指定「網際網路通訊協定」(IP) 位址。例如,在沒有 DHCP 伺服器的網路,或是將 DHCP 伺服器臨時停機以進行維護的網路上,就會發生這種情形。

Internet Assigned Numbers Authority (IANA) 已經保留 169.254.0.0 到 169.254.255.255 的位址,做為「自動私人 IP 位址」。 因此,APIPA 所提供的位址,保證不會與可路由傳送的位址發生衝突。

在指派 IP 位址給網路介面卡之後,電腦就可以使用 TCP/IP,與連接到相同區域網路、為 APIPA 所設定,或是手動將 IP 位址設定為 169.254.x.y 位址範圍 (其中 x.y 是用戶端的唯一識別碼) 並具有 255.255.0.0 子網路遮罩的任何其他電腦,進行通訊。請注意,電腦無法與位於其他子網路的電腦,或不是使用自動私人 IP 位址的電腦進行通訊。依預設,自動私人 IP 位址是啟用的。

您必須在下列情況下,加以停用:


- 您的網路使用路由器。

- 您的網路不是使用 NAT 或 Proxy 伺服器,連接到網際網路。


除非您已經停用 DHCP 相關訊息,否則,當您在 DHCP 位址與自動私人 IP 位址之間進行變更時,DHCP 訊息就會對您提供通知。如果不小心停用了 DHCP 訊息,請將下列登錄機碼中的 PopupFlag 值從 00 變更為 01,就可以再開啟 DHCP 訊息:


HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP


請注意,您必須重新啟動電腦,才能使變更生效。您也可以在 Windows Millennium Edition、Windows 98 或 Windows 98 Second Edition 中使用 Winipcfg 工具,以判定您的電腦是否使用 APIPA:
按一下 [開始],再按一下 [執行],輸入 winipcfg,然後按一下 [確定]。按一下 [其他資訊]。如果 [IP 自動設定位址] 方塊含有 169.254.x.x 範圍內的 IP 位址,表示已啟用「自動私人 IP 位址」。 如果出現 [IP 位址] 方塊,則表示自動私人 IP 位址目前尚未啟用。
如果是 Windows 2000、Windows XP 或 Windows Server 2003,您可以在命令提示字元中使用 IPconfig 命令,以判定您的電腦是否使用 APIPA:


按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定],以開啟 MS-DOS 命令列視窗。輸入 ipconfig /all,然後按下 ENTER 鍵。如果 Autoconfiguration Enabled 一行顯示 Yes,並且 Autoconfiguration IP Address 為 169.254.x.y (其中 x.y 是用戶端的唯一識別碼),表示電腦正在使用 APIPA。如果 Autoconfiguration Enabled 一行顯示 No,則表示電腦目前未使用 APIPA。
您可以使用下列任何一種方法來停用自動私人 IP 位址。

您可以用手動設定 TCP/IP 資訊,以便完全停用 DHCP。您可以藉由編輯登錄來停用自動私人 IP 位址 (但不包含 DHCP)。在 Windows Millennium Edition、Windows98 或 Windows 98 Second Edition 中,您可以在將具有 0x0 值的 "IPAutoconfigurationEnabled" DWORD 登錄項目加入至下列登錄機碼,以進行此項操作:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP
如果是 Windows 2000、Windows XP 和 Windows Server 2003,在下列登錄機碼中加入具有 0x0 值的 "IPAutoconfigurationEnabled" DWORD 登錄項目,即可停用 APIPA:


HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Adapter GUID>
注意 Adapter GUID 子機碼是電腦 LAN 介面卡的「全域唯一識別碼」(GUID)。

為 IPAutoconfigurationEnabled DWORD 項目指定 1 的值將會啟用 APIPA,也就是當登錄省略此值時的預設狀態。
使用 APIPA 的有益範例
範例 1:沒有先前的 IP 位址,也沒有 DHCP 伺服器
當您的 Windows 電腦 (已設定為適用於 DHCP) 正在初始化時,會廣播 3 項或更多的「探索」訊息。 如果廣播數次探索訊息之後,DHCP 伺服器沒有回應,Windows 電腦就會自己指定「類別 B」(APIPA) 的位址。然後,Windows 電腦會向電腦的使用者顯示錯誤訊息 (如果電腦過去沒有從 DHCP 伺服器取得 IP 位址)。接著,Windows 電腦會每 3 分鐘傳送一次「探索」訊息,以試圖建立與 DHCP 伺服器的通訊。
範例 2:具有先前的 IP 位址,但沒有 DHCP 伺服器
電腦會查看 DHCP 伺服器,如果找不到 DHCP 伺服器,就會圖連接預設的閘道。如果預設閘道發出回覆,Windows 電腦就會保留先前租用的 IP 位址。然而,如果電腦沒有收到預設閘道的回應,或者沒有指定的預設閘道,就會使用自動私人 IP 位址自己指定 IP 位址。 使用者會收到錯誤訊息,並且每 3 分鐘電腦就會傳送探索訊息。一旦 DHCP 伺服器連線,就會產生訊息,說明已經與 DHCP 伺服器重新建立通訊。
範例 3:租用到期,並且沒有 DHCP 伺服器
Windows 電腦會嘗試重新建立 IP 位址的租用。如果 Windows 電腦沒有找到 DCHP 伺服器,就會在產生錯誤訊息之後,自己指定 IP 位址。然後,電腦會每 3 分鐘廣播一次探索訊息,直到有 DHCP 伺服器連線為止。 接著會產生訊息,說明已經與 DHCP 伺服器重新建立通訊。

--------------------------------------------------------------------------------

這篇文章中的資訊適用於:
• Microsoft Windows Server 2003 Datacenter Edition
• Microsoft Windows Server 2003 64-bit Enterprise Edition
• Microsoft Windows Server 2003 Datacenter Edition
• Microsoft Windows Server 2003 Enterprise Edition
• Microsoft Windows Server 2003 Web Edition
• Microsoft Windows XP Home Edition (家用版)
• Microsoft Windows XP Professional Edition (商用版)
• Microsoft Windows XP Tablet PC Edition
• Microsoft Windows XP Media Center Edition
• Microsoft Windows XP 64-Bit Edition
• Microsoft Windows XP 64-Bit Edition
• Microsoft Windows 2000 Server
• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Professional Edition
• Microsoft Windows 2000 Datacenter Server
• Microsoft Windows Millennium Edition
• Microsoft Windows 98 Second Edition
• Microsoft Windows 98 Standard Edition

此頁最上方

TOP

發新話題