8.
5 NAT: Traducción de Direcciones de Red
Introducción
Desde los años 80, el agotamiento de las direcciones IPv4 impulsó soluciones como CIDR, subredes, VLSM y,
fundamentalmente, NAT (Network Address Translation). NAT permite que múltiples dispositivos en redes privadas
accedan a Internet utilizando una única dirección IP pública, reduciendo la necesidad de direcciones públicas
individuales y optimizando la administración de recursos. Además, al ocultar las direcciones internas, refuerza la
seguridad de la red.
El router actúa como traductor en tiempo real, manteniendo una tabla NAT que asocia direcciones privadas con sus
correspondientes direcciones públicas.
Tipos de Direcciones en NAT
Inside Local: Dirección IP privada asignada a un dispositivo dentro de la red interna. No es enrutable en Internet.
Inside Global: Dirección IP pública que representa al dispositivo interno al enviar paquetes a redes externas.
Outside Global: Dirección IP pública del dispositivo destino en Internet.
Outside Local: Dirección interna (o "local") asignada al dispositivo destino desde la perspectiva de la red interna.
Puede coincidir con la Outside Global, pero se usa para diferenciar su percepción interna.
Tipos de NAT y Funcionamiento
NAT Estática
Cada dirección privada se asigna de manera fija y permanente a una dirección pública específica configurada
manualmente por el administrador. Este método se utiliza para dispositivos o servicios que deben ser accesibles
siempre desde Internet, como servidores web o de correo. Su ventaja principal es facilitar el acceso externo y ofrecer
un mapeo predecible. Sin embargo, puede comprometer la seguridad al exponer los equipos internos, por lo que se
requiere protección adicional, como firewalls.
NAT Dinámica
Utiliza un pool de direcciones públicas asignadas temporalmente. Cuando un dispositivo solicita acceso a Internet, el
router asigna una dirección disponible del pool. La dirección asignada puede variar en cada conexión, lo que añade
una capa de seguridad al evitar asignaciones fijas. Su ventaja es el aumento de seguridad y la optimización del uso de
direcciones públicas, pero requiere disponer de suficientes direcciones en el pool para cubrir todas las conexiones
simultáneas.
PAT o NAT con Sobrecarga
Es la forma más común, usada en redes domésticas y empresariales. Permite que múltiples dispositivos compartan
una única dirección IP pública mediante números de puerto únicos para distinguir sesiones. Cuando un dispositivo
inicia una conexión TCP/IP, el router traduce la combinación de la dirección privada y el puerto de origen, asignando
una entrada única en la tabla NAT. Al recibir la respuesta, el puerto permite reenviar correctamente el paquete al
dispositivo interno. Su ventaja clave es optimizar direcciones IPv4 al permitir que cientos de dispositivos usen una
sola IP pública, además de reforzar la seguridad al ocultar las direcciones internas y solo responder a conexiones
establecidas.
Ventajas de NAT
Optimización de direcciones IP: Reduce la necesidad de múltiples IPv4 públicas.
Flexibilidad en conectividad: Facilita cambios de ISP o reestructuración interna sin reconfigurar hosts.
Consistencia en direccionamiento interno: Mantiene esquemas internos al cambiar direcciones públicas
Seguridad mejorada: Oculta dispositivos internos de accesos externos directos.
Desventajas de NAT
Impacto en aplicaciones en tiempo real: Latencia o interrupciones en VoIP, streaming o juegos por el proceso de
traducción.
Pérdida de direccionamiento extremo a extremo: Afecta aplicaciones que requieren conexiones directas para
autenticación.
Complejidad en resolución de problemas: Dificulta el análisis del tráfico al alterar direcciones.
Interferencia con protocolos: Compromete protocolos como IPsec, que requieren integridad en encabezados.