Ojo, sin saber realmente como o que es esa aplicación. ¿Has pensado en utilizar un ProxyPass?
El ProxyPass (entre otras cosas) hace esto:
Usuario -> Petición HTTP -> Servidor A -> ProxyPass -> Servidor B -> Resultado App Web del servidor B -> Servidor A -> Usuario.
En otras palabras, haces la petición al servidor A, pero de forma completamente transparente al usuario, el servidor A reenvia la petición al servidor B... y es el servidor A quien le presenta los resultados del servidor B al usuario.
El usuario nunca entra en el servidor B, pero realmente todo lo que haga el usuario en el servidor A será traspasado al servidor B.
Sobre Iptables, es hacer un forward del paquete (que todo lo que le venga a través de la red X, con puerto Y, vaya a la IP de la máquina vieja), aunque yo antes que nada intentaría hacerlo vía proxypass (me parece mejor que ir tocando iptables).
Un saludo.