what is nat ?
Network Address Translation (NAT) is a way to map an entire network (or networks) to a single IP address. NAT is necessary when the number of IP addresses assigned to you by your Internet Service Provider is less than the total number of computers that you wish to provide internet access for. NAT is described in RFC 1631. NAT allows you to take advantage of the reserved address blocks described in RFC 1918.