Atualmente, tenho as seguintes regras iptables
para redirecionar o tráfego de b.b.b.b
para a.a.a.a
:
-A PREROUTING -p tcp -m tcp --dport 25566 -j DNAT --to-destination a.a.a.a:25566
-A POSTROUTING -d a.a.a.a/32 -p tcp -m tcp --dport 25566 -j SNAT --to-source b.b.b.b
No entanto, todo o tráfego roteado para a.a.a.a
(de b.b.b.b
) mostra o endereço IP b.b.b.b
como o IP do tráfego recebido.
Como mantemos o IP original em algum lugar no pacote para que o IP original seja mostrado para o outro servidor para o qual direcionamos o tráfego?
Tags networking iptables ip routing