Easy, predpokladam Linux. Jednoduse udelas dva SNAT zaznamy, kde u kazdyho urcis rozsah zdrojovych IP. V pripade ze rozdelovani IP chces nechat na routeru, je to jeste snazsi, das jako parametr SNAT rozsah verejnych IP a on uz to nako prerozdeli.

tohle je klasika pro jednu IP
-A POSTROUTING -o eth0 -j SNAT --to-source 1.2.3.4
Pro dve a vic bud
-A POSTROUTING -s 192.168.0.0/25 -o eth0 -j SNAT --to-source 1.2.3.4
-A POSTROUTING -s 192.168.0.128/25 -o eth0 -j SNAT --to-source 5.6.7.8
nebo treba
-A POSTROUTING -o eth0 -j SNAT --to-source 1.2.3.4/30
- tady sem zadal celej rozsah IPcek, lze zadat i jednotlivy IP, viz. man iptables.