bertpu wrote:
> I have to machine, 192.168.1.1,192.168.1.2. I want all the access to
> 192.168.1.1:8000 being forwarded to 192.168.1.2:7000.
So both the front end target (192.168.1.1) and the back end target
(192.1168.1.2) are in the same IP subnet. Correct?
Presuming that the above statement is correct (for the sake of
discussion), you have to worry about reply traffic passing back through
your front end target 2003 system so that the original requesting client
does not see some unassociated reply from a system that it was not
talking (directly) to, namely the back end target.
I think you would have best luck with some sort of application layer
proxy or something else that establishes a new connection between the
front end target and the back end target. Doing this will cause the
back end target to reply to the front end target which will reply to the
original client, there by preserving the expected connections.
You can accomplish the same thing with a combination of destination
NATing (a.k.a. port forwarding) and source NATing. However, doing so is
more complex and prone to error / maintenance problems.
> Can server 2003 accomplish this or I should install some other software?
> Thanks.
I am not aware of any thing built in to Windows Server 2003 (any
edition) that will do what you are wanting to do. I wouldn't be
surprised if you could get ISA / Forefront to do what you want, but
that's not built in.
I have messed with RelayTCP from DLC Sistemas
(
http://www.dlcsistemas.com/html/relay_tcp.html) in a lab environment
and it may do what you are wanting to do. (I'm sure there are others,
but that's the only one that I've messed with on Windows. I usually do
this on Linux.)
I have done something similar using Microsoft's built in IPv4 <-> IPv6
gateway, but I don't know if you can do IPv4 <-> IPv4. ... I suppose
you could do IPv4 <-> IPv6 <-> IPv4, but that is sort of silly if there
are other more direct options. ;-)
Grant. . . .