iptables:如何配置允许从专用IP地址端口重定向的PREROUTING规则?

时间:2014-08-07 21:23:49

标签: iptables

我的iptables中有以下规则,将端口5060重定向到5065。

-A PREROUTING -i eth0 -p udp -m udp --dport 5060 -j REDIRECT --to-ports 5065

我只想将此规则应用于多个外部IP,例如例如,仅限 123.123.123.123 124.124.124.124

我添加了以下规则而非上述规则:

-A PREROUTING -s 123.123.123.123 -i eth0 -p udp -m udp --dport 5060 -j REDIRECT --to-ports 5065

但是当我尝试添加下一条规则时:

-A PREROUTING -s 124.124.124.124 -i eth0 -p udp -m udp --dport 5060 -j REDIRECT --to-ports 5065

我收到以下消息:

iptables:该名称没有链/目标/匹配

如何正确地制定这些规则?

提前谢谢你,

1 个答案:

答案 0 :(得分:0)

对于预先准备和后期处理,您必须指定您正在使用NAT链。

即: iptables -t nat -A PREROUTING -s 124.124.124.124 -i eth0 -p udp -m udp --dport 5060 -j REDIRECT --to-ports 5065