Hello:

It can also be done in aplication level. I mean, you can install a web
server on 123.123.123.123:81 that redirects to 213.213.213.213:80

I think that apache soports redirecting (not using javascrpit).

Regards

Be�at

On Fri, 2002-05-03 at 19:08, Antony Stone wrote:
> On Friday 03 May 2002 5:53 pm, Alexander Newald wrote:
> 
> > Hello,
> >
> > I have a difficult ip (tcp) rewrite question (IPs are examples):
> >
> >  Mashine 1   123.123.123.123   -------------    internet
> >  Mashine 2   213.213.213.213   -------------    internet
> >
> > I now want to make a rule to forward all traffik to 123.123.123.123:81 to
> > 213.213.213.213:80. Mashines 1 and 2 are not connected through a local
> > network
> 
> > and get a timeout with requests from remote hosts to 123.123.123.123:81
> > but can reach 213.213.213.213:80
> 
> Routing is your problem.
> 
> Because as you say, machine 1 and machine 2 are not connected through a local 
> network, the reply packets have no reason to go back the way they came, so 
> the reverse address translation will never happen.
> 
> Example:
> 
> Client on address 1.2.3.4 sends packet to 123.123.123.123:81, which gets 
> destination NATted to 213.213.213.213:80, packet goes to that machine and is 
> received.
> 
> Machine 213.213.213.213 then replies to the source address, which is 1.2.3.4, 
> and the reply routes across the Internet in the normal way, without having to 
> go back through 123.123.123.123
> 
> Therefore client 1.2.3.4 sent a request to 123.123.123.123:81 and gets a 
> response from 213.213.213.213:80, which it has no idea what to do with, and 
> ignores.
> 
> You will find it virtually impossible to do what you want unless you start 
> doing SNAT as well, which might destroy any useful IP addresses in your log 
> files (but if you don't mind that, then this is your solution).
> 
> 
> Antony.
> 




Reply via email to