Skip to content

Domain Controller Setup


This guide covers the installation and configuration of a Domain Controller (DC) with Active Directory Domain Services (AD DS) and DNS, as well as basic network settings for a Hyper-V lab environment.

Click Set up a Configuration Manager lab for detailed setup instructions and access to all necessary download links for the lab.


1. Install AD DS and DNS

  1. Open Server ManagerManageAdd Roles and Features

  2. Select and install the following roles:

    • Active Directory Domain Services (AD DS)
    • DNS Server

2. Promote the Server to a Domain Controller

  • After installation, in Server Manager, click Promote this server to a domain controller.
  • Choose Add a new forest and provide a root domain name (e.g., lab.com).
  • Complete the wizard and restart the server once promotion is finished.

3. (Optional) Network Configuration for All VMs

If using Hyper-V with a NAT-enabled Internal Switch (e.g., LabSwitch), configure network settings for all VMs:

Steps:

  1. Attach each VM’s network adapter to the LabSwitch virtual switch.
  2. Assign static IP addresses on each VM:

Example Configuration (10.0.1.0/24 subnet):

VM Role IP Address Subnet Mask Gateway DNS Settings
Domain Controller (DC) 10.0.1.10 255.255.255.0 10.0.1.1 127.0.0.1, 1.1.1.1
Other Servers / Clients 10.0.1.X 255.255.255.0 10.0.1.1 <DC-IP>, 1.1.1.1

Network Layout Diagram

flowchart TD
    NAT["🌐 NAT (10.0.1.1)"]
    Switch["🔀 LabSwitch (Internal Virtual Switch)"]
    DC["🖥️ Domain Controller (10.0.1.10)\nAD DS + DNS"]
    Client1["💻 Client 1 (10.0.1.20)"]
    Client2["💻 Client 2 (10.0.1.21)"]
    Client3["💻 Client 3 (10.0.1.22)"]

    NAT --> Switch
    Switch --> DC
    Switch --> Client1
    Switch --> Client2
    Switch --> Client3

4. Join All Machines to the Domain

  1. On each server or client VM:

    • Open System Properties (sysdm.cpl).
    • Under Computer Name, click Change.
    • Select Domain, enter the domain name (e.g., lab.com), and provide credentials.
  2. Restart each machine after joining the domain.


✅ At this point, your Domain Controller with AD DS and DNS is fully set up, and all lab VMs should be joined to the domain.