I have a Netgear residential-class router, a single WAN IP, and multiple servers running on an ESX host.
My goal is to have subdomains that point to different internal addresses. For example:
hw points to 10.0.0.10 (an ILO card)
www. points to 10.0.0.14 (IIS server)
mail. points to 10.0.0.16 (exchange server)
While some of these can be achieved through port forwarding, I can not change all the servers running port 80.
The root domain / www. subdomain need to remain on 80, but the hw. subdomain would point to an embedded ILO controller on the server. This service runs on a unique internal IP on port 80, and I can not change it. The goal behind this is that even in the event of a power failure that exhausts our UPS's capacity, once power is restored we could remote in and power everything back up without having to touch the hardware.
Effectively this question comes down to how can I route to multiple servers on a single public IP address with a simple router?
I will have a 2008 R2 domain controller in this environment, that will have DNS features enabled. Is there a function of 2008 R2 that could do a reverse-proxy?
I could assign a DMZ IP on my router to point to a vSwitch in the ESX host, but that doesn't do any good for getting to the ILO card.
Will I end up needing to buy a router that can be programmed for NAT?
I know just enough to be dangerous with this technology and am trying to find the best solution.