Briefly:
* Install the OS, configure the NIC to use the existing DC for DNS. Do not configure a secondary DNS.
* Run dcpromo on the new server and select the option to add an additional DC for an existing domain. If it prompts you to install DNS, select the option that tells the wizard to install DNS and configure it for you.
* After dcpromo is done, reboot and then make sure replication is working and completed. You can use a tool like repadmin /showreps for this, but there are many ways.
* If everything looks good, run dcpromo on the original server to remove it from AD cleanly. Once that completes, you can wipe the box and reload the OS.
* Perform the steps above to promote the freshly installed original server back into the domain.
Keep in mind that if you have any clients that are members of this domain, you'll need to change their DNS settings so that they point to the new virtual server. Then once you rebuild the other box, you will want to point the clients back to that server for DNS.