This sounds like server load balancing based on URL

NAT does not generally get applied by URL.

You might look at the Linux Virtual Server project.
http://www.linuxvirtualserver.org/

On 10/4/07, Jeff Stockett <[EMAIL PROTECTED]> wrote:
> I was wondering how hard it might be to make vyatta handle something like 
> this?  The scenario is a hosting environment, and rather than running all the 
> virtual hosts on one server, my customer wants each hoster to have their own 
> VM running on one of multiple VM servers NATed behind a single public IP.
>
> I can envision some new rule keywords being required - something like:
>
> set service nat rule 10 destination port-name http
> set service nat rule 10 inside-address-by-host-header "www.hoster1.com" 
> address 10.0.0.4
> set service nat rule 10 inside-address-by-host-header "www.hoster2.com" 
> address 10.0.0.4
> set service nat rule 10 inside-address-by-host-header "www.hoster3.com" 
> address 10.0.0.5
> set service nat rule 10 inside-address-by-host-header "www.hoster4.com" 
> address 10.0.0.5
> ...
>
> This would be very useful given the popularity/versatility of virtualization 
> these days.  Thoughts?  Where would one go about looking in the code to 
> implement a feature like this and how hard might it be?
> _______________________________________________
> Vyatta-users mailing list
> Vyatta-users@mailman.vyatta.com
> http://mailman.vyatta.com/mailman/listinfo/vyatta-users
>
_______________________________________________
Vyatta-users mailing list
Vyatta-users@mailman.vyatta.com
http://mailman.vyatta.com/mailman/listinfo/vyatta-users

Reply via email to