Попробуйте это iptables
правило:
$ sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination IP:80
Выше сказано:
- Добавьте следующее правило в таблицу NAT (
-t nat
).
- Это правило будет добавлено (
-A
) к исходящему трафику ( OUTPUT
).
- Нас интересует только TCP-трафик (
-p tcp
).
- Нас интересует только трафик, чей порт назначения - 80 (
--dport 80
).
- Когда у нас будет совпадение, перейдите к DNAT (
-j DNAT
).
- Направьте этот трафик на IP-порт другого сервера 80 (
--to-destination IP:80
).
Что такое ДНАТ?
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.
Ссылки