【Windowsサーバー構築】Windows Server 2019 Active Directory環境のDHCPサーバー設定

 こんにちは、レムシステムITエンジニアの小村(@system_kom)です。

 Windows ServerActive Directoryを利用している環境ではDHCPサーバーもWindowsで運用パターンが多いと思います。今回の記事ではWindows Server 2019でのDHCPサーバー構築手順を紹介します。Windows Serverに実装されているDHCPサーバーDNSサーバーと連携(ダイナミックDNS機能)して動作することから、既にActive Directoryを運用している環境ではDHCPサーバーはWindows Serverで構成することをお勧めします。

DHCP(Dynamic Host Configuration Protocol)サーバーはクライアントからのIPアドレス要求に対して設定したIPアドレスを配布する機能をもつサーバーです。

 Windows Server 2016を利用している場合には、以下の記事でDHCPサーバーの構築手順を紹介していますので参考にして下さい。

windows2016-dhcp-server-top
あわせて読みたいWindows Server 2016のActive Directory環境にDHCPサーバーをインストール

こんにちは、Komuraです。 当ブログでは以前の記事でWindows Server 2019のDHCPサーバー構築手順を紹介しましたが、今回はWindows Server 2016のDHCPサーバー構築手順を紹介します。 Windows ...

 弊社レムシステムではActive Directoryの構築サービスを提供しています。当社のホームページでは導入サービスの詳細だけでなくActive Directory導入前に検討が必要なポイントやメリットについても紹介しています。Active Directory導入時の要件を考える際の参考になると思いますので、併せて参照してください。

Windows Active Directory環境の構築サービス – サーバーとネットワークの相談はレムシステム
【レムシステム】Active Directory構築サービス

 ビジネスで利用されているコンピューターはWindowsという環境が圧倒的に多いと思います。Windowsで利用するユーザーやPCについてのセキュリティや管理の煩雑さを解決するシステムがActive Directoryです。Active D ...

www.rem-system.co.jp

1. DHCPサーバーを構築するActive Directory環境

 DHCPサーバーの構築にはWindows Server 2019でのActive Directory環境を利用します。Active Directory環境の構築手順と詳細な構成については以下の記事で紹介しています。

win2019-dns-top03
あわせて読みたいWindows Server 2019 Active Directory環境のDNSお勧め設定を紹介

 こんにちは、レムシステムのITエンジニアのKomura(@system_kom)です。前回の記事で、Active Directoryのインストールと基本構成まで説明をしました。 この記事の内容のとおりにWindows Serverのセット ...

構成の詳細は上記の記事を参照していただくとして、本記事では簡単に構成を紹介します。利用するActive Directoryの構成は以下のようになります。

windowsserver2019-ad-dhcp-map

DHCPサーバー設定を行うActive Directoryの環境

構成の詳細

  • ドメイン名:REM-SYSTEM
  • ルートドメイン名(DNS):ad.rem-system.com
  • ドメインコントローラーNetBIOS名:WIN2019
  • ドメインコントローラーのFQDN:WIN2019.ad.rem-system.com
  • ドメインコントローラーのIPアドレス:192.168.241.28/24
  • サブネット:192.168.241.0/24
  • テスト用クライアント名:win10-test

 Active Directory環境でのDHCPサーバーはドメインコントローラーにセットアップすることが多いため、本記事でもドメインコントローラーにDHCPサーバーのセットアップを行います。

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

 本章からDHCPサービスの具体的なセットアップ手順を紹介していきます。DHCPサーバーのセットアップは

  • DHCPサーバーのインストール(役割の追加)
  • DHCP 構成マネージャーの実行

の2つのタスクに分かれます。まずはドメインコントローラーにDHCPサーバーの役割をインストールします。(役割の追加)

2-1. 役割と機能の追加ウィザードを起動

DHCPサーバーをセットアップするドメインコントローラー:win2019のコンソールへして、サーバーマネージャーを起動します。(デフォルトではログオンすると自動的に起動します。)サーバーマネージャーから「役割と機能の追加」をクリックします。

windows2019-dhcpserver-01

「役割と機能の追加ウィザード」が起動します。

windows2019-dhcpserver-02

ウィザードを開始する前に注意点が表示されます。役割を追加するための必要なタスクが表示されますので完了していることを確認して 「次へ」 で先へすすめます。

2-2. インストールの種類の選択

インストールの種類の選択画面が表示されます。インストールの種類は「役割ベースまたは機能ベースのインストール」にチェックを入れます。(デフォルトでチェックが入っています。)

windows2019-dhcpserver-03

2-3. 対象サーバーの選択

対象サーバーの選択画面が表示されます。「サーバープールからサーバー選択」で役割と機能をインストールする対象のサーバが選択されていることを確認します。(本環境ではWIN2019.ad.rem-system.com)

windows2019-dhcpserver-04

「次へ」 で先へすすめます。

2-2. サーバーの役割の選択

サーバーの役割選択画面が表示されます。サーバーの役割一覧から「DHCP サーバー」にチェックを入れます。

windows2019-dhcpserver-05

チェックを入れると「DHCP サーバーに必要な機能を追加しますか?」の画面が表示されます。
「機能の追加」をクリックして、必要な機能(DHCP サーバー ツール)を追加します。

windows2019-dhcpserver-06

追加で必要となる機能が選択されると「DHCP サーバー」にチェックが入ります。「次へ」で先へ進めます。

windows2019-dhcpserver-07

2-3. 機能の選択

サーバーにインストールする機能を選択する画面が表示されます。必要となる機能は"項目2-2. サーバーの役割の選択"で選択されていますので、この画面での機能追加は不要です。

windows2019-dhcpserver-08

「次へ」で先へ進めます。

2-4. DHCP サーバー インストール前の注意事項

DHCP サーバーをインストールする上での注意事項が表示されます。

windows2019-dhcpserver-09

本記事では、注意事項に記載されている点は検討済みになりますので「次へ」で先へ進めます。

2-5. インストールオプションの確認

サーバーにインストールする役割と機能のツリーが表示されます。

windows2019-dhcpserver-10

ここまでの手順で「DHCPサーバー」と「DHCPサーバー管理用のDHCPサーバーツール」が表示されているはずです。確認後、問題なければ「インストール」をクリックして、DHCPサーバーのインストールを開始します。

windows2019-dhcpserver-11

2-6. DHCPサーバー インストールの完了

DHCPサーバーのインストールが完了すると「構成が必要です。"ホスト名"でインストールが正常に完了しました」と表示されます。DHCPサーバーのインストール完了後、DHCPサーバーとして利用するための環境設定が必要になります。
画面中央にある「DHCP構成を完了する」をクリックします。

windows2019-dhcpserver-12

3. DHCPサーバーの構成

DHCPサーバーのインストール後、「DHCP インストール後の構成ウィザード」を使って、DHCPサーバーの基本的な構成を行います。この構成ウィザードが完了すると、DHCPサーバーとして利用できる状態になります。本章では構成ウィザードの設定について紹介していきます。

3-1. DHCP インストール後の構成ウィザード起動

項目2-6. DHCPサーバー インストールの完了に記載した「DHCP構成を完了する」をクリックすると「DHCP インストール後の構成ウィザード」が起動します。

windows2019-dhcpserver-15

構成ウィザードを完了するためのタスクが表示されます。「次へ」で先へ進めます。

3-2. DHCPサーバーの承認

Active Directory Domain Service (以下、ADDS)がDHCPサーバーを承認するための資格情報を指定します。Active Directoryで構成されたドメインではDHCPサーバーを配置するために承認が必要になります。(ドメイン内にDHCPサーバーを勝手に配置されることを防ぐ)承認するための資格情報を指定します。
本記事ではドメインの管理者を指定してします。
「ユーザーの資格情報を使用する」にチェックを入れ、ユーザー名は

REM-SYSTEM\administrator

を指定しています。

windows2019-dhcpserver-16

指定後に「コミット」をクリックして承認を行います。

3-3. 構成の要約

コミットをクリックすると、インストール後の構成手順状態が表示されます。

  • セキュリティグループの作成
  • DHCPサーバーの承認

の両方が以下のように完了と表示されていれば、DHCPサーバーの構成は完了です。

windows2019-dhcpserver-17

「閉じる」をクリックしてウィザードを終了させます。

3-4. DHCPサービスの再起動

構成を完了させるためにDHCPサービスの再起動が必要になります。「サーバーマネージャー」「DHCP」を選択して表示されたサーバー名を右クリックします。メニューから「DHCPマネージャー」を選択します。

windows2019-dhcpserver-18

DHCPマネージャーが起動します。

windows2019-dhcpserver-19

DHCPマネージャーに表示されているサーバー名を右クリックして「すべてのタスク」から「再起動」を選択します。

windows2019-dhcpserver-20

DHCPサービスの再起動が実行されます。

windows2019-dhcpserver-21

DHCPサービスが起動すると、DHCPサーバーの状態がマネージャーに表示されます。

windows2019-dhcpserver-22

これでDHCPサービスの再起動は完了です。

4. DHCPスコープの設定

ここまでDHCPサーバーのインストールと構成まで完了しました。本章ではDHCPのスコープを設定します。スコープはIPアドレスを配布するレンジ(範囲)と設定をグループにした単位になります。サブネットで指定する形になります。本環境ではローカルのサブネットが192.168.241.0/24ビットになりますので、このサブネットに合わせてスコープを作成します。

4-1. 新しいスコープのウィザードを起動

DHCPマネージャーに表示されている「IPv4」を右クリックして「新しいスコープ」を選択します。

windows2019-dhcpserver-23

新しいスコープのウィザードが起動します。

windows2019-dhcpserver-24

4-2. スコープ名の設定

DHCPスコープを識別するためにスコープに名前と説明を設定します。名前は識別しやすいものを付けます。
ここでは

  • 名前:Rem_192.168.241.0
  • 説明:Rem Test Segment

としました。

windows2019-dhcpserver-25

※任意のわかりやすい名前で良いかと思います。

4-3. IPアドレスの範囲

DHCPサーバーで割り当てるIPアドレスの範囲を設定します。
DHCPサーバーの構成設定にある割り当て範囲として

  • 開始IPアドレス:192.168.241.50
  • 終了IPアドレス:192.168.241.70

を指定しました。IPアドレスの割り当ては4オクテット目の50~70までが割り当てられます。
DHCPクライアントに伝達する構成設定については

  • 長さ:24
  • サブネットマスク:255.255.255.0

にしています。

windows2019-dhcpserver-26

実際に割り当てるIPアドレスの範囲やサブネットに合わせて変更して下さい。

4-4. 除外と遅延の追加

IPアドレスの割り当てを除外したい場合に設定を行います。本環境では除外は設定しません。

windows2019-dhcpserver-27

4-5. リース期間

リース期間はDHCPサーバーから割り当てられたIPアドレスの割り当て時間になります。固定のコンピューターが多い場合には長めに設定し、モバイルや移動させるコンピューターが多い場合には短めに設定することでIPアドレスを有効に利用できます。
デフォルトではリース期間が8日とかなり長めに設定されているため、8時間に変更を行いました。

windows2019-dhcpserver-28

モバイルデバイスが多い環境用に調整しています。

4-6. DHCPオプションの構成

DHCPスコープを利用する前にスコープ内で利用するデフォルトゲートウェイやDNSなどを指定する必要があることが殆どだと思います。ここではDHCPオプションとしてデフォルトゲートウェイとDNSをDHCPオプションとして構成します。
「今すぐオプションを構成する」にチェックを入れます。

windows2019-dhcpserver-29

4-6-1. ルーター(デフォルトゲートウェイ)

DHCPスコープで割り当てるデフォルトゲートウェイのIPアドレスを指定します。デフォルトゲートウェイは192.168.241.254になりますので、IPアドレスを入力して「追加」をクリックします。

windows2019-dhcpserver-30

4-6-2. ドメイン名およびDNSサーバー

DHCPスコープで割り当てるDNSサーバーのIPアドレスとドメインのサフィックスを指定できます。
本環境ではデフォルトで指定されている

  • 親ドメイン:ad.rem-system.com
  • DNSのIPアドレス:192.168.241.28

ものから変更をしていません。

windows2019-dhcpserver-31

4-7. スコープのアクティブ化とウィザードの完了

DHCPスコープはアクティブにすることでIPアドレスの割り当てが開始されます。設定したDHCPスコープを今すぐにアクティブにするかを選択します。ネットワーク上にDHCPサーバーがあり、IPアドレスの割り当てを行っている場合には「後でアクティブにする」を選択します。
ここでは「今すぐアクティブにする」を選択します。

windows2019-dhcpserver-36

新しいスコープウィザードの完了画面が表示されればDHCPスコープの作成は完了です。

windows2019-dhcpserver-37

5. DHCPスコープの確認

DHCPマネージャーを起動すると、作成したスコープが表示されて状態が「アクティブ」になっていることがわかります。

windows2019-dhcpserver-39

オプションも確認します。「スコープ」「スコープオプション」を選択すると設定したDHCPスコープのオプションが表示されます。

windows2019-dhcpserver-40

これでDHCPスコープの設定が確認ができました。

6. DHCPサーバーの確認

設定したDHCPサーバーからクライアントがIPアドレスが取得できるかを確認してみます。使用するOSはWindows10です。クライアントについてはドメインに参加済みです。

windows2019-dhcpserver-46-02

6-1. クライアント側からの確認

クライアントコンピューター:win10-testにログオンしてコマンドプロンプトからIPアドレスをDHCPで取得するための

> ipconfig /renew

コマンドを実行してIPアドレスを取得します。
ipconfig /renewコマンドの実行後に

> ipconfig

コマンドで割り当てられたIPアドレスを確認するとDHCPスコープに設定した範囲のIPアドレスやDNSサフィックスが割り当てられていることが確認できます。

windows2019-dhcpserver-44

6-2. DHCPマネージャーでの確認

DHCPサーバー:win2019でDHCPマネージャーを起動して「アドレスのリース」を選択すると割り当てたIPアドレスと対象のコンピューター名が表示されます。項目6-1. で確認したIPアドレスがクライアントに割り当てられていることが確認できます。

windows2019-dhcpserver-47

7. DNSサーバーの動的更新を確認

WindowsでDHCPサーバーを利用するパターンが多いのはActive Directory用のDNSにDHCPサーバーで割り当てられたコンピューターの名前とIPアドレスが自動的に登録される機能があるからだと思います。(動的更新と呼ばれる)
実際にDNSサーバー側で割り当てられたIPアドレスとコンピューター名が登録されているかを確認してみます。

7-1. 前方参照ゾーンの確認

DNSの前方参照ゾーンは正引きを行うためのゾーンになります。DNSサーバーであるWIN2019でDNSマネージャーを起動します。
「前方参照ゾーン」「ad.rem-system.com」を選択します。先程、DHCPで割り当てられたIPアドレス:192.168.241.51とコンピューター名:win10-testが登録されています。

windows2019-dhcpserver-48

逆引き参照ゾーンが設定されていれば、同じように登録されていることが確認できます。

7-2. IPアドレスを変更しての確認

クライアント:win10-testのIPアドレスを変更して、DNSに反映されるかを確認します。IPアドレスをDHCPから固定の192.168.241.222に変更して保存します。

windows2019-dhcpserver-50-02

DHCPマネージャーから確認すると、DHCPリースからクライアント:win10-testが削除されました。

windows2019-dhcpserver-52

DNSマネージャーを確認します。表示されるコンピューター名に紐付いたIPアドレスが固定IPの192.168.241.222に変更されています。

windows2019-dhcpserver-53

逆引き参照ゾーンの情報も同じように変更されています。

windows2019-dhcpserver-54

これでDHCPとDNSが連携して情報を管理していることが確認できました。

8. まとめ

本記事ではActive Directory環境でのDHCPサーバー構築手順を紹介しました。WindowsのDHCPサーバーはActive DirectoryのDNSと連携していることもありActive Directory環境では多く利用されています。本記事で紹介した基本的な設定以外にもDHCPの冗長や特定のタグでIPを割り当てるような機能もあります。そのような機能については導入に設計が必要になりますので、もし興味があれば弊社までお気軽にお問い合わせ下さい。

  • この記事を書いた人
rem-profile-photo

レムシステム

レムシステムはPC・サーバー・ネットワークでの業務効率化を主な業務としている会社です。全国に対応しています。

-Active Directory, Windows Server 2019, サーバー構築
-, ,