Prueba esta iptables
regla:
$ sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination IP:80
Lo anterior dice a:
- Agregue la siguiente regla a la tabla NAT (
-t nat
).
- Esta regla se agregará (
-A
) al tráfico saliente ( OUTPUT
).
- Solo nos interesa el tráfico TCP (
-p tcp
).
- Solo nos interesa el tráfico cuyo puerto de destino es 80 (
--dport 80
).
- Cuando tengamos una coincidencia, salte a DNAT (
-j DNAT
).
- Dirija este tráfico al puerto IP @ de algún otro servidor 80 (
--to-destination IP:80
).
¿Qué es DNAT?
DNAT
This target is only valid in the nat table, in the PREROUTING and OUTPUT
chains, and user-defined chains which are only called from those chains.
It specifies that the destination address of the packet should be modified
(and all future packets in this connection will also be mangled), and
rules should cease being examined.
Referencias