An Acronym for Network Address Translation.
NAT is an evil scheme to change IPs as they travel through a gateway. A common special case is “masquerading”, where multiple machines appear to have the gateway's IP address, which is necessary if you have multiple machines trying to communicate with remote hosts on the InterNet but the ISP only gave you one IP address.
If you are trapped behind NAT and need a realworld IP, consider using Teredo to get yourself a realworld IPv6 address.
28 pages link to NAT: