|  |  | The Network Address Translation function hides internal IP addresses from the outside world. It provides an extra layer of network protection. It makes your internal network or host invisible. NAT conceals the use of private addresses, creating a private class A, class B, or class C network. NAT helps a private network talk to the outside world by assigning a public address for its private address. A pool of addresses is assigned to the external interface of the device performing the network address translation. NAT makes it appear that the connection is originating from one of the assigned public addresses.