configure iptables para redirecionar o tráfego para um endereço IP específico

3

Acabei de começar a usar o iptables. Eu tenho um servidor com um endereço IP público   (A.A.A.A) que hospeda uma Máquina Virtual (B.B.B.B) em Rede local .

Desejo redirecionar todo o tráfego de entrada na porta 80 e 443 do meu endereço público (A.A.A.A) para minha máquina virtual (B.B.B.B).

qual é a regra para fazer isso funcionar.

Obrigado.

    
por Riadh Hamdi 11.12.2015 / 12:40

1 resposta

0

Esse recurso é chamado de DNAT . E a arquitetura de rede que você está tentando construir é chamada de DMZ . Veja mais no IPTABLES HOWTO de Anderson. A resposta curta é:

iptables -t nat -A PREROUTING -p tcp \
-d ${MY_EXTERNAL_IP} --dport 80 -j DNAT \
--to-destination ${MY_INTERNAL_HOST_IP}

iptables -t nat -A PREROUTING -p tcp \
    -d ${MY_EXTERNAL_IP} --dport 443 -j DNAT \
    --to-destination ${MY_INTERNAL_HOST_IP}
    
por shcherbak 11.12.2015 / 13:26