NAT (Network Address Translation), also known as IP masquerading is a technique where we change the IP addresses in our packets. NAT is often used to translate private source IP addresses to public IP addresses, allowing many hosts on our LAN to access the Internet using a single public IP address. NAT is most commonly used on routers and was one of the techniques to mitigate the shortage of IPv4 addresses on the Internet. These lessons are all related to NAT.