Asignar IP a otra IP

Asignar IP a otra IP

Supongamos el siguiente escenario, si tengo una máquina local (A), solicita otra máquina (B) usando la IP interna de B sin tener en cuenta los puertos. Pero A y B no están en la misma red, sin embargo, B tiene una IP pública. Lo que quiero hacer es cuando solicito la máquina B de la máquina A usando la IP interna de B, luego se produce algún enrutamiento y se traduce la IP interna de B a su IP pública. ¿Cómo lograr esta funcionalidad dado que el sistema operativo de las dos máquinas es Ubuntu 14.04?

Respuesta1

Ok, después de una pequeña charla con Yahia Zakaria logré identificar el problema. La aplicación utiliza más que TCP para comunicarse, por lo que la DNAT adecuada debería verse:

iptables -t nat -A OUTPUT -d 192.168.1.15 -j DNAT --to-destination 54.3.22.1

Y eso es básicamente todo.

Respuesta2

Agregue la IP y los nombres/alias de host apropiados a /etc/hosts.

información relacionada