NAT
NAT
Network Address Translation (NAT) is a way to map multiple private IP addresses inside a local network to a public IP address before transferring the information onto the internet.
- Static NAT
- Permanent one-to-one mapping between a public and private IP address
- Usually used for servers
- Dynamic NAT
- Uses a pool of available public IP addresses which are given out as-needed, first-come-first-served
- Requests are dropped once the pool runs out
- PAT
- Port Address Translation, also called Dynamic NAT with Overload, is a type of dynamic NAT that bands several local IP addresses to a singular public one using Layer 4 ports
- It can use one or more public IP addresses
- The first public IP address is assigned like normal in Dynamic NAT
- The last public IP address is translated using port numbers