Dynamic NAT environments

In a dynamic NAT environment, the NAT router dynamically allocates public IP addresses, from a group of addresses, to devices on the private network that wish to communicate with the public network. A variation on dynamic NAT, overloading or PAT (Port Address Translation), maps multiple private addresses to the same public address using different ports.