Mapear IP para outro IP

6

Suponha o seguinte cenário, se eu tiver uma máquina local (A), a requisição de outra máquina (B) usando o IP interno de B sem considerar as portas. Mas A e B não estão na mesma rede, no entanto, B tem um IP público. o que eu quero fazer é quando solicito a máquina B da máquina A usando o IP interno de B, então algum roteamento acontece e traduz o IP interno de B para seu IP público. Como conseguir esta funcionalidade, dado o sistema operacional das duas máquinas, o Ubuntu 14.04?

    
por Yehia Elshater 16.05.2015 / 02:55

2 respostas

5

Ok, depois de uma pequena conversa com Yahia Zakaria, consegui identificar o problema. O aplicativo usa mais do que o TCP para se comunicar, então o DNAT apropriado deve ser:

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

E é basicamente isso.

    
por 17.05.2015 / 02:29
0

Adicione o IP e os nomes de host / aliases apropriados a / etc / hosts.

    
por 16.05.2015 / 03:14