   Private network web hosting?
  I was wondering, does every server need a public IP to host a site? Let's say I have Server A that has a public ip of 71.67.136.243 and then all other servers share the internet/resources that exist on a private network of 192.168.0.15-...Is it possible with servers running IIS to host a seperate subdomain of your primary domain even though they have a private/internal IP? I don't think so but I just wanted to make sure.   
  You can have a web server inside your NAT or private network.  You just need to have your NAT device act as a router that can properly redirect from the public internet to your web server.  You still only get one server, though.  Higher end routers/firewalls can handle multiple IP addresses and various type of forwarding for you.   ;  I think IIS has a load-balancing dealie where multiple computers can respond to one IP intelligently and balance the load of requests. You can probably use that one public IP to map to the multiple load balancing nodes.   