Forward incoming requests to another server
I have a linux server with a static IP address on eth2 connected to the internet. There's another connection, eth1, which is connected to a local network and among those computers there's a windows server. I need to forward all requests I get on eth2 to the windows server, for example, http, ftp, remote desktoping, etc...
Internet -----> Linux Server ------> Win Server B
I think I can do this using NAT and ip forwarding, but I might be wrong.
Do you have any suggestion on how I can accomplish this?