Encaminhamento de porta sem conversão de endereço IP

1

Eu tenho um número de serviços que gostaria de executar em portas não privilegiadas e usar iptables para mapear portas privilegiadas padrão para as sem privilégios (por exemplo, 80- > 8080).

Eu tenho lido os documentos iptables do netfilter.org e vários tutoriais e fóruns e cada exemplo que vejo traduz o endereço IP além de encaminhar a porta (por exemplo, 10.0.1.1:80 - > 10.0.1.2:8080 ).

Então, minha pergunta é bem simples. É possível fazer o encaminhamento de porta sem tradução do endereço IP? Então o comando iptables pode ser parecido com isto:

iptables -A PREROUTING -t nat -p tcp -d 192.168.1.1 --dport 80 -j DNAT --to 192.168.1.1:8080

Se for possível, o comando acima está correto (assumindo que uma regra FORWARD apropriada aceita a conexão)?

Obrigado.

    
por Chad 08.11.2010 / 15:34

1 resposta

1

Sim, seu comando está correto. O comando apresentado pela Arenstar é válido apenas para redirecionar o tráfego para localhost (127.0.0.1).

Para mais informações, consulte man iptables . Veja o parágrafo REDIRECT .

    
por 08.11.2010 / 15:44