NAT is used to translate a private address into a legitimate IP address. Local networks require a small number of IP addresses (even an IP address) to meet the communication requirements between all computers on the private address network and the Internet.