tags:

views:

33

answers:

1
A: 

The term you are looking for is Reverse Proxy

You run up an HTTP listener (e.g. Apache using mod_proxy) on host1 and configure it to proxy requests to host2.

Paolo
Thank you for the answer but I left one of the main points unclear - both hosts are in different networks... Would it change your answer or I'm missing something?
forker
You need some way of allowing host1 to send/receive data to host2, either by allowing traffic to be directly routed from one network to the other or by setting up a VPN connection. If host1 can't talk to host2 at all then you've got an air-gap between the networks and you're stuffed I'm afraid.
Paolo
Sadly but that is the question - how to handle this air-gap, without VPN or SSH
forker
Last attempt then - how about port forwarding using iptables (assumes host1 is a linux box) - http://www.linuxquestions.org/questions/linux-networking-3/iptables-port-forwarding-599401/
Paolo