+ Responder ao Tópico



  1. #1

    Padrão Iptables para redirecionar todas as portas

    Boa tarde,

    Tenho um servidor externo, e gostaria de que todas as requisições em todas as portas seja redirecionada para um servidor em outro ip (dentro da mesma rede).

    Exemplo:
    Apache: ippublico:80 - redireciona para iplocal:80

    Atualmente, eu preciso configurar uma linha para cada porta no iptables.

    Tem algum comando para que eu faça com que todas as portas seja redirecionada?

  2. #2

    Padrão Re: Iptables para redirecionar todas as portas

    Mano, acho que dá para usar o parametro multiport, ele possui limite de até 15 portas se não me engano.


    abaixo o comando com uma porta:


    iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT \
    --to 172.31.0.23:80

    Agora o comando com multiport, ficará assim:


    iptables -t nat -A PREROUTING -i eth0 -p tcp -m multiport --dports 465,110,995,587,143,11025,20,21,22,26,80,443 -j DNAT \
    --to 172.31.0.23:80


    um outro exemplo:


    iptables -A INPUT -p tcp -i eth0 -m multiport --dports 465,110,995,587,143,11025,20,21,22,26,80,443 -j ACCEPT
    Última edição por tyuatsu; 10-04-2018 às 22:26.