what is the purpose of more than one ip address on a single nic? And what all should I know about DNS, can you point me to an area for DNS learning that i need to know
ISS and Apache are both good web servers. I like Apache though and seeing as it is more widely used than other http servers I would go with that. Of course you will need to learn Linux first. If you aren't afraid to learn Linux then sure go Apache. I would start with either Fedora Core or Ubuntu as a good novice ddistribution. Check out distrowatch.com for more.
However it doesn't hurt to learn how to setup both ISS and Apache and both 2000 and XP pro come with ISS. microsoft.com/technet should have some articles on setting up ISS.