I don't think thats what I want.
For example I have 4 servers on a different interface in the 192.168.5.0/24 subnet. Currently I have a static nat for each server:
192.168.5.10 static nat = 172.2.2.10
192.168.5.11 static nat =172.2.2.11
192.168.5.12 static nat = 172.2.2.12
192.168.5.13 static nat =172.2.2.13
This works and the servers access 10.8.9.10, 10.8.9.11, 10.8.9.12, 10.8.9.13 via a static route 10.8.9.0/24 next-hop 172.2.2.1;
I now need in addition:
192.168.5.10 nat = 172.2.2.100
192.168.5.11 nat =172.2.2.101
192.168.5.12 nat = 172.2.2.102
192.168.5.13 nat =172.2.2.103
With these servers / setup communicating to 10.8.9.100, 10.8.9.101, 10.8.9.102, 10.8.9.103.
An exmaple of comms would be:
If 192.168.5.10 needs to talk to 10.8.9.10 it should present itself as 172.2.2.10
If 192.168.5.10 needs to talk to 10.8.9.100 it should present itself as 172.2.2.100
With the reverse of:
If 10.8.9.10 needs to talk to 172.2.2.10 it should end up at 192.168.5.10
If 10.8.9.100 needs to talk to 172.2.2.100 it should end up at 192.168.5.10
I have attached an image which may help.