This might be really easy or really impossible - but any help would be great.
I want to host a web server with multiple hosts on the same IP but different ports. This host will be routable to the public interweb through a Vyatta VC5 box. Nice and simple.
However I would like to have all clients using the server to request data on port 443, and based on their source IP range, have the vyatta box forward the packets to different ports on the host.
I can't use the HTTP host field as the traffic is SSL encrypted, and the source IP ranges are fixed and known by both parties.
Any ideas?