About this interactive
Every NAT type does the same basic job — rewrite an address on the way past the router — and they differ only in three things: how many inside hosts share how many public addresses, where those public addresses come from, and whether port numbers are part of the mapping. Get those three questions into your head and the four types sort themselves. Static NAT is one inside address bolted permanently to one public address. It is what you configure when something outside needs to find something inside at a predictable place — a web server, a camera, a VoIP system registering an SIP trunk. The tell in a scenario is the word always paired with a single fixed address: the mapping does not expire and does not move. Dynamic NAT is also one-to-one, but the public address is handed out from a NAT pool on demand and returned when the session ends. Because the pool is finite, Dynamic NAT can run out — and that is its signature. Any scenario mentioning a pool, a block, first-come-first-served, or connections failing at peak hours is describing Dynamic NAT, because only Dynamic NAT has a supply that can be exhausted. Twenty users and ten public addresses is not a misconfiguration; it is the design, and the eleventh simultaneous user waits. PAT, also called NAT overload, breaks the one-to-one rule entirely. Many inside hosts share a single public address, and the router keeps them apart by rewriting the source port as well as the address, so each conversation gets a unique port on the outside. This is why fifty devices behind one home router all reach the internet at once on one public IP, and it is why PAT is the NAT you actually meet: IPv4 addresses are scarce, and PAT is the mechanism that lets an ISP hand a household or a small business exactly one and have it be enough. If a scenario has many devices and one public address, it is PAT. Static PAT is the corner that catches people, because it borrows from both sides. Like Static NAT it is permanent and configured by hand; like PAT it involves ports. The difference is direction and specificity: Static PAT is a standing rule that inbound traffic arriving on one public port goes to one internal host on one internal port — external 80 to 192.168.1.10:80, external 2222 to an internal SSH server, UDP 27015 to a game server. You may know it as port forwarding, which is the same thing under a friendlier name. The discriminator against plain Static NAT is whether a port number appears in the mapping; the discriminator against plain PAT is whether the rule is permanent and inbound rather than created on the fly by outbound traffic. When you are stuck on an item, ask the three questions in order — how many to how many, from a pool or fixed, ports in the mapping or not — and each scenario lands in exactly one bin.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →