IPTables encaminham para o IP externo, mas mantêm o IP de origem

0

Posso encaminhar conexões na porta 25 de um servidor para outro, mas manter o ip original de origem quando os dois servidores estiverem em redes diferentes?

O problema que estou tendo é, conexões indo para server1 estão sendo encaminhadas para o server2, mas o server2 está rejeitando essas conexões porque o IP do server1 não está na lista SPF.

Encaminhei DNAT e Masquerade usados para encaminhar:

-A PREROUTING -p tcp -m tcp -d 1.1.1.1/32 --dport 25 -j DNAT --to-destination 2.2.2.2:25
-A POSTROUTING -p tcp -m tcp -d 1.1.1.1/32 --dport 25 -j MASQUERADE

E eu recebo isso no server2

Jan 21 14:11:22 ddh-efa postfix/smtpd[6748]: connect from [1.1.1.1]

Existe alguma maneira de fazer o servidor1 (1.1.1.1) redirecionar a conexão de forma transparente?

    
por user3400166 21.01.2018 / 02:19

0 respostas