It seems like DHCP on Windows hasn’t gotten much love until recently from the server team. Windows 2016 brings the ability to have load balancing and hot fail-over with some other features to the Windows DHCP server experience. Before we can get to that fun though we have to install DHCP on the server we are going to use it on. Best practices always exist here, make sure that you are using a static IP for the DHCP server, and make sure if you have a larger network that all your networking devices are configured to point at that IP. Here is a video that walks you through the install, later articles Ill get into the configuring of the load balancing and fail over options.
Why use DHCP?
Since all devices on a TCP/IP network has to have its own unique IP address, managing them by hand can quickly get out of hand. DHCP (which stands for Dynamic Host Configuration Protocol) is the answer to that spreadsheet nightmare that system admins had to deal with. It allows automated management to be centrally located to maintain TCP/IP address pools for an entire network, it also allows you to set quite a few useful parameters for each computer without having to go through to each client and manually set it up.
While this video walks you through the GUI, you can also use the following powershell command with Administrator Rights:
Install-WindowsFeature DHCP -IncludeManagementTools