You can use reverse proxy with apache/http/https
Here is a good document to describe what you need:

http://www.apacheweek.com/features/reverseproxies

The smtp/pop3/imap is even a bigger problem, you can run an smtp server as a 
relay on the firewall, and i dont know if you can foreword pop3 and imap 
connections to the respective servers, when your firewall accepts mail for 
all your domains, you than foreword the mail to the respective servers, and 
those servers would work ina smart host fashion.

ssh and ssl is a total disaster, with ssl, you have to plant all the 
certificates on the router, and forword the requests with the reverse proxy 
setup. And i don't know how to do it with ssh or ftp. Given you want to do 
this with a single ip.

Now, if you would have say 5 ip addresses, and pick them all up in the single 
red interface (virtual), it would be easy to use iptables to foreword the 
traffic accordingly.

Cheers
Szemir

On October 15, 2006 15:29, Shawn wrote:
> Shawn wrote:
> > Thanks John (and Juan).  The problem here is that we have more domains
> > than IP addresses.  And the public should not have to worry about using
> > different ports for the usual services.  To keep the problem simple,
> > imagine a single external IP address to service all the domains.  In
> > this case, the simple forwarding rules no longer do the job.  (Though I
> > do agree that this is the right way if we had more IPs...)
> >
> > As for Juan's suggestion of using IPTables directly, I'll have to do
> > some digging.  I'm not sure if an IPTable rule based on the requested
> > domain name can be done. (I know it's possible for requested IP/port, or
> > destination IP/Port...)  But my initial looking suggests this isn't
> > possible (at least not yet).
> >
> > Shawn
>
> After doing some further reading, it appears that IPTables is not the
> right tool for filtering based on domain name.  Instead I've seen
> references suggesting a proxy server is the better tool for this.
>
> So, can anyone who works with Squid comment?  Can it handle this type of
> domain forwarding?  Thanks.
>
> Shawn
>
>
> _______________________________________________
> clug-talk mailing list
> [email protected]
> http://clug.ca/mailman/listinfo/clug-talk_clug.ca
> Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> **Please remove these lines when replying

_______________________________________________
clug-talk mailing list
[email protected]
http://clug.ca/mailman/listinfo/clug-talk_clug.ca
Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
**Please remove these lines when replying

Reply via email to