GUÍAS

NAT estricta o moderada en PC: UPnP, doble NAT y CGNAT

Una NAT estricta o moderada significa que las conexiones que otros jugadores inician hacia tu PC se detienen a la entrada. Averigua si lo provoca UPnP, un segundo router o tu proveedor, y en qué casos importa de verdad.

"Mis amigos no pueden unirse a mi sala." "El chat de grupo conecta para todos menos para mí." "El juego dice que mi tipo de NAT es estricto, y reiniciar el router no cambió nada." Las tres cosas pueden venir de un mismo mecanismo: algo entre internet y tu PC deja salir tu tráfico, pero detiene una conexión que otro jugador inicia hacia ti.

Qué hace la NAT y qué califica la etiqueta

Tu router tiene una dirección IPv4 en su lado de internet y da direcciones privadas a tus dispositivos. La traducción de direcciones de red (NAT) reescribe tus paquetes a la salida y recuerda cada conversación para que las respuestas encuentren el camino de vuelta. RFC 3022 explica la consecuencia: en la NAT tradicional, las sesiones son unidireccionales, salientes desde la red privada, y una sesión iniciada desde fuera solo entra a través de una asignación configurada de antemano para ese host.

Por eso unirse a un servidor funciona incluso con una mala etiqueta: esa conversación la empieza tu PC. El tipo de NAT califica lo bien que pasa una conversación que empieza otra persona. Xbox Support define los niveles:

La documentación para desarrolladores de Microsoft da la misma regla: el tipo moderado solo conecta con moderado o abierto, y el estricto solo con abierto. Según esa regla, dos jugadores con NAT estricta no pueden conectarse entre sí.

Cuándo importa y cuándo apenas importa

La etiqueta importa cuando otra persona tiene que llegar hasta ti:

Apenas importa cuando el juego pone cada partida en sus propios servidores o la hace pasar por un relé, porque entonces es tu PC el que abre todas las conexiones. Steam Datagram Relay de Valve lleva el tráfico del juego por la red troncal y los relés de Valve, tanto para el tráfico peer-to-peer como para los servidores dedicados, y Valve dice que las direcciones IP nunca se revelan. Las notas de versión de Counter-Strike 2, por ejemplo, distinguen las conexiones retransmitidas por SDR de las conexiones UDP directas a servidores de la comunidad (Valve, 9 de septiembre de 2024). Un tipo de NAT estricto en otra aplicación dice poco de un juego que nunca necesita que nadie llegue hasta ti.

Dónde lo muestra Windows

En Windows 10, la página "Xbox Networking" (la red de Xbox) de Configuración > Juegos muestra el tipo de NAT y la conectividad del servidor de la red de Xbox. Ahí, Teredo no puede calificar significa que tu PC no pudo obtener una dirección Teredo. Teredo es el protocolo de túnel que usan determinados juegos, entre ellos Forza Horizon 3 y 4, para el multijugador en la red de Xbox (Xbox Support). La misma pantalla tiene un botón Reparar. Xbox Support documenta esa pantalla solo para Windows 10; sus instrucciones de Windows 11 para el mismo fallo llevan en su lugar a Configuración > Red e Internet > Configuración de red avanzada > Restablecimiento de red.

Teredo también necesita el servicio Aplicación auxiliar IP (IP Helper) con inicio automático y en ejecución, y el Firewall de Windows activado con su directiva predeterminada. Xbox Support añade que algunas aplicaciones que reconfiguran Windows para intentar optimizar el rendimiento desactivan la Aplicación auxiliar IP, que algunos routers domésticos bloquean Teredo cuando ven IPv6 en su lado de internet, y que algunos clientes VPN lo bloquean mientras están conectados. Si una herramienta cambió esos ajustes, la tarjeta Red de Xbox e IPv6 de w0a, en la página Fix, devuelve el servicio Aplicación auxiliar IP y los ajustes de transición Teredo/IPv6 a sus valores predeterminados de Windows (cómo funciona la tarjeta).

Averigua detrás de qué NAT estás

  1. Entra en tu router y apunta la dirección WAN o de Internet que aparece en su página de estado.
  2. Compárala con tu dirección pública, la que muestra cualquier página de "cuál es mi IP".
  3. Si las dos coinciden, tu router es el único traductor, y UPnP o el reenvío de puertos en él pueden abrir el camino.
  4. Si no coinciden, se aplica el veredicto de Xbox Support: con la configuración actual no será posible una NAT abierta. Fíjate en la dirección WAN. Si está en 10.x.x.x, de 172.16.x.x a 172.31.x.x o en 192.168.x.x, comprueba primero si hay delante otro aparato tuyo: una puerta de enlace del proveedor más tu propio router es doble NAT. Si está entre 100.64.0.0 y 100.127.255.255, es el espacio de direcciones compartido reservado para el enlace entre la NAT de operador (carrier-grade NAT) de un proveedor y tu router (RFC 6598).

Arreglos, según la causa

UPnP en tu propio router

UPnP permite que un juego pida a tu router que acepte tráfico de fuera, sin que tengas que escribir nada. Xbox Support dice que, si tu router lo admite, probablemente esté activado de forma predeterminada, y sugiere actualizar la tabla NAT del router: desactiva UPnP, guarda, reinicia el router, luego vuelve a activar UPnP y guarda otra vez. También advierte que no se combinen los ajustes de reenvío de puertos, UPnP y red perimetral (también conocida como DMZ).

Doble NAT: pon la puerta de enlace en modo puente

Con una puerta de enlace del proveedor y tu propio router, Xbox Support dice que puede que los dos dispositivos estén haciendo NAT, y su solución es poner la puerta de enlace en modo puente, para que solo traduzca tu router. Los pasos dependen de la puerta de enlace; los tiene su documentación o tu proveedor.

Reenvío de puertos, cuando hospedas

Un reenvío envía un puerto directamente a un dispositivo, así que ese dispositivo necesita una dirección que no cambie. El método de Xbox Support: en la sección DHCP o LAN del router, añade la dirección MAC del dispositivo a la lista de reservas. Después reenvía solo los puertos y protocolos que indique el editor del juego, como UDP 27015 en la lista de Valve para servidores dedicados o listen. La opción de red perimetral (DMZ) va mucho más allá: Xbox Support la describe como mover tu dispositivo a una zona fuera del firewall de tu red.

NAT de operador: solo tu proveedor puede cambiarla

Una NAT de operador (carrier-grade NAT) comparte una dirección IPv4 entre varios abonados, y RFC 6888 añade que no la gestionan los abonados: ningún ajuste de tu router llega hasta ella. Un informe de pruebas de CableLabs y dos operadores de cable, publicado como RFC 7021, comprobó en pruebas de 2010 que, detrás de una, las tecnologías de transición a IPv6 como 6to4 y Teredo fallan por completo o sufren una grave degradación del servicio. El consejo de Xbox Support es pedir a tu proveedor una dirección IP pública y, si no puede dártela, cambiar de proveedor.

IPv6, donde el juego lo usa

RFC 7021 llama a IPv6 la solución al problema del agotamiento de IPv4. Las recomendaciones del IETF para routers IPv6 domésticos (RFC 6092) consideran poco probable que haya NAT ahí, pero mantienen la costumbre de admitir solo el tráfico iniciado desde dentro, y piden una forma de que las aplicaciones abran flujos entrantes, o un "transparent mode" (modo transparente). Así que IPv6 solo ayuda donde lo usan tu proveedor, tu router y el juego; la documentación del Game Development Kit de Microsoft pide a los juegos que vinculen su puerto multijugador tanto a IPv4 como a IPv6. Deja los componentes IPv6 de Windows en sus valores predeterminados: entre las causas de los fallos de Teredo, Xbox Support incluye que Teredo se haya desactivado en el Registro, por un programa o a mano.

Lo que no cambia tu tipo de NAT

Relacionado

¿Te sirvió esta página?

¿Qué faltaba, o qué no funcionó? Leemos todos estos mensajes.

Si esta página no resolvió tu problema, escríbenos — dinos qué artículo leíste y lo corregimos.