Migrating DC's - DHCP leases

Posted on 2011-04-21
Last Modified: 2012-05-11
In migrating my dc's from 2003 - 2008 R2 64 Bit I need to make sure that when I copy the dhcp database from the current 2003 to 2008 DC that leases are maintained. I need to change the DHCP settings on the new 2008 DC to point to the new DNS IP. How can I do this without he clients losing their lease?
Also, I would have to go on all the servers and other devices with static IPs and change the DNS IP to the new IP of the 2008 DC. This may cause a hiccup so to speak. Woudl I need to do a ipconfig /flushdns on the servers after changing the DNS IP?

Any addditional info would be helpful.
Question by:tolinrome
    LVL 59

    Expert Comment

    by:Darius Ghassem
    Best practice would be to do an ipconfig /flushdns.

    You shouldn't see a hiccup by changing the DNS IP address.

    If you are changing the DNS server in DHCP scope you want the leases to renew since if they don't they will not pickup new DNS server IP address.
    LVL 33

    Accepted Solution

    Your best bet would be to leave DNS on both nodes until you get all the clients pointed to the new DNS server.

    Move DHCP in and of itself won't cause the clients to lose their leases.  Again, leaving the old DNS server up long enough to make sure all the clients have the new information is what's important here.
    LVL 23

    Assisted Solution

    by:Stelian Stan
    Install Windows 2008 R2 on the new computer, add that computer to the domain:
    Run       • 'ADPREP /FORESTPREP' on the Schema master
          • 'ADPREP /DOMAINPREP' on the Infrastructure master
          • 'ADPREP /DOMAINPREP /GPPREP' on the Infrastructure master
    Install DHCP role and you can use DHCP Migration Tools by following this:
    install DHCP, setup the scope and you can use this command to export the reservations:

    netsh dhcp server <serverIPAddress> scope <scopeAddress>  dump>dump.txt

    This will dump all the configuration settings for this scope. Copy this reservation settings to a new file say “reserv.txt”. Copy to this file reserv.txt to the new server, for example on C:\, now do a

    netsh exec reserv.txt

    LVL 59

    Expert Comment

    by:Darius Ghassem
    LVL 7

    Author Closing Comment

    Those were the solutions that helped me the best and what I followed. thanks.

    Featured Post

    Want to promote your upcoming event?

    Is your company attending an event or exhibiting at a trade show soon? Are you speaking at a conference? Spread the word by using a promotional banner in your email signature. This will ensure your organization’s most important contacts are in the know.

    Join & Write a Comment

    Introduction You may have a need to setup a group of users to allow local administrative access on workstations.  In a domain environment this can easily be achieved with Restricted Groups and Group Policies. This article will demonstrate how to…
    ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
    This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles to another domain controller. Log onto the new domain controller with a user account t…
    This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    26 Experts available now in Live!

    Get 1:1 Help Now