Si instala un enrutador que maneja las conexiones de Internet de su red local, utiliza la dirección IP pública que su proveedor de servicios de Internet le asignó para comunicarse con otras máquinas en Internet. Por razones de simplicidad y escasez de direcciones IPv4, su ISP solo asigna una dirección a su enrutador, independientemente de cuántas máquinas estén operando en su LAN. Cada una de sus máquinas tiene una dirección IP "local". Ahora el enrutador debe emplear un método para multiplexar una dirección IP "pública" a múltiples direcciones IP "privadas" en su LAN. Esto se realiza mediante el reenvío de puertos NAT.

Conceptos fundamentales de NAT y reenvío de puertos
NAT (Traducción de Dirección de Red) es un concepto de interconexión que permite a tu router compartir una sola dirección IP a través de múltiples dispositivos en tu red. Todas las conexiones en Internet se pueden identificar mediante cuatro parámetros: Dirección IP origen, número de puerto de origen, dirección IP de destino y número de puerto de destino.
Cuando una de las computadoras de su LAN inicia una conexión a un servidor en Internet público, selecciona un número de puerto de origen y establece una conexión a una determinada dirección IP de destino y número de puerto. La dirección IP de origen para los paquetes en esta conexión es la dirección local ("privada"). Sin embargo, esta dirección IP solo es válida en la LAN detrás del enrutador, pero no en Internet.
Para que los paquetes de Internet puedan volver a su computadora, el enrutador asigna la dirección IP local y el número de puerto de su computadora a una dirección IP pública y número de puerto. Cuando el enrutador recibe un paquete del servidor remoto para un puerto asignado, utiliza la misma asignación de puertos para enviar el paquete a la computadora correcta en su LAN.
¿Por qué configurar la asignación de puertos manualmente?
Si bien para las conexiones salientes el enrutador puede establecer esta asignación de puertos automáticamente, esta asignación automática no es posible para las conexiones entrantes. Cuando alguien de Internet quiere establecer una conexión con una de las computadoras en su LAN, todo lo que ve su enrutador es su dirección IP pública como dirección IP de destino y algún número de puerto, pero no tiene forma de saber a qué computadora local se debe enviar el paquete. Por lo tanto, debe configurar esta asignación manualmente.
CÓMO ACCEDER A LA CONFIGURACIÓN DEL MODEM/ROUTER ✅ 3 ALTERNATIVAS
Pasos generales para abrir puertos en un router
Independientemente del modelo de tu router, el primer paso es acceder a la web de administración del router introduciendo la IP 192.168.1.1 en el navegador y autentificándote a continuación. Lo segundo será asignar una IP fija al equipo que vaya a abrir puertos, como la videoconsola u ordenador, consultando la tabla ARP del router para averiguar la dirección MAC del equipo y configurando el servidor DHCP para que siempre asigne la misma IP.
Ejemplo de configuración en routers
La redirección de puertos (o crear un puerto redireccionado) es un proceso, muy común en los videojuegos, que hace que tu consola o PC sea más accesible para otras consolas o PC en Internet. A continuación se presenta un resumen de cómo se gestiona esta configuración en diferentes entornos:
- Configuración NAT Estática: Es una asignación uno a uno entre una dirección interna y una dirección externa.
- Configuración NAT Dinámica: Una única dirección interna se traduce a una única dirección externa según el orden de llegada desde un conjunto disponible.
- Configuración PAT (Port Address Translation): Permite traducir múltiples direcciones privadas a una única dirección pública mediante el uso de puertos, utilizando la palabra clave overload.

| Tipo de NAT | Descripción | Uso principal |
|---|---|---|
| Estática | Mapeo 1:1 fijo | Servidores web, acceso remoto |
| Dinámica | Mapeo 1:1 dinámico | Grupos de usuarios en LAN |
| PAT (Overload) | Mapeo muchos:1 | Conexión a Internet doméstica |
Consideraciones sobre seguridad y limitaciones
La apertura de puertos puede suponer, en algunos casos, un riesgo para la seguridad de tus dispositivos. Si no quieres complicarte demasiado, tienes la posibilidad de configurar DMZ (Demilitarized Zone), disponible en algunos modelos, para que el router por defecto redirija cualquier petición de conexión procedente del exterior hacia un equipo concreto de la red local, lo que equivaldría a algo así como abrir de golpe todos los puertos para un solo equipo.
Recuerda que para poder abrir puertos es imprescindible contar con una IP pública. En muchas conexiones de fibra, el uso de CG-NAT impide que el router sea accesible desde el exterior, por lo que será necesario contratar una IP pública dedicada con tu proveedor de servicios.