NAT

Network Address Translation(NAT) is used by the router to translate a private IP to a public, internet routable IP. The router modifes the source IP in the packets to public IPs before sending them out. It maintains a lookup table for this.