本地端口范围使用iptablesredirect到相应的地址范围

所以我有这个Linux路由器,有2000个不同的ips。 我想redirect本地源端口之间线性从10001到12000子网中的源地址192.168.0.0/21

所以这意味着,

localhost:10001的源地址为192.168.0.1 localhost:10002 ==> 192.168.0.2 … localhost:10256 ==> 192.168.1.1 … etc

我知道如何使用2000行的iptables,如下所示:

iptables -A POSTROUTING -t nat -p tcp -sport 10001 -j SNAT -to-source 192.168.0.1 ……

但是,我后面是避免做2000行的iptables和使用iptables的端口范围/地址范围或一些可能的技巧。

任何人 ?

非常感谢

嗯…我不这么认为。 你需要2000条规则。 尽pipe您不必手动完成这些操作。