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 then step through installing and configuring it on Windows Server 2003 here.
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.
You might consider using Microsoft Virtual PC and Virtual Server to support your lab based learning, which can be downloaded from here and here respectively.