PAT / NAT Overload
Last updated
What is PAT / NAT Overload?
PAT, or Port Address Translation, also called NAT Overload, is the most common form of NAT used in home and enterprise networks. It allows many devices with private IP addresses to share a single public IP address simultaneously by tracking each connection using a unique combination of the public IP address and a port number. When a device on the internal network initiates a connection, the router assigns it a unique source port number and records the mapping in a translation table, using that mapping to correctly deliver return traffic back to the right internal device. This is what allows an entire office or household to access the Internet through a single public IP address.
Free resources to learn PAT / NAT Overload
More in stage 8: Linux for Networking
PAT / NAT Overload: common questions
Can I learn PAT / NAT Overload in Hindi?
This lesson is written in English. Once you sign in, open it in the interactive course and ask the AI tutor to explain PAT / NAT Overload in Hindi or Hinglish. The tutor answers from this lesson’s own text, so it stays on the syllabus, and it runs on your own Google, OpenAI or Anthropic key.
Is this PAT / NAT Overload tutorial for beginners?
It is lesson 81 of 195 in the free Network Engineer roadmap, in stage 8, Linux for Networking. If you are new to Network Engineer, start from stage 1 and come back here in order; if you already know the earlier stages, this lesson stands on its own.