How Network Address Translation Works
Illustrations and animations show how NAT allows a single device, such as a router, to act as an agent between the Internet (or "public network") and a local (or "private") network.
Linux IP Masquerading (2000pre1)
The semi-original home page for IP Masquerading in the Linux kernel. IP Masquerading, or masq, is a form of NAT or network address translation that provides network access to multiple systems sharing a single IP address. It provides certain security and firewall features in conjunction with other parts of the kernel.
NAT and Peer-to-peer networking
Dan Kegel's guide to writing peer-to-peer applications to work through NAT routers
NAT Technical Tips from Cisco
This page provides tips directly from Cisco's Technical Assistance Center (TAC) engineers to help you with Network Address Translation (NAT) issues.
Network Address Translators (nat) Charter
Working group which aims to provide a forum to discuss applications of NAT operation, limitations to NAT, and impact of NAT operation on internet protocols and applications.
Understanding NAT
Short tutorial on NAT and its uses. Available in PDF format