Skip to main content

Glossary/Addressing

NATNetwork Address Translation

Rewriting the source/destination IP (and usually port) of packets as they cross a network boundary.

NAT is what lets your home network full of 192.168.x.x devices share one public IP. The router maintains a translation table: "192.168.1.10:54321 ↔ 203.0.113.5:31234" for each outbound flow.

NAT broke the original end-to-end model of the internet. Modern peer-to-peer apps (video calls, BitTorrent, gaming) work around it with STUN/TURN servers and NAT-traversal techniques.

Try it on IPFerret

See also