Skip to content
Vectel

Can I run a domain controller on an Azure VM?

Yes, fully supported by Microsoft. You need a few specific settings, otherwise you get strange replication and performance issues.

support/servers-on-premise/domain-controller-in-azure-vmsteps: 5

Try this first

  1. VM size: pick a D-series or E-series with premium SSD for the OS disk and a separate data disk for NTDS.dit, SYSVOL and logs.
  2. Disable host caching on the NTDS disk (write caching). DCs expect write-through; otherwise you can get USN rollback on crashes.
  3. Static IP via the Azure NIC, not in Windows. In Azure the IP is set at VNet level; doing it in Windows loses the proper DNS config.
  4. VNet DNS settings: set the DC itself as primary DNS for the VNet, plus a second DC somewhere (cloud or on-prem via VPN/ExpressRoute).
  5. Backup and patching: as on-prem, but via Azure Backup (System State or VM-level). Don't rely on Azure snapshots alone.

When to bring us in

For hybrid setups: deploy VPN or ExpressRoute to on-prem and place the Azure DC in its own AD Site with appropriate link cost. Otherwise it skews client locator choices.

See also

Was this helpful?

None of the above fits?

Describe your situation below. We pass your input plus the steps you already saw to our AI and return tailored next-step advice. If it's too risky to DIY, we'll say so.

Who are you?

For the AI question we need your email and company, so we can follow up if the AI gets stuck, and to prevent abuse.

Limited to 2 questions per hour and 5 per day, kept lean so the AI stays useful. For more, contacting us directly works better for you and us.

Or skip the DIY entirely

Our Managed IT clients do not look these things up. One point of contact, a fixed monthly price, resolved within working hours.