使用iptables将流量重定向到本地端口

时间:2018-11-19 11:52:46

标签: redirect iptables nat

我有一台机器IP1,该机器将数据包发送到IP2的端口54321。在这些数据包离开计算机IP1并转到IP2之前,我想将此请求重定向到IP1的端口8080。这意味着我需要过滤出站流量。

我尝试了相关问题的答案,但这无济于事:

iptables -t nat -A OUTPUT -p tcp -d IP1 --dport 54321 -j REDIRECT --to-ports 8080

iptables -t nat -A OUTPUT -p tcp --dport 54321 -j DNAT --to-destination 127.0.0.1:8080

阅读DNAT和REDIRECT的定义仍然让我感到困惑,这应该在这里起作用。

1 个答案:

答案 0 :(得分:0)

编辑:

iptables -t nat -A OUTPUT -p tcp --dport 54321 -j DNAT --to-destination 127.0.0.1:8080