Uno de los principales problemas que ha enfrentado la expansión de la red ha sido el agotamiento progresivo de las direcciones IP como consecuencia de la creciente demanda. El esquema de direccionamiento IPv4 existente ha luchado para mantenerse al día con el crecimiento constante en la cantidad de dispositivos que conforman la red IP pública, que comúnmente se reconoce como Internet. El direccionamiento IPv4 ya ha enfrentado el agotamiento de la IANA, el organismo de la industria que es responsable de la asignación de direccionamiento a nivel mundial.
Una solución improvisada fue asignar un rango de direcciones privadas en función de las clases de direcciones IP existentes que podrían reutilizarse. Esta solución ha permitido a los dominios de red implementar estos esquemas de direccionamiento en función del rango de direcciones privadas y en relación con la escala del dominio de red. Este permiso para el tráfico que se origina y está destinado a ubicaciones en el mismo dominio para comunicarse sin el consumo de direcciones públicas valiosas.
Sin embargo, existe un problema para facilitar la comunicación más allá del dominio de la red privada donde existen destinos para el tráfico dentro del dominio público o en otro dominio privado más allá de ese dominio público. Network Address Translations se ha convertido en la solución estándar para este problema que permite a las estaciones finales reenviar el tráfico a través del dominio de la red pública desde una red privada.