Is the this single rule the defector standard? I have read/seen where this has been done per subnet for some reason. Is there an advantage to this other than perhaps logging? Perhaps in performing some action before the traffic is masqueraded and exits?
For my clarity - I know the order of the rules matter, but should the srcnat rules be at the top and thus higher priority than the dstnat rules - in general terms?
I have multiple masquerade rules but they are for each WANIP in a failover setup so its pretty clear cut. All LAN users are affected.
However if I want to have specific users have their private IPs translated by a specific WANIP, then using source address list in the equation OR source interface list, in the rules may be required.
(masquerade for dynamic WANIPs, srcnat for static WANIPs)