Eu tenho 2 servidores
Servidor A e Servidor B
ServerA = 1.1.1.1 ServidorB = 2.2.2.2
Estou usando ip-tables para enviar todo o tráfego na porta 80 para o Servidor B
no servidor (A) 1.1.1.1
eu fiz
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 2.2.2.2:80
iptables -t nat -A POSTROUTING -j MASQUERADE
está funcionando bem 100%
mas meus comandos netstat não estão funcionando
no Servidor B 2.2.2.2 quando eu executo o netstat
apenas 1 ip mostra 1.1.1.1
e no Servidor A 1.1.1.1 quando executo netstat, nada é exibido
Existe um comando para ver o endereço IP do cliente no ServerA ou no ServerB?
Obrigado,
Novidade em todo esse material do iptables!
netstat -punta:
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 36 forward:2222 myhomeip:63279 ESTABLISHED
tcp 0 0 forward:http 56.161.164.142:56643 TIME_WAIT