Masquerading and Source Network Address Translation Masquerading for connections or traffic initiated from inside a network. Consider reading for details on handling inbound traffic or connections. Masquerading has been supported under the linux kernel since before kernel 2.0. The technique of masquerading
Concepts of Source NAT
Differences Between SNAT and Masquerading Though SNAT and masquerading perform the same fundamental function, mapping one address space into another one, the details differ slighly. Most noticeably, masquerading chooses the source IP address for the outbound packet from the IP bound to the interface through which the packet will exit.
Double SNAT/Masquerading
Issues with SNAT/Masquerading and Inbound Traffic
Where Masquerading and SNAT Break