Your topics need to be more focused. There is a difference between setting up a typical home network these days and simulating an enterprise network. You can start learning about DNS here (see: <a href=”http://technet2.microsoft.com/windowsserver/en/library/19a63021-cc53-4ded-a7a3-abaf82e7fb7c1033.mspx?mfr=true”>http://technet2.microsoft.com/windowsserver/en/library/19a63021-cc53-4ded-a7a3-abaf82e7fb7c1033.mspx?mfr=true</a>), then step through installing and configuring it on Windows Server 2003 here (see: <a href=”http://support.microsoft.com/kb/814591″>http://support.microsoft.com/kb/814591</a>).
Simulating things in a lab can be a learning experience, as well as fun. It is how I got my start before I got my first set of keys to the production castle, starting out in the industry. There are lots of resources out there and a good source of information on the Microsoft platform is TechNet; also Microsoft Learning (see: <a href=”http://learning.microsoft.com”>http://learning.microsoft.com</a>).
You might consider using Microsoft Virtual PC and Virtual Server to support your lab based learning, which can be downloaded from <a href=”http://www.microsoft.com/windows/downloads/virtualpc/default.mspx “>http://www.microsoft.com/windows/downloads/virtualpc/default.mspx </a>and <a href=”http://www.microsoft.com/windowsserversystem/virtualserver/”>http://www.microsoft.com/windowsserversystem/virtualserver/</a> respectively.