Cómo jugar detrás de CGNAT
¿Qué es CGNAT?
El CGNAT (Carrier-Grade NAT, NAT a nivel de operador), también llamado NAT a gran escala (LSN) o NAT444, es una técnica que usan los proveedores de internet para ahorrar direcciones IPv4. En lugar de dar a cada cliente una dirección IP pública única, el proveedor pone a varios clientes detrás de una misma IP pública compartida.
Piensa en un edificio de pisos: en lugar de que cada piso tenga su propia dirección postal, todos comparten la dirección del edificio. El dispositivo NAT del proveedor hace de «portería» y dirige el tráfico al piso correcto (tu red de casa).
Por qué los proveedores usan CGNAT:
- •Las direcciones IPv4 se han agotado (solo existen unos 4300 millones)
- •Es más barato que desplegar una infraestructura IPv6 completa
- •Los operadores móviles lo usan casi todos
- •Algunos proveedores de internet para el hogar lo han adoptado por la escasez de direcciones
Cómo saber si estás detrás de CGNAT
¿No sabes si estás detrás de CGNAT? Aquí tienes tres métodos fiables:
Método 1: compara la IP del router con tu IP externa
Mira la IP WAN de tu router
Entra en el panel de administración del router y busca la dirección IP WAN/Internet. Suele tener esta forma: 10.x.x.x, 100.64-127.x.x o 172.16-31.x.x
Mira tu IP externa
Visita whatismyip.com o busca «cuál es mi IP» en Google
Compáralas
Si las dos IP son distintas, estás detrás de CGNAT (o de doble NAT)
Método 2: busca los rangos de IP de CGNAT
Si la IP WAN de tu router está dentro de estos rangos, sin duda estás detrás de CGNAT:
| Rango de IP | Descripción |
|---|---|
| 100.64.0.0 – 100.127.255.255 | Rango oficial de CGNAT (RFC 6598) |
| 10.0.0.0 – 10.255.255.255 | Rango privado (interno del proveedor) |
| 172.16.0.0 – 172.31.255.255 | Rango privado (menos habitual) |
Método 3: prueba con traceroute
Haz un traceroute a cualquier servidor público. Si ves varios saltos con IP privadas antes de llegar a internet, estás detrás de CGNAT.
# Windows
tracert 8.8.8.8
# macOS/Linux
traceroute 8.8.8.8
Si los primeros saltos muestran IP que empiezan por 100.64-127 o 10.x.x.x, esa es la infraestructura de CGNAT por la que pasa tu tráfico antes de llegar a internet.
Por qué abrir puertos no funciona con CGNAT
La redirección de puertos tradicional exige configurar el router para que envíe el tráfico entrante de ciertos puertos a tu PC de juego. Pero con CGNAT hay dos problemas:
Problema 1: doble NAT
Tu tráfico de juego tiene que pasar ahora por dos dispositivos NAT:
- •El router de tu casa (que controlas tú)
- •El dispositivo CGNAT del proveedor (que no controlas)
Aunque configures perfectamente la redirección de puertos en tu router, el CGNAT del proveedor no te va a reenviar esos puertos.
Problema 2: IP pública compartida
La IP pública que ven los demás jugadores no es solo tuya: la compartes con potencialmente cientos de clientes. No hay forma de que las conexiones entrantes lleguen específicamente a ti.
Problema 3: no hay opción de IP fija
Muchos proveedores que usan CGNAT no ofrecen direcciones IP fijas, o cobran un precio premium por una IPv4 pública dedicada (a menudo entre 10 y 30 $ más al mes).
Llamar a tu proveedor para que «abra puertos» no sirve de nada con CGNAT. Las únicas soluciones por parte del proveedor son: pedir una IP pública dedicada (si la ofrecen), pasarte a un plan de empresa o conseguir una dirección IPv6.
Cómo resuelve MoleTun el CGNAT
MoleTun usa técnicas avanzadas de NAT traversal para establecer conexiones peer-to-peer directas incluso a través de CGNAT. Así funciona:
NAT hole punching
En lugar de esperar conexiones entrantes (que el CGNAT bloquea), MoleTun hace que los dos jugadores inicien conexiones salientes a la vez:
- •Coordinación: los dos jugadores se conectan al servidor STUN/de coordinación de MoleTun
- •Descubrimiento: el servidor identifica la IP externa y el mapeo de puertos de cada jugador
- •Sincronización: se indica a los dos jugadores que se envíen paquetes al mismo tiempo
- •Hole punch: esos paquetes salientes «abren agujeros» en los dos dispositivos NAT
- •Conexión directa: los NAT reconocen ahora la conexión como tráfico bidireccional válido
Funciona porque los dispositivos NAT (CGNAT incluido) permiten las conexiones salientes y sus respuestas: solo bloquean el tráfico entrante no solicitado.
Relay de respaldo
En los raros casos en que el NAT hole punching falla (NAT simétrico en ambos extremos o firewalls agresivos), MoleTun envía automáticamente el tráfico a través de servidores relay de baja latencia:
| Tipo de conexión | Impacto en la latencia | Cuándo se usa |
|---|---|---|
| P2P directa | 0 ms añadidos | ~85 % de las conexiones |
| Con hole punching | <1 ms añadido | ~10 % de las conexiones |
| Por relay | 5-15 ms añadidos | ~5 % de las conexiones |
MoleTun elige automáticamente el mejor método de conexión. No tienes que configurar nada: simplemente funciona.
Configurar MoleTun con CGNAT
Descarga MoleTun
Consigue MoleTun para tu plataforma en moletun.com/download
Crea una sala
Haz clic en «Crear sala» y comparte el código con tus amigos. No hace falta cuenta.
Comprueba el tipo de conexión
Una vez conectado, MoleTun muestra el estado de la conexión. Verde = P2P directa, amarillo = por relay.
Inicia tu juego
Abre el modo multijugador LAN/local del juego. Los demás miembros de la sala aparecen como jugadores de la red local.
Optimizar el rendimiento al jugar detrás de CGNAT
Aunque MoleTun resuelva el problema de conectividad, puedes optimizar el rendimiento:
Para obtener los mejores resultados:
- •Usa una conexión Ethernet por cable en lugar de WiFi
- •Cierra las aplicaciones que consumen mucho ancho de banda (streaming, descargas)
- •Si vas por relay, prueba a jugar en horas valle, cuando el relay tiene menos carga
Si la conexión es inestable:
- •Puede que el dispositivo CGNAT de tu proveedor esté saturado: prueba a otras horas
- •Cambia temporalmente a datos móviles para comprobar si es un problema del proveedor
- •Si los problemas persisten, pregunta a tu proveedor por opciones de IP dedicada
CGNAT frente a doble NAT
Estos términos se confunden a menudo:
| Situación | Causa | Solución |
|---|---|---|
| CGNAT | El proveedor te pone detrás de su NAT | MoleTun (el usuario no puede arreglarlo) |
| Doble NAT | Tienes dos routers (p. ej., el módem del proveedor + tu router) | Poner el módem del proveedor en modo bridge, o usar MoleTun |
| CGNAT + doble NAT | Las dos situaciones a la vez | MoleTun gestiona ambas |
MoleTun funciona en los tres casos sin ninguna configuración especial.
¿Puedo evitar el CGNAT con una IP fija?▼
Depende de tu proveedor. Algunos ofrecen IPv4 dedicada por una cuota mensual extra. Llama y pide una dirección IPv4 «pública» o «dedicada». Si solo ofrecen IPv6, MoleTun sigue siendo tu mejor opción para jugar.
¿IPv6 ayuda con el CGNAT?▼
Sí y no. IPv6 da a todo el mundo una dirección pública, lo que elimina el NAT. Sin embargo, muchos juegos no admiten IPv6, y si tu amigo solo tiene IPv4, seguís sin poder conectaros directamente. MoleTun gestiona la traducción entre IPv4 e IPv6 automáticamente.
¿Por qué mi proveedor usa CGNAT?▼
Las direcciones IPv4 se agotaron en 2011. Los proveedores que usan CGNAT reparten sus limitadas reservas de direcciones entre más clientes. Es especialmente habitual en operadores móviles y en proveedores de internet para el hogar más recientes.
¿Jugar detrás de CGNAT es más lento que tener IP pública?▼
Con las conexiones P2P directas de MoleTun, no hay ninguna diferencia. Solo lo notarías si te ves obligado a usar un relay (alrededor del 5 % de los casos), que añade 5-15 ms de latencia: sigue siendo perfectamente jugable en la mayoría de los juegos.
¿Listo para empezar?
Descarga MoleTun y empieza a jugar en menos de un minuto.
Descargar MoleTun