Спробуйте це 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?
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.
Список літератури