This will be the two-part tutorial in which I will cover each and every step to install and configure the DHCP server role on Windows Server 2019.

In the first part of this tutorial, I will show you the steps to install and configure the DHCP server role on Windows Server 2019. Dynamic Host Configuration Protocol (DHCP) is a network protocol used in Internet Protocol (IP) networks. The server that supports the protocol is called a DHCP server. As its name indicates, DHCP is a service that provides TCP/IP settings, such as IP address, subnet mask, default gateway address and DNS server address to the clients automatically.

For this tutorial, I will be using my domain controller named as WS2K19-DC01 that is configured with IP address 172.18.72.5/24 and hosts the Active Directory Domain Service role for the mylab.local domain. We have one more Windows 10 virtual machine to test the DHCP server functionality.

Things to check before you start:

  • Assign static IP address to the server.
  • You must have administrative privilege to install DHCP server role.

Let’s get started.

Step:1 Install the DHCP Server Role in Windows Server 2019
Note: Remember already I have logged on as a domain administrator on WS2K19-DC01 machine. So we have sufficient permission to install DHCP server role and to authorize the DHCP server in Active Directory environment.
1. First of all open Server Manager Console, as we are going to install the DHCP server role.
2. On Server Manager dashboard, Click on Manage and select Add Roles and Features.
3. On before you begin, Click on Next button on the next screen.
4. On the Select installation type console, make sure you select Role-based or feature-based installation and click Next button.
5. On the Select destination server screen, select our local server WS2K19-DC01 and click on Next.
6. On the Select server roles console, select the DHCP Server role for installation.
7. As soon as you choose DHCP, a new window appears. Click Add Features to add required features to manager DHCP server properly. Click on Next.
8. On the select features console, just click next because we do not require any extra features at the moment.
9. On the DHCP Server console, you can read brief information about DHCP server. When you ready, click next to continue.
10. On the Confirm installation selections console, Click on Install to start the installation process.
11. This will take some time to complete.
12. Once installation completes, click on “Complete DHCP configuration” link to start the “DHCP post-install wizard”.
In case, if you close the console still you can start the “DHCP post-install wizard” by clicking on yellow exclamation mark on the flag in server manager dashboard.
Step:2 DHCP Post Install Configuration
1. On description console, you can read what DHCP post-install configuration wizard is going to do.
This will create two security groups for DHCP administration:
  1.     DHCP Administrators
  2.     DHCP Users
If the server where you are installing DHCP server role is a domain controller or member server, then this wizard is also going to register DHCP service in Active Directory as well. That is known as a DHCP authorization in Active Directory.
Click on Next to continue.
2. On Authorization console, here we need to specify the user credential to register DHCP service in Active Directory. Since we have login as a Domain Administrator and the user has the privilege to do that, I am going with default selection “MYLABadministrator”.
Click on commit to proceed.
3. Once the security group creation and DHCP authorization complete successfully. Click on Close button to close the DHCP post-install configuration wizard.
That’s it, we have successfully completed the installation of DHCP server role on Windows Server 2019 machine.

In the second part of this tutorial on the DHCP server, we will see the steps to configure DHCP server role on Windows Server 2019. In which we will create DHCP scope and then we will check on our client machine whether it receives IP address from DHCP server or not?

Hope, you will find this post helpful.

Thank for reading.