Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Windows Server » How to add a new Domain Controller to an Existing Domain
  • Microsoft BitLocker Administration and Monitoring
    How to deploy MBAM for BitLocker Administration Windows Server
  • How to Disable the Firefox Password Manager in Windows 11
    How to Disable the Firefox Password Manager in Windows 11 Password Manager
  • azure cost analysis
    Cost Management in Azure Using Cost Analysis Tool AWS/Azure/OpenShift
  • Featured image Excel crash 1
    How to Fix Microsoft Excel Crash Issues Network | Monitoring
  • FEATUREIMAGE
    How to work with Azure Cognitive Service AWS/Azure/OpenShift
  • change keyboard layout windows 10 thumb800
    Prevent on-screen keyboard from starting automatically and from appearing at login Windows
  • Encapsulationset to Auto
    Error – Command rejected: An interface whose trunk encapsulation is “Auto” can not be configured to “trunk” mode Network | Monitoring
  • Snapshot
    Create or delete snapshots on VMware Workstation Backup

How to add a new Domain Controller to an Existing Domain

Posted on 19/07/202416/09/2025 Christian By Christian No Comments on How to add a new Domain Controller to an Existing Domain
Add a second domain to your domain

A domain controller (DC) provides critical services like authentication and authorization for an Active Directory domain. More accurately, a DC runs on Windows Server operating system and that has Active Directory Domain Services (AD DS) installed on it. All these we will see very shortly. In this guide, we will learn how to how to add a new Domain Controller to an Existing Domain. Please see how to Setup a Domain Controller, and how to Raise or Downgrade AD Domain and Forest Functional Level.

Note: Adding a new domain to an existing forest and adding a new domain to an existing domain are two different Active Directory (AD) management approaches. Each approach comes with each use cases and drawbacks. In the next guide, we will be discussing how to create a new child or tree domain. Here we will be utilising the “Adding a New Domain to an Existing Forest”.

Also see how to Setup a Domain Controller as Recommended by Microsoft, How To Configure a Domain Password Policy, and “how to fix this computer is a domain controller: The snap-in cannot be used on a domain controller“.

Create a Virtual Machine

Hyper-V is Microsoft’s own hardware virtualisation solution. Hyper-V enables you to create and run a software version of a computer otherwise referred to as a virtual machine. Each virtual machine acts like a complete computer, running its own operating system and programs.

Please see How to Create a Windows Server VM on HyperV, 3 Ways to Convert VMware VMs to Hyper-V, How to run Windows 11 on HyperV, and How to install free Hyper-V Server on a VMware Workstation.

I have referenced some articles on how to create a VM on Hyper-V. We have got tons of article on this and you can search the blog for similar posts.

Launch HyperV Manager, from the Action pane, click New, and then click Virtual Machine. Follow through the prompts and on where you want to install the operating system, click Next to install the Operating System as shown below

VM creation

As you can see, we are installing Microsoft Server Operating System into this VM on Hyper-V.

Installing OS

Customise settings by entering your password and confirming the password entry again.

Add administrative credential

Now, you can access your VM with your local user account you have just created. See how to Prevent Local Administrators from managing BitLocker with the manage-bde command, How to configure Windows LAPS, how to configure LAPs with Intune (Entr ID) and how to Grant Local Admin Permissions to a Group [Part 1].

login to server

To learn about the various generations of VMs, here are some guides: Why does the legacy PXE not does work on Generation 2 VM, how to set up a VM via PXE boot on a Generation 1 VM, Generation 2 VM: Set up a HyperV VM through PXE boot

Why you should Configure a Static TCP/IP Address

Ensure the IP address is hard coded on your VM that will act as a DC. There are tons of reasons for this. Domain controllers provide critical services such as DNS, LDAP, and Kerberos authentication. These services depend on a stable network identity, which a static IP ensures. If the IP address of a DC changes frequently, these services become unreachable or unreliable. Here are some other reasons below.

  • Domain controllers register their IP addresses in DNS to enable clients and other domain controllers to find and communicate with them. If a DC’s IP address changes due to dynamic assignment, DNS records will become outdated, leading to connectivity issues. Active Directory relies on DNS Service (SRV) records for service location. These records need a consistent IP address to point to the correct domain controller.
  • AD replication between domain controllers requires stable network addresses to ensure data is synchronized correctly. Changing IP addresses can disrupt replication schedules and cause data inconsistencies. Also, Trust relationships between domains and forests depend on stable IP addresses. Dynamic IP changes can break these trusts and cause authentication issues
  • Static IP addresses allow for more precise firewall rules. Administrators can configure firewalls to allow specific traffic to and from the domain controller thereby enhancing network security.

Lastly, assigning static IP addresses to critical infrastructure components like domain controllers is a best practice widely adopted in IT environments to ensure stability and reliability. This makes it easier to document network configurations and comply with IT governance and regulatory requirements.

Configure TCP/IP Address

To set a static IP address on a Windows Server acting as a domain controller, you can locate this directly from the Server Manager. Or via the Control Panel > Network and Sharing Center > Change adapter settings. Right-click the network adapter and select Properties. Here you can set the IP address.

Set static IP Address

Please see , Configure SQL Server Instance to listen on a specific TCP Port, Setup is unable to access the SQL UDP Port 1434 on the specified SQL Server, and how to Configure TCP/IP Parameters: Post OS Installation and configuration of Windows Server 2019 Properties.

Join the New Server to the Existing Domain

In this section, we will join the newly created VM to the Domain. Ensure you have the desired Computer name set and right network configuration in place. Else, the domain join operation will fail.

To do this, open Server Manager, navigate to Local Server, and click on Workgroup. Click Change, select Domain, and enter the name of the existing domain as shown below and provide domain admin credentials when prompted..

Join Domain to the existing domain
Restart the server after joining it to the domain when prompted. You can halt this operation and perform other operations that require restart and restart your server when you are done.
This must be done before installing the ADDS Role.

As you can see below, we have successfully joined our new VM to the domain.

Welcome to the new domain

Now, you can access the VM with your Domain credentials.

Signin locally

Please see Domain Name System Protocol: Client Registration Issue, and how to keep Apps up to date on Windows.

Install Active Directory Domain Services (AD DS)

Active Directory Domain Services (AD DS) stores information about domain members, including devices and users. It verifies their credentials and defines their access rights (It authenticates and authorizes all users and computers in a Windows domain-type network, assigns and enforces security policies for all computers, and installs or updates software). A server running this service is a domain controller.

Open Server Manager and click on Add roles and features

add roles and features

Skip the before you begin page

Skip before you begin

Select Role-based or feature-based installation and click next

Role or feature based installation

We have got only one server in the server pool. Click Next to proceed

Select server from the server pool

Select the “Active Directory Domain Services role”

Select ADDS

On the prompt to add the need Active Directory Domain Services role features, click on Add features.

Add features required by ADDS

As you can see, the “Active Directory Domain Services role” has been selected. Click next to proceed.

Proceed with ADDS role installation

Skip this window and click next

SKIP FEATURES

On the Active Directory Domain Services role overview, click next as it is just informational.

ADDS overview

Click install to install Active Directory Domain Services role unto your server.

Install ADDS

You can close the window from here ow wait for the installation to complete and promote the domain from with in this window or follow the next steps below.

ADDS installation progress

Post ADDS Deployment Configuration

After installing the AD DS role, click on the notification flag in Server Manager and select Promote this server to a domain controller.

promote to DC

Since we have a domain already, and we want another domain for High Availability and Fault Tolerance. We will select the option “Add a domain controller to an existing domain”.

Please supply your domain credential by clicking the change button.

add domain to an exisitng domain and specify user

Enter the credential and click ok.

Add TechDA

Click on next to proceed.

Proceed to domain controller option

Domain Controller Options

Note: You do not need to select Domain Name System (DNS) server and we have shown this here “How to add a second Domain Controller“. I am only selecting the DNS server because in this lab, I do not have a dedicated DNS server. The DNS server I have is on the root Domain Controller. What if the VM crashes? Therefore, it makes sense to install DNS on this second Domain Controller.

You can also choose to make this a Read only Domain Controller if you wish. But this is not the topic we are covering today.

So I am fine selecting the options such as DNS and Global Catalog. Please also set the DSRM password. Here is a guide where you will find this credential useful in the future when your AD is having issues. Please see AD Recovery: Fix device ran into an issue with error 0xc00002e2.

Domain controller options

Since a DNS Server is being configured, you’ll be warned that a delegation for this DNS server cannot be created. This can be ignored, and click next to proceed

DNS options

On the additional option Window, choose where you want your DC to replicate from. Active Directory can replicate from any domain controller or a specific one as you wish. I am fine with any option.

Replicate from TechDC01

Specify the Location for AD DS Database, Logs, and SYSVOL. You can accept the default locations or specify different ones if you wish.

ADDS-Logs and Sysvol path

Please review your selections and click next.

Review options

As you can see below, the prerequisite check is passed. Click install

Prerequiiste passed install

The server will automatically reboot after the installation.

Close window while the system restarts

Out server is restarting.

PC restarts

Welcome! We have successfully completed the steps on how to add a new Domain Controller to an Existing Domain.

DC available

Launch Active Directory User and Computers to see the new DC is the list of Domain Controllers.

Two Dcs in our environment

Verify Active Directory Domain Services Replication

Also, you can verify the health of the new domain controller by running the command below, and ensure there is no replication error.

dcdiag /v
dcdiag /test:replications

We can also use the Active Directory Sites and Services for this. Expand the sites and “Default-First-Site-Name), this will be changed in another article. Right click on the NTDS settings and select check replication topology.

Replication Topology

Please refresh and select replicate now. You will see the prompt as shown below that the ADDS has replicated the connection.

connections replicated

Use repadmin to ensure there are no replication errors. Run PowerShell as administrator and run the below command to get the current replication status for all Domain Controllers.

repadmin /showrepl
repadmin /showrepl *           --> (to get all the DC status')
Replication status

Run the below command to get a replication summary of the current replication state.

repadmin /replsummary
Replication summary

Configure Preferred DNS Server Address for Domain Controllers

We need to configure the DNS servers correctly on the two domain controllers. Set the preferred DNS server to point to the other domain controller. Set the alternate DNS server to point to its own IP address (or the loopback address 127.0.0.1).

DNS Address

Do not forget to backup your Domain controllers. Here are some articles on How to integrate ObjectFirst OOTBI Appliance with VBR, how to Setup DS923+ Synology NAS as a Backup Repository for VBR and how to Install Veeam Backup and Replication with the default PostgreSQL.

I hope you found this article on How to add a new Domain Controller to an Existing Domain very useful. Please feel free to leave a comment below.

5/5 - (1 vote)

Thank you for reading this post. Kindly share it with others.

  • Click to share on X (Opens in new window) X
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on Nextdoor (Opens in new window) Nextdoor
Windows Server Tags:DC, Domain Controller, Domain Controller Setup, Microsoft Windows

Post navigation

Previous Post: How to keep Apps up to date on Windows devices
Next Post: How to change Active Directory Group Scope

Related Posts

  • xvy
    Fix Error 0xc1420127: The specified image in the specified wim is already mounted for read and write access Windows Server
  • hero activedirectory 1
    Active Directory Contact and a User Account Object Differences Security | Vulnerability Scans and Assessment
  • images 8
    Microsoft Direct Access: Now Always On VPN Windows Server
  • VMware Error Fix
    How to fix “The process cannot access the file because another process has locked a portion of the file” Virtualization
  • dns records
    What are the different types of DNS Records Windows Server
  • TeamPass Password manager
    Install and configure TeamPass Password Manager Password Manager

More Related Articles

xvy Fix Error 0xc1420127: The specified image in the specified wim is already mounted for read and write access Windows Server
hero activedirectory 1 Active Directory Contact and a User Account Object Differences Security | Vulnerability Scans and Assessment
images 8 Microsoft Direct Access: Now Always On VPN Windows Server
VMware Error Fix How to fix “The process cannot access the file because another process has locked a portion of the file” Virtualization
dns records What are the different types of DNS Records Windows Server
TeamPass Password manager Install and configure TeamPass Password Manager Password Manager

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • Microsoft BitLocker Administration and Monitoring
    How to deploy MBAM for BitLocker Administration Windows Server
  • How to Disable the Firefox Password Manager in Windows 11
    How to Disable the Firefox Password Manager in Windows 11 Password Manager
  • azure cost analysis
    Cost Management in Azure Using Cost Analysis Tool AWS/Azure/OpenShift
  • Featured image Excel crash 1
    How to Fix Microsoft Excel Crash Issues Network | Monitoring
  • FEATUREIMAGE
    How to work with Azure Cognitive Service AWS/Azure/OpenShift
  • change keyboard layout windows 10 thumb800
    Prevent on-screen keyboard from starting automatically and from appearing at login Windows
  • Encapsulationset to Auto
    Error – Command rejected: An interface whose trunk encapsulation is “Auto” can not be configured to “trunk” mode Network | Monitoring
  • Snapshot
    Create or delete snapshots on VMware Workstation Backup

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,841 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.