Cómo abrir el puerto 25565 para tu servidor de Minecraft (y qué hacer con CG-NAT)
Si tu servidor de Minecraft está en tu PC, tus amigos solo pueden entrar si el router deja pasar su conexión hasta él: eso es «abrir el puerto». Son cuatro pasos (IP fija, regla en el router, firewall y probarlo) y casi siempre que falla es por lo mismo: CG-NAT, dos routers o Windows. Aquí está todo, en orden.
Qué puerto hay que abrir
Minecraft Java usa el puerto **25565 TCP**. Es el que pone server-port en server.properties: si lo cambiaste, abre ese. Para jugar no hace falta UDP.
UDP solo entra si usas algo más: Bedrock (el servidor dedicado de Bedrock o Geyser para que entren desde el móvil y la consola) va por el 19132 UDP, y el mod o plugin Simple Voice Chat por el 24454 UDP. Cada uno es una regla más en el router.
Esta guía es para un servidor de verdad (el server.jar o un servidor de Paper) arrancado en tu PC. Si no lo tienes, empieza por cómo crear un servidor de Minecraft.
¿Prefieres no montarlo tú? Servidores de Minecraft desde 6 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Minecraft gratis, sin tarjeta.
Paso 1: que tu PC tenga siempre la misma IP de casa
El router reparte las IP de dentro de casa como quiere, y la regla del puerto apunta a una: si mañana tu PC recibe otra, la regla apunta a nada.
Mira tu IP y la del router
En Windows, abre «Símbolo del sistema», escribe
ipconfigy apunta dos líneas de tu conexión: «Dirección IPv4» (la de tu PC, tipo 192.168.1.35) y «Puerta de enlace predeterminada» (la del router, casi siempre 192.168.1.1 o 192.168.0.1).Resérvala en el router
En el router, busca «DHCP», «IP estática» o «Reserva de dirección» y asigna esa IP a tu PC. Así no cambia aunque reinicies.
Paso 2: la regla en el router
Entra al router
Escribe la puerta de enlace en el navegador (por ejemplo
192.168.1.1). El usuario y la contraseña suelen estar en la pegatina de debajo del router. Algunas operadoras lo llevan desde su app o su área de cliente en vez de desde esta página.Busca el apartado
Cada marca lo llama distinto: «Reenvío de puertos», «NAT», «Port Forwarding», «Servidores virtuales» o «Port Mapping». A veces está dentro de «Avanzado» o «Seguridad».
Crea la regla
Protocolo TCP, puerto externo 25565, puerto interno 25565 y, como destino, la IP de tu PC del paso 1. Ponle un nombre (Minecraft) y guarda.
Si el router lo pide, reinícialo
Muchos aplican la regla al momento; otros, no hasta reiniciar.
Paso 3: el firewall de Windows
La primera vez que arrancas el servidor, Windows pregunta si deja a Java usar la red. Marca «Redes privadas» y pulsa «Permitir acceso». Si lo cerraste o dijiste que no, el router deja pasar la conexión y Windows la tira.
Para arreglarlo: «Firewall de Windows Defender» → «Permitir una aplicación a través del Firewall de Windows», y marca la Java que arranca el servidor («OpenJDK Platform binary» o «Java(TM) Platform SE binary»). Si tienes un antivirus con firewall propio, también hay que darle permiso ahí.
Paso 4: comprueba que se ve desde fuera
Prueba el puerto desde fuera
Con el servidor encendido, abre ¿está abierto mi puerto? en el mismo PC o en otro de tu casa: enseña tu IP pública (la que les darás a tus amigos) y prueba el 25565 desde nuestra máquina, como entraría un amigo. Te dice si está abierto, si el router deja pasar pero el servidor no contesta o si no llega nada.
O pruébala con la IP
Si ya sabes tu IP pública (busca «cuál es mi IP»), también vale escribirla en ¿está encendido mi servidor de Minecraft?: si sale encendido, con su versión y su MOTD, tus amigos ya pueden entrar con esa IP (con 25565 no hace falta poner el puerto).
No lo pruebes desde tu casa
Muchos routers no dejan entrar a tu IP pública desde dentro de tu propia red. Que a ti no te funcione no significa que esté cerrado: tú entra con
localhosty deja la prueba a la herramienta o a un amigo.
Si sigue cerrado: el CG-NAT
Compara la IP pública que te da «cuál es mi IP» con la que enseña el router como «IP WAN» o «IP de Internet» en su página de estado. Si no son la misma, o la del router empieza por 100.64 a 100.127, tienes CG-NAT: compartes la IP con otros clientes de tu operadora y ninguna regla de tu router puede abrir nada, porque la conexión de tu amigo se para antes, en la operadora. ¿Está abierto mi puerto? hace la comparación por ti: le escribes la IP WAN del router y te dice si es CG-NAT o si hay otro router delante.
Es habitual en el internet de casa por 4G o 5G y en algunas fibras. En España, Digi lo usa de fábrica en su fibra y lo quita con un servicio aparte de pago (mira las condiciones en su web). En otras operadoras basta a veces con llamar y pedir «una IP pública» o «salir del CG-NAT».
Si no quieres o no puedes, hay rodeos que no pasan por el router: una VPN como Radmin o un túnel como playit.gg (jugar con amigos sin abrir puertos), o un servidor fuera de tu casa (abajo).
Otras causas de que no entre nadie
Dos routers
Si tienes el router de la operadora y otro tuyo detrás, hay que abrir el puerto en los dos (del de la operadora al tuyo, y del tuyo al PC), o poner el de la operadora en modo puente.
server-ip relleno
En server.properties,
server-iptiene que estar vacío. Con una dirección que no es la del equipo, el servidor no arranca o no escucha donde llega la conexión.El servidor no está encendido
Con la consola cerrada no hay nada que responda: el puerto sale cerrado aunque la regla esté bien. Mira en la consola que haya llegado a «Done».
Otro puerto distinto
Si cambiaste
server-port, la regla tiene que llevar ese número, y tus amigos lo escriben detrás de la IP (tuip:25570).Tus amigos se conectan pero los echa
Entonces el puerto ya está abierto: el problema es otro (versión, lista blanca, mods). Lo tienes en no puedo entrar a mi servidor de Minecraft.
Lo que supone tener el puerto abierto
Tu IP de casa queda a la vista de quien entre, y hay programas que recorren internet buscando servidores de Minecraft abiertos: si no es para todo el mundo, activa la lista blanca (whitelist) y deja online-mode en true. Y el mundo solo existe mientras tu PC está encendido: si tú no estás, nadie juega.
Lo que más se nota es la subida de tu conexión y el procesador del PC, que comparte con todo lo demás que tengas abierto (incluido tu propio Minecraft si juegas en el mismo equipo).
Sin tocar el router: un servidor fuera de casa
En NapNodes no hay puertos que abrir: cada servidor tiene su dirección (<id>.play.napnodes.com, en Minecraft sin puerto), funciona con tu PC apagado y tu IP de casa no aparece por ningún lado. Si quieres chat de voz o mapa web, cada servidor de Minecraft trae un segundo puerto ya abierto en «Configuración avanzada» → «Puertos».
Para probar, el servidor gratis: sin tarjeta, lo enciendes cuando vais a jugar y se apaga solo cuando se queda vacío. Si os quedáis, pasas a un plan con el mismo mundo.
Preguntas frecuentes
¿Qué puerto hay que abrir para un servidor de Minecraft?
El 25565 TCP en Java, o el que ponga server-port en server.properties si lo cambiaste. Bedrock y Geyser usan el 19132 UDP.
¿Hay que abrir el puerto en TCP o en UDP?
Para Minecraft Java basta TCP. UDP solo hace falta para Bedrock o Geyser (19132) y para Simple Voice Chat (24454).
¿Por qué el puerto sigue cerrado si ya lo abrí en el router?
Por orden de lo más común: CG-NAT de tu operadora, el firewall de Windows bloqueando a Java, la IP de tu PC cambiada, dos routers en cadena o el servidor apagado mientras lo pruebas.
¿Cómo sé si tengo CG-NAT?
Si la IP de Internet que enseña tu router no es la misma que te sale al buscar «cuál es mi IP», o empieza por 100.64 a 100.127, tienes CG-NAT y no puedes abrir puertos sin que tu operadora te dé una IP pública.
¿Se puede jugar con amigos sin abrir puertos?
Sí: con una VPN como Radmin, un túnel como playit.gg o un servidor fuera de casa, que ya tiene su dirección en internet y no depende de tu PC ni de tu router.
¿Te ha servido esta guía?
¿Lo montamos?
Servidores de Minecraft desde 6 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Minecraft gratis, sin tarjeta.
¿Tu servidor no aparece en el juego? Compruébalo en un segundo con «¿Está encendido mi servidor?»: jugadores, versión y MOTD, gratis. ¿Necesitas el UUID de un jugador para la whitelist o los permisos? Búscalo aquí. ¿Vas a dar objetos encantados? Crea el comando con el generador de /give.
Herramienta gratis: ¿Está encendido mi servidor?. Escribe la dirección de un servidor de Minecraft y mira si responde, cuántos juegan, la versión y el MOTD.
Herramienta gratis: ¿Está abierto mi puerto?. Comprueba desde internet si el puerto de tu servidor de casa está abierto (Minecraft, Valheim, Zomboid) y si tu operadora usa CG-NAT.
Sigue leyendo
- Jugar a Minecraft con amigos sin abrir puertos: Hamachi, Radmin VPN, playit.gg y hosting
Jugar a Minecraft con amigos sin tocar el router: Hamachi, Radmin VPN, túneles como playit.gg y un servidor alquilado. Qué hace cada uno y cuándo cambiar.
- Servidor de Minecraft para niños: guía para madres y padres
Un servidor de Minecraft privado para tus hijos y sus amigos: quién puede entrar, cómo quitar el PvP y los monstruos, cuánto cuesta y cómo se cancela.
- Cómo dar op en tu servidor de Minecraft (y quitarlo): niveles y errores
Cómo hacerte op o dárselo a un amigo en tu servidor de Minecraft, qué deja hacer cada nivel, el ops.json y qué hacer si sale «That player does not exist».