DNS change: old to new


I have a DNS question. Our network has 2 DC's with 2003. I created 2 more DC's with 2012 R2 servers and moved the FSMO roles and moved the DHCP server over to the new DC's. Now i am left with 4 DC's and 4 DNS IP's.

The new ones are 192.X.X.10 and 192.X.X.8 and the old DNS 192.X.X.11 and 192.X.X.50. I want to demote the old DC's and get rid of them, however, most of my servers that have static IP have the old DNS address. Is there a way to demote the old DC's/remove the servers and still keep the DNS IP or will have to manually change all the DNS IP's on my server from the old IP's to the new IP's and then demote the old DC's?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dustin PooleNetwork AdministratorCommented:
I manually changed each server. I believe you can basically change the new server's to the old server IP addresses however without being able to test this theory I felt more comfortable manually changing each.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
FOXActive Directory/Exchange EngineerCommented:
If you do in fact give the new servers the ip addresses of the old servers you must go in to DNS and clear out any old entries in forward look up and reverse look up that have the old machine names pointing to those addresses.  If you opt not to put the old addresses on the new dns servers you can edit a gpo or create a new one that has the new dns addresses. Lastly if your machines were getting their dns addresses from dhcp you can set the helper ip to point to these 2 new servers.
Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
You could change DNS servers IP addresses on remote servers via a script.  Refer to link below:

Rowby Goren Makes an Impact on Screen and Online

Learn about longtime user Rowby Goren and his great contributions to the site. We explore his method for posing questions that are likely to yield a solution, and take a look at how his career transformed from a Hollywood writer to a website entrepreneur.

FOXActive Directory/Exchange EngineerCommented:
This link is the answer to your problems.  Scroll down to the win7 and above instructions with gpo.  Thank me later.

Now that some solutions have been offered, maybe we can have some discussion about which methods might be preferred.

1. Manually changing the IP addresses used for DNS in all of your servers. This is certainly a doable process in an environment where this has been the way things were done in the past. It's a manual process, though, and subject to error and perhaps gets pretty tedious.

2. Distributing DNS addresses via DHCP. This works for ordinary clients just fine. But for servers, there is generally the idea that servers should have fixed IP addresses and that just having DHCP reservations is insufficiently reliable. So if your servers don't use DHCP, which is typically true, this is not really an option. If your servers were to use DHCP, then this aspect of their behavior would neatly fall in line with how every other client works.

3. Powershell script that uses remote-WMI interface to modify DNS settings (Mohammed's link): this script looks like it should work, but it has a couple of drawbacks: you have to give it a list of servers and it only works on servers that are up at the time the script is run.

4. GPO script (Foxluv's link): this is probably the most preferable option, if you're at all comfortable with Group Policy Objects. You should be able to select the group of computers to which the GPO will apply, so it's not dependent on them being up or being given a list. I'd examine the batch script carefully, though, to make sure it does what you want or need: if the servers have multiple interfaces, if you'd like to mix up the DNS order in order to spread the load, etc.

Hope this helps.
Witte3801Author Commented:
We decided to change them all manually. We arent a big company but i want to play it safe and manually change them all.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.