次の方法で共有


クイックスタート: DHCP サーバーのインストールと構成

このクイック スタートでは、Windows Server に動的ホスト構成プロトコル (DHCP) サーバーをインストールします。 まず、DHCP サーバーの役割をインストールしてから、Active Directory ドメイン内のサーバーを承認してから、IPv4 DHCP クライアントに DHCP IP アドレスとオプションを自動的に割り当てるスコープを構成する必要があります。

前提条件

DHCP サーバーをインストールする前に、次の前提条件を満たす必要があります。

  • Windows Server のサポート バージョンを実行しているコンピューター。
  • 静的 IPv4 アドレス。
  • DHCP スコープの IP アドレス範囲。
  • 管理者グループのメンバーまたはそれと同等のアカウント。

DHCP サーバーのインストール

DHCP サーバーをインストールするには、DHCP サーバー ロールを既存の Windows Server サーバーに追加します。

DHCP サーバーの役割をインストールする

PowerShell またはサーバー マネージャーを使用して、スタンドアロン サーバーとして DHCP サーバーの役割をインストールします。 方法を選択し、そのセクションの手順に従ってロールをインストールします。

Install-WindowsFeature コマンドを使用して DHCP をインストールする方法を次に示します。

  1. 管理者特権のセッションで、コンピューターで PowerShell を実行します。

  2. 次のコマンドを実行します。

    Install-WindowsFeature DHCP -IncludeManagementTools
    

このインストールで再起動は必要ありません。

DHCP サーバーの構成

DHCP サーバーの役割が正常にインストールされたら、DHCP サーバーを承認して構成する必要があります。

Active Directory で DHCP サーバーを承認する

ドメイン環境に DHCP をインストールする場合は、次の手順を実行して、DHCP サーバーがドメインで動作するのを承認する必要があります。

Active Directory ドメインにインストールされている未承認の DHCP サーバーは、正常に機能できず、IP アドレスを DHCP クライアントにリースしません。 承認されていない DHCP サーバーの自動無効化は、承認されていない DHCP サーバーによってネットワーク上のクライアントに不適切な IP アドレスが割り当てられるのを防ぐセキュリティ機能です。

ドメイン環境で DHCP サーバーを承認するには、次の手順を行います。

  1. 次のコマンドを実行して、その DHCP サーバーを、Active Directory の承認された DHCP サーバーの一覧に追加します。

    ドメイン環境を使用していない場合は、このコマンドを実行しないでください。

    Add-DhcpServerInDC -DnsName DHCP1.corp.contoso.com -IPAddress 10.0.0.3
    
  2. Active Directory で DHCP サーバーが承認されていることを確認するには、次のコマンドを実行します。

    Get-DhcpServerInDC
    

    次の例は、Windows PowerShell に表示される出力を示しています。

    IPAddress     DnsName
    ---------     -------
    10.0.0.3      DHCP1.corp.contoso.com
    

これらのコマンドの詳細については、次の記事を参照してください。

IPv4 スコープを構成する

DHCP サーバーが正常に承認されたら、新しい DHCP スコープの作成に進むことができます。 スコープは、DHCP サーバーとそのクライアントの IP アドレスの範囲を示すために使用されます。

スコープ範囲の計画に関する詳細については、「DHCP スコープ」を参照してください。

新しいIPv4 DHCPスコープを作成するには、関連する方法を選択し、手順に従います。

Add-DhcpServerv4Scope PowerShell コマンドを使用して新しいスコープを作成する方法を次に示します。

  1. 管理者特権のセッションで、コンピューターで PowerShell を実行します。

  2. 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 コンソールまたは PowerShell を使ってスコープ オプションを管理できます。

Set-DhcpServerv4OptionValue コマンドレットと一緒に PowerShell を使って、DHCP スコープ オプションを変更できます。 たとえば、スコープ 192.168.15.0 に対して DNS サーバー オプションを設定して、DNS サーバーを 192.168.15.10192.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 アドレスに排他的にリースされることを確認します。

Add-DhcpServerv4Reservation PowerShell コマンドレットを使って予約を作成できます。 たとえば、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" 

除外の管理

DHCP サーバーで除外範囲を管理する方法を次に示します。

PowerShell を使って除外範囲を DHCP スコープに追加するには、Add-DhcpServerv4ExclusionRange コマンドレットを実行します。 たとえば、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