There are two different web-apps running on two (physically) different servers on our network... one of IIS and another one on Apache - both on port 80 since two machines are accessible by different IPs on our internal network.
Now I want to expose both these services to the world. My idea is to somehow make the incoming connection redirect to the appropriate server based on user's choice of subdomain.
xxx.domain.com maps to the IIS (Internal IP: 18.104.22.168)
yyy.domain.com maps to Apache (Internal IP: 22.214.171.124)
To the world, both these servers will share the same public IP.
What kind of a configuration am I looking at and how do I go about trapping the subdomain requests and redirecting to the appropriate server?