Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Mar 2004 09:32:52 -0800
From:      "Eli K. Breen" <eli@gopostal.ca>
To:        freebsd-stable@freebsd.org
Subject:   natd & virtual hosting
Message-ID:  <405F2344.4050309@gopostal.ca>

next in thread | raw e-mail | index | archive | help
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-



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?405F2344.4050309>