Said It Here

How to keep hostnames and IPs when migrating domain controllers

Upgrading domain controllers requires deciding whether to reuse the old name and IP after demotion or clean up metadata and DNS. While the process is mind-numbing and laborious, it lets you maintain the same hostnames and IPs during the migration.

Overview
People affected16 accounts across 3 forums
Workarounds found21 items attempted
Community agreement44 total upvotes

What the numbers show

Counted from the threads quoted below. How we count

  • The most recent one is from October 2026.
  • This comes up 32.3× more often in r/sysadmin than across the site as a whole.

What people tried

Every workaround mentioned in the threads below. We haven’t tested any of them — and nobody here is claiming they worked.

21 items+ Contribute

Found another way around this?

Share your steps and trade-offs so fellow engineers don't have to reinvent the wheel. No account required.

  1. 1
    Using temporary domain controllers to leapfrog roles before decommissioning old servers
    Did this help you?
  2. 2
    Performing in-place operating system upgrades
    Did this help you?
  3. 3
    Demoting old servers one at a time, cleaning up metadata, and reusing hostnames and IPs on fresh builds
    Did this help you?
  4. 4
    Searching for specialized managed service providers or consulting partners via industry networks and referrals
    Did this help you?
  5. 5
    Keeping the legacy system running as long as possible with minimal patches
    Did this help you?
  6. 6
    Isolating outdated systems behind strict firewalls with solid backup plans
    Did this help you?
  7. 7
    Relying on external contractors or specific key people who understand the old code
    Did this help you?
  8. 8
    Wiping and resetting the server via a server rebuild
    Did this help you?
  9. 9
    Creating a new server and manually migrating the site and database
    Did this help you?
  10. 10
    Running outdated software inside virtual machines
    Did this help you?
  11. 11
    Downgrading virtual machine operating systems to match legacy hardware or software
    Did this help you?
  12. 12
    Shopping for a company buyout instead of paying for system migration
    Did this help you?
  13. 13
    Using current deployment settings and updating them as required to follow best practices
    Did this help you?
  14. 14
    Doing quick testing to check specialty software before pushing to production
    Did this help you?
  15. 15
    sticking with older, more stable operating system versions
    Did this help you?
  16. 16
    delaying upgrades until early bugs are resolved
    Did this help you?
  17. 17
    manually reviewing release notes and default changes prior to deployment
    Did this help you?
  18. 18
    Contact managed hosts to ask for an update ETA in writing
    Did this help you?
  19. 19
    Update PHP server packages directly via CLI/package managers on VPS environments
    Did this help you?
  20. 20
    Enable emergency WAF rules (e.g., Cloudflare)
    Did this help you?
  21. 21
    Upgrade old PHP major/minor versions (e.g., 8.1 to 8.3) in advance after taking full backups
    Did this help you?
Tried another approach not listed above?+ Share your workaround ↑

In their words

Unedited, grouped by where they were said, most upvoted first within each place, each linked to the thread it came from.

r/Wordpress3 people · September 2026 – October 2026

“I have a website that after some time I finally finished building to my liking. It already has a few users using the site. Along with a lot of information/content I manually added.”source ↗

“For optimal performance and security reasons, you should consider running MariaDB version 10.11 or higher. Contact your web hosting company to correct this.”source ↗

“Is there by chance an easier way to do this?”source ↗

confuzed3000 · r/Wordpress · 9 upvotes

“Alright so it sounds like I'll have to update every single client's site tomorrow no matter what, right?”source ↗

LadderFetish · r/Wordpress · 6 upvotes

“I'm guessing that all websites that are on a VPS will need to update to the latest version of php tomorrow or will older versions get patched too?”source ↗

0rbus · r/Wordpress · 3 upvotes
r/msp1 person · September 2026

“Hi guys wondering if anyone can recommend any companies that do NAV 2018 to Cloud migrations in Australia ?”source ↗

monraya · r/msp · 6 upvotes
r/sysadmin12 people · September 2026

“Does anyone have a **25H2 checklist/template** covering what has changed compared to 24H2?”source ↗

“Basically: **what should we review/change before rolling out 25H2 in production?**”source ↗

Natural-Key-4846 · r/sysadmin · 6 upvotes

“Migrating DCs from 2016 to 2022 while keeping the same hostnames and IPs”source ↗

“is it OK to change the name of a DC even after I clean up all the metadata and DNS stuff or would it be better to reuse the name and IP after I demote the old DC?”source ↗

javajo91 · r/sysadmin · 4 upvotes

“Its a bit mind numbing and labourious. But it is pretty safe and eventually it should work outomagically without need for any necromancy.”source ↗

LeoTheBigCat · r/sysadmin · 1 upvotes

“I went in with 47 bullet points trying to convince them to upgrade to something newer.”source ↗

“I don't want to think what would happen.. if that cent vm fell over.. how many days weeks whole place would be down.”source ↗

ixidorecu · r/sysadmin · 1 upvotes

“A lot of our production machines. I don't know what the deal is, but the vendor won't go beyond XP. Heck, I tried spinning up a Windows 10 virtual machine, and had to downgrade it to Windows 7 in order for a production machine to work better.”source ↗

dude_named_will · r/sysadmin · 1 upvotes

“Some Avigilon access management system on a windows xp vm because bosses won’t greenlight a new system.”source ↗

HorrorCommunity3246 · r/sysadmin · 1 upvotes

“I’ve got two different XP VMs for two different clients who use them for two different proprietary software that was sunsetted my original publishers many years ago. Replacing them would be in the neighborhood of $5k each (plus $500/yr maintenance), plus a steep learning curve, with no data migration path.”source ↗

lhauckphx · r/sysadmin · 1 upvotes

“We have a BMS management system that cant be upgraded past 2008r2, not as bad as most!”source ↗

MrOliber · r/sysadmin · 1 upvotes

“Our financial system, a 30 year old ERP (we got the cobol out though!) with 30 years of customizations that make upgrades a pita.”source ↗

Attack-Chihuahua-85 · r/sysadmin · 1 upvotes

“One of my clients is finding leaving their current very old version of JD Edwards to be so expensive that they started shopping for a buyout instead.”source ↗

digitaltransmutation · r/sysadmin · 1 upvotes

“from painful professional experience, stick with 2022.”source ↗

“I deployed one 2025 DC to start the 2016 uplift and shit broke, immediately.”source ↗

Guyver1- · r/sysadmin · 1 upvotes

“I'm still rocking 2022 even though I've got 2025 licenses. I don't trust it.”source ↗

MetaVulture · r/sysadmin · 1 upvotes

Where this came up

People with this problem also raised