I want to forward a number of different Public IPs to specific private ips behind my router. One to one. Each public IP needs to be mapped to a specific private IP. I have the basic functionality in place, however my non-public ip clients also reflect that they are coming from the public IP assigned to another client. They should be using the general Public IP.
For this example x represents Public IP and y represents nated internal Private IP.
x.x.x.x = general public ip for all clients. For example y1.y1.y1.y1 and y2.y2.y2.y2 use x.x.x.x
Except for client y3.y3.y3.y3
x3.x3.x3.x3 maps to y3.y3.y3.y3 explicitly and non-othesr.
However, at times y1 and y2 show as coming from x3.
How can I resolve this? I can make the adjustment in /ip addresses. I work through my public ips disabling and re-enabling while watching the /ip routes . Eventually after I work thought the address list of public ips the preferred source comes up as x.x.x.x instead of one of the other x#.x#.x#.x# ips which are designated for a specific client.
How can I restrict general clients to x.x.x.x and not specific client's assigned ips.