iptables更改目的地址postrouting

时间:2013-10-30 14:07:36

标签: linux ip-address iptables nat

我必须在发送之前更改数据包的目标地址... 在Web上看,我看到使用Iptables可以在预先路由中更改数据包的目标地址。 你能帮助我吗? 我会喜欢

sudo iptables -t nat -A POSTROUTING -d 239.0.2.4 -o wlan0 -j DNAT --to 192.168.1.3

我的问题是我的rtsp本地服务器的中继仅接受多播ip-address但我希望这些数据包是用经典的ip-address发送的。 感谢

1 个答案:

答案 0 :(得分:1)

您可以更改PREROUTING中的目标地址和POSTROUTING中的来源地址。

基本原理是在POSTROUTING链中,路由决策已经发生,现在更改目标地址将是荒谬的。要么决定是相同的(在这种情况下你可以使用PREROUTING链),或者它会有所不同,在这种情况下你真的想要一个政策路线。