このクイック スタートでは、Windows Server に動的ホスト構成プロトコル (DHCP) サーバーをインストールします。 まず、DHCP サーバーの役割をインストールしてから、Active Directory ドメイン内のサーバーを承認してから、IPv4 DHCP クライアントに DHCP IP アドレスとオプションを自動的に割り当てるスコープを構成する必要があります。
Prerequisites
DHCP サーバーをインストールする前に、次の前提条件を満たす必要があります。
- Windows Server のサポート バージョンを実行しているコンピューター。
- 静的 IPv4 アドレス。
- DHCP スコープの IP アドレス範囲。
- 管理者グループのメンバーまたはそれと同等のアカウント。
DHCP サーバーのインストール
DHCP サーバーをインストールするには、DHCP サーバー ロールを既存の Windows Server サーバーに追加します。
DHCP サーバーの役割をインストールする
PowerShell またはサーバー マネージャーを使用して、スタンドアロン サーバーとして DHCP サーバーの役割をインストールします。 方法を選択し、そのセクションの手順に従ってロールをインストールします。
Here's how to install DHCP using the Install-WindowsFeature command.
管理者特権のセッションで、コンピューターで PowerShell を実行します。
次のコマンドを実行します。
Install-WindowsFeature DHCP -IncludeManagementTools
このインストールで再起動は必要ありません。
Windows デスクトップからサーバー マネージャーを使って DHCP サーバー ロールをインストールする方法を次に示します。
From the Windows desktop, open the Start menu, then select Server Manager.
On the menu, go to Manage, then select Add Roles and Features.
[開始する前に] ページで、[次へ ] を選択します。
[インストールの種類の選択] ページで、[ロールベースまたは機能ベースのインストール] オプションを選択し、[次へ] を選択します。
[対象サーバーの選択] ページでは、既定のオプションのままで、[次へ] を選択します。
[サーバー ロールの選択] ページで、[DHCP サーバー] チェック ボックスをオンにし、[次へ] を選択します。
- DHCP サーバーで必要な機能を追加するように求められます。 If you're happy with the default settings, select Add Features.
On the Select features page, leave the default selections as-is, then select Next.
On the DHCP Server page, review the role description and things to note. When you're finished, select Next.
[インストール オプションの確認] ページで、選択したロールと機能を確認します。 When you're finished, select Install to begin the installation process.
Once the installation is complete, select Close. このインストールで再起動は必要ありません。
DHCP サーバーの役割が正常にインストールされたら、DHCP サーバーを承認して構成する必要があります。
Active Directory で DHCP サーバーを承認する
ドメイン環境に DHCP をインストールする場合は、次の手順を実行して、DHCP サーバーがドメインで動作するのを承認する必要があります。
Note
Active Directory ドメインにインストールされている未承認の DHCP サーバーは、正常に機能できず、IP アドレスを DHCP クライアントにリースしません。 承認されていない DHCP サーバーの自動無効化は、承認されていない DHCP サーバーによってネットワーク上のクライアントに不適切な IP アドレスが割り当てられるのを防ぐセキュリティ機能です。
ドメイン環境で DHCP サーバーを承認するには、次の手順を行います。
次のコマンドを実行して、その DHCP サーバーを、Active Directory の承認された DHCP サーバーの一覧に追加します。
Note
ドメイン環境を使用していない場合は、このコマンドを実行しないでください。
Add-DhcpServerInDC -DnsName DHCP1.corp.contoso.com -IPAddress 10.0.0.3
Active Directory で DHCP サーバーが承認されていることを確認するには、次のコマンドを実行します。
Get-DhcpServerInDC
次の例は、Windows PowerShell に表示される出力を示しています。
IPAddress DnsName
--------- -------
10.0.0.3 DHCP1.corp.contoso.com
これらのコマンドの詳細については、次の記事を参照してください。
Active Directory で DHCP サーバーを承認する。
- From the Windows desktop, open the Start menu, select Windows Administrative Tools>DHCP.
- Expand your DHCP server name, right-click, then select Authorize.
- 承認の解決には数秒かかる場合があります。 サーバーの一覧を更新して、DHCP サーバーが承認されたことを確認します。 承認されていれば、各スコープに緑色のアイコンが表示されます。
DHCP サーバーが正常に承認されたら、新しい DHCP スコープの作成に進むことができます。 スコープは、DHCP サーバーとそのクライアントの IP アドレスの範囲を示すために使用されます。
To learn more about planning your scope ranges, see DHCP scopesfor guidance.
新しいIPv4 DHCPスコープを作成するには、関連する方法を選択し、手順に従います。
Here's how to create a new scope using the Add-DhcpServerv4Scope PowerShell command.
管理者特権のセッションで、コンピューターで PowerShell を実行します。
Contoso network
という名前の新しい DHCP スコープを、10.10.10.100
から 10.10.10.200
までの範囲と、255.255.255.0
のサブネット マスクを持つように構成するには、次のコマンドを実行します。
Add-DhcpServerv4Scope -Name "Contoso network" -StartRange 10.10.10.100 -EndRange 10.10.10.200 -SubnetMask 255.255.255.0
DHCP コンソールを使用して新しい DHCP スコープを作成する方法は次のとおりです。
From the Windows desktop, open the Start menu, select Windows Administrative Tools>DHCP.
Expand the name of the DHCP Server, right-select IPv4, and then select New Scope.
[新しいスコープ ウィザード] ウェルカム ページで、[次へ] を選択します。
On the Scope Name page, in the Name field, type the name of your new scope and select Next.
[IP アドレス範囲] ページで、DHCP クライアントの IP アドレスの範囲を指定し、サブネット マスクを指定します。推奨される方法を使って、[次へ] を選択します。
[除外と遅延の追加] ページで、サーバーが配布しないアドレスまたはアドレスの範囲を指定し、[次へ] を選択します。
On the Lease Duration page, specify the lifespan for the IP addresses assigned to each DHCP client, select Next.
[DHCP オプションの構成] ページの [はい、今すぐオプションを構成します] を選択し、[次へ] を選択します。
Tip
[DHCP オプションの構成] ページでは、新しいスコープのルーター (既定のゲートウェイ)、DNS サーバー、WIN 設定の IP アドレスなど、一般的な DHCP オプションを構成できます。 少なくとも、先に進む前にルーターと DNS サーバーを構成する必要があります。
[ルーター (既定のゲートウェイ)] ページで、DHCP クライアントで使う必要があるゲートウェイの IP アドレスを入力し、[追加] を選択します。
[ドメイン名と DNS サーバー] ページで、クライアントが DNS 名解決に使用するドメイン名を指定します。 正しいフィールドにホスト名または IP アドレスを入力して、DNS サーバーを指定します。 Select Next.
On the WINS Servers page, enter the names and IP addresses of any WINS servers that you use in your deployment. If WINS servers aren't present in your deployment, you can select Next to skip this step.
Use the Activate Scope page to activate the DHCP scope. [はい、このスコープをアクティブ化します] を選択して、DHCP サーバーがクライアントへの IP アドレスの割り当てをすぐに開始できるようにします。 [いいえ、後でこのスコープをアクティブ化します] を選択して、新しいスコープを後でアクティブ化することもできます。
Select Finish to exit the New Scope Wizard.
スコープ オプションの管理
新しいスコープを構成したら、DHCP コンソールまたは PowerShell を使ってスコープ オプションを管理できます。
You can modify DHCP scope options using PowerShell with the Set-DhcpServerv4OptionValue cmdlet. たとえば、スコープ 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 コンソールでスコープ オプションを変更するには、次の手順を行います。
管理する DHCP サーバーに接続されている DHCP コンソールで、IPv4 ノードを展開し、変更するオプションを含むスコープを展開します。
Select the Scope Options node.
Right-click on Scope Options, then select Configure Options.
オプションの一覧から、構成するオプションを選択します。
- 設定を有効または無効にするには、チェックボックスを選択し、オプションを構成します。
- To configure the properties of an existing option, right-click on the option, then select Properties.
Manage reservations
クライアント予約では、DHCP クライアントで永続的に使う IP アドレスを予約できます。 予約はネットワーク インターフェイス カード (NIC) の MAC アドレスを使って保存されるため、DHCP サーバーで特定の IP アドレスが特定の MAC アドレスに排他的にリースされることを確認します。
You can create reservations using the Add-DhcpServerv4Reservation PowerShell cmdlet. たとえば、192.168.15.0
のスコープ ID、192.168.15.100
の IP アドレス、MAC アドレス 00-11-22-33-44-55
を使って予約を DHCP スコープに追加するには、次を実行します。
Add-DhcpServerv4Reservation -ScopeId 192.168.15.0 -IPAddress 192.168.15.100 -ClientId "00-11-22-33-44-55"
To convert an existing DHCP lease to a reservation using the DHCP console, right-click the lease in the Address Leases node of a specific Scope and then select Add to Reservation.
To create a new reservation for a specific scope, right-click the Reservations node of a scope, then select New Reservation. 次に、その予約の名前と IP アドレスに加え、ホストの NIC に関連付けられている MAC アドレスを指定する必要があります。
Manage exclusions
DHCP サーバーで除外範囲を管理する方法を次に示します。
You can run the Add-DhcpServerv4ExclusionRange cmdlet to add an exclusion range to a DHCP scope using PowerShell. たとえば、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
DHCP コンソールを使って除外を管理するには、次の手順を行います。
- DHCP コンソールを開きます。
- In the console tree, select Address Pool.
- On the Action menu, select New Exclusion Range.
- このスコープから除外する範囲内の最初のアドレスを、[除外の追加] ダイアログ ボックスの [開始 IP アドレス] に入力します。
- 複数の IP アドレスの範囲を除外するには、[エンド IP アドレス] の範囲内の最後のアドレスを入力します。
- Select Add.
Related content