在本快速入門中,您會在 Windows Server 上安裝動態主機設定通訊協定 (DHCP) 伺服器。 首先,您必須安裝 DHCP 伺服器角色,然後授權 Active Directory 網域中的伺服器,然後設定範圍以自動將 DHCP IP 位址和選項指派給 IPv4 DHCP 用戶端。
必要條件
在您安裝 DHCP 伺服器之前,您必須符合以下先決條件:
- 執行支援的 Windows Server 版本的電腦。
- 一個靜態 IPv4 地址。
- DHCP 范圍的 IP 位址範圍。
- 一個屬於 Administrators 群組或相等的使用者帳戶。
安裝 DHCP 伺服器
安裝 DHCP 伺服器涉及將 DHCP 伺服器角色增加到現有的 Windows Server 伺服器上。
安裝 DHCP 伺服器角色
使用 PowerShell 或伺服器管理員,將 DHCP 伺服器角色安裝為獨立伺服器。 選取您的方法,然後遵循該區段中的步驟來安裝角色。
- PowerShell
- GUI(圖形使用者介面)
這是使用 Install-WindowsFeature 命令安裝 DHCP 的 方法。
請在電腦上以提升權限模式執行 PowerShell。
執行以下命令:
Install-WindowsFeature DHCP -IncludeManagementTools
安裝不需要重新開機。
設定 DHCP 伺服器
成功安裝 DHCP 伺服器角色後,您需要授權和設置您的 DHCP 伺服器。
在 Active Directory 中授權 DHCP 伺服器
如果您在網域環境中安裝 DHCP,您必須執行以下步驟將 DHCP 伺服器授權以在該網域中運作。
注意
未經授權的 DHCP 伺服器無法正常運作並且不會向 DHCP 使用者端租用 IP 位址。 自動停用未經授權的 DHCP 伺服器是一項安全性功能,可防止未經授權的 DHCP 伺服器向網路上的使用者端指派錯誤的 IP 位址。
在網域環境中授權您的 DHCP 伺服器:
- PowerShell
- GUI(圖形使用者介面)
執行以下命令將 DHCP 伺服器增加到 Active Directory 授權的 DHCP 伺服器列表中。
注意
如果您沒有網域環境,請勿執行此命令。
Add-DhcpServerInDC -DnsName DHCP1.corp.contoso.com -IPAddress 10.0.0.3
要驗證 DHCP 伺服器在 Active Directory 中是否已授權,請執行以下命令:
Get-DhcpServerInDC
以下範例顯示了您應在 Windows PowerShell 中看到的輸出。
IPAddress DnsName --------- ------- 10.0.0.3 DHCP1.corp.contoso.com
有關這些命令的更多資訊,請參閱以下文章:
設置 IPv4 範圍
在成功授權 DHCP 伺服器後,您可以繼續建立新的 DHCP 範圍。 範圍用於指示您的 DHCP 伺服器及其使用者端的 IP 位址範圍。
有關規劃您範圍範圍的更多資訊,請參閱 DHCP 範圍指南。
要建立新的 IPv4 DHCP 範圍,請選擇相應的方法,然後點選照步驟操作。
- PowerShell
- GUI(圖形使用者介面)
以下是使用 Add-DhcpServerv4Scope PowerShell 命令建立新範圍的 方法。
請在電腦上以提升權限模式執行 PowerShell。
若要設置名為
Contoso network
範圍從10.10.10.100
到10.10.10.200
且子網路遮罩為255.255.255.0
的新 DHCP 作用網域,請執行下列命令。Add-DhcpServerv4Scope -Name "Contoso network" -StartRange 10.10.10.100 -EndRange 10.10.10.200 -SubnetMask 255.255.255.0
管理範圍選項
在設置新範圍之後,您可以使用 DHCP 控制台或 PowerShell 來管理範圍選項。
- PowerShell
- GUI(圖形使用者介面)
您可以使用 PowerShell 和 Set-DhcpServerv4OptionValue cmdlet 來變更 DHCP 範圍選項。 例如,要為範圍192.168.15.0
設定 DNS 伺服器選項,並將 DNS 伺服器設置為192.168.15.10
和192.168.15.11
,請執行下列命令:
Set-DhcpServerv4OptionValue -ScopeId 192.168.15.0 -OptionId 6 -Value "192.168.15.10", "192.168.15.11"
管理保留
使用客戶端保留,您可以為 DHCP 客戶端永久保留一個 IP 位址。 保留是使用網路介面卡 (NIC) 的 MAC 地址存儲的,並確保 DHCP 伺服器專屬地將特定 IP 位址租用給特定 MAC 地址。
- PowerShell
- GUI(圖形使用者介面)
您可以使用 Add-DhcpServerv4Reservation PowerShell 命令以建立 DHCP 預留。 例如,要向 DHCP 範圍新增保留,其範圍 ID 為 192.168.15.0
,IP 位址為 192.168.15.100
,MAC 地址為 00-11-22-33-44-55
,請執行以下 PowerShell 命令:
Add-DhcpServerv4Reservation -ScopeId 192.168.15.0 -IPAddress 192.168.15.100 -ClientId "00-11-22-33-44-55"
管理排除項目
以下是在 DHCP 伺服器中管理排除範圍的方法。
- PowerShell
- GUI(圖形使用者介面)
您可以使用 PowerShell 執行 Add-DhcpServerv4ExclusionRange cmdlet,來在 DHCP 範圍中增加排除範圍。 例如,要將排除範圍192.168.15.1
增加到192.168.15.10
的範圍192.168.15.0
,請執行以下命令:
Add-DhcpServerv4ExclusionRange -ScopeId 192.168.15.0 -StartRange 192.168.15.1 -EndRange 192.168.15.10