natd & virtual hosting
Eli K. Breen
eli at gopostal.ca
Mon Mar 22 09:31:03 PST 2004
I'm trying to host a few services under a few different domain names and
need to be running multiple webservers to do it (apache 1.3x and 2.x).
If I have a single IP, will nat with FreeBSD 4.9 allow me to separate
requests by domain name even if they share an IP?
Synopsis:
Apache 1.3 - bound to 192.168.5.1
Apache 2.x - bound to 192.168.5.2
natd entries:
redirect_port tcp 192.168.5.1:80 www.foobar.com:80
redirect_port tcp 192.168.5.2:80 www.otherfoo.com:80
I've noticed with older versions of FreeBSD that natd will simply
resolve the names to the IP and as such it sees the natd entries as follows:
redirect_port tcp 192.168.5.1:80 123.123.123.123:80
redirect_port tcp 192.168.5.2:80 123.123.123.123:80
...it will then use the last entry for a given IP (the 192.168.5.2 entry
in this case) which effectively breaks this setup.
Is there any way to work around this? Does IPFW2 allow for redirection
by name?
Thanks!
-E-
More information about the freebsd-stable
mailing list