Para redirecionar o acesso de 127.0.0.2:80
para 127.0.0.1:3000
, você pode fazer algo como:
# iptables -t nat -A PREROUTING -p tcp -d 127.0.0.2 \
--dport 80 -j REDIRECT --to-port 3000
# iptables -t nat -A OUTPUT -p tcp -d 127.0.0.2 \
--dport 80 -j REDIRECT --to-port 3000
A primeira regra (na cadeia PREROUTING
) corresponderá ao tráfego originado de outro local que não seja o seu host local. A segunda regra (na cadeia OUTPUT
) corresponderá ao tráfego proveniente do seu host local.
Observe que as regras em uma cadeia de iptables são processadas na ordem , portanto, se houver regras existentes em seu firewall que correspondam a essas regras, os resultados podem não ser o esperado.
Para detalhes, leia sobre o REDIRECT
target na página do manual iptables-extensions . / p>