Traducción de Direcciones de Red
No puede utilizar espacios de direcciones privadas en una red y tener esos dispositivos se comunican con los dispositivos de Internet sin hacer algún tipo de traducción para convertir las direcciones de un tipo a direcciones de otro tipo.
Piense en una gran empresa con un gran edificio y muchas oficinas. Correo llega a la sala de correo y alguien en esa sala de correo tiene la tarea de traducir las direcciones de John Smith, Big Company, 123 Algunos Street, Thistown, Thatstate a Office 212. Para traducir la dirección, el encargado de la correspondencia levanta la dirección de la oficina de John Smith en un mesa. La gente fuera de la empresa no tienen que preocuparse por el hecho de que la oficina de Juan es 212.
Network Address Translation (NAT), según se define en RFC1631, funciona con un principio similar. Todos los dispositivos tienen direcciones internas que se utilizan, y tiene una piscina de exterior de direcciones públicas que se pueden utilizar. Cuando un dispositivo interno habla a un dispositivo externo, entonces un mapeo se coloca en una mesa entre esas dos direcciones.
Esta asignación se puede hacer manualmente o automáticamente. Dispositivos fuera de la red sólo verán la dirección externa, y cuando se envían datos de nuevo, se emparejado en la tabla de asignación y redirige a la dirección interna correcta. El dispositivo real dentro de la red usando esa dirección fuera puede cambiar con el tiempo.
Por ejemplo, puede ver 192.168.8.50 utilizando la dirección pública de 192.0.2.100, pero mañana puede tener 192.168.8.58 utilizando la dirección de 192.0.2.100 y 192.168.8.50 utilizando la dirección de 192.0.2.101. Esto sería lo mismo que mover John Smith a la oficina 503 y la colocación de otra persona en la oficina 212- la sala de correo seguirá entregar el correo a la persona correcta.