Change the DC IP address
In this example, I’m going to change the IP address of a Windows Server 2012 DC. The server is additionally configured as the domain’s only DNS server.
- Open a command prompt by right-clicking the PowerShell icon on the desktop Task Bar and select Run as Administrator.
- Run DCDIAG and make sure the DC passes all the tests. If any problems are identified, they should be resolved before proceeding any further.
- Right-click the network icon in the bottom right of the Task Bar and select Open Network and Sharing Center from the menu.
- In the Network and Sharing Center, click Change adapter settings.
- On the Network Connections screen, right-click the network adapter for which you want to change the IP address and select Properties from the menu.
- In the Ethernet Properties dialog box, scroll down the list and double-click Internet Protocol Version 4 (TCP/IPv4).
- In the TCP/IPv4 dialog box, change the IP address (and subnet mask if required). In this example I will also change the primary DNS server entry to the DC’s new static IP address, as the DC is also the only DNS server in the domain. Click OK to continue.
- Click OK in the Ethernet Properties dialog box and then close the Network and Sharing Center.
Register the domain controller’s new IP address
Now the IP address has been changed, we need to empty the local DNS cache and register the DC’s new IP address in DNS.
- In the PowerShell box, run ipconfig /flushdns to remove any cached DNS entries created by the local DNS resolver.
- Run ipconfig /registerdns to ensure the new IP address is registered by the DNS server.
- Run dcdiag /fix to update Service Principal Name (SPN) records and check that all the tests are passed successfully.