Puertos y cortafuegos

Qué puertos abrir para un servidor de Minecraft (25565 y Bedrock)

Java va por TCP 25565 y Bedrock por UDP 19132. Los comandos para Windows y Linux, el query, y cómo jugar sin tener que escribir el puerto.

2 min de lecturaActualizado el 6 de octubre de 2026Minecraft

Aquí hay una trampa que despista a mucha gente: Java y Bedrock no usan ni el mismo puerto ni el mismo protocolo. Si tu servidor es de Java, Bedrock no entrará por mucho que abras cosas, y al revés.

Los puertos

PuertoProtocoloPara qué¿Abrir?
25565TCPMinecraft JavaSí, si juegas en Java
19132UDPMinecraft Bedrock (móvil, consola, Windows 10/11)Sí, si juegas en Bedrock
25565UDPQuery (listas de servidores, bots de Discord)Solo si pones enable-query=true
25575TCPRCONMejor no abrirlo a Internet

El puerto se define en server.properties, en server-port. Si lo cambiaste, usa el tuyo.

Windows (PowerShell como administrador)

Java:

New-NetFirewallRule -DisplayName "Minecraft Java TCP 25565 (entrada)" -Direction Inbound  -Protocol TCP -LocalPort 25565 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Minecraft Java TCP 25565 (salida)"  -Direction Outbound -Protocol TCP -LocalPort 25565 -Action Allow -Profile Any

Bedrock:

New-NetFirewallRule -DisplayName "Minecraft Bedrock UDP 19132 (entrada)" -Direction Inbound  -Protocol UDP -LocalPort 19132 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Minecraft Bedrock UDP 19132 (salida)"  -Direction Outbound -Protocol UDP -LocalPort 19132 -Action Allow -Profile Any

Query, solo si lo has activado en server.properties:

New-NetFirewallRule -DisplayName "Minecraft query UDP 25565 (entrada)" -Direction Inbound -Protocol UDP -LocalPort 25565 -Action Allow -Profile Any

Linux

# Java — Ubuntu / Debian
ufw allow 25565/tcp
# Bedrock
ufw allow 19132/udp

# AlmaLinux / Rocky
firewall-cmd --permanent --add-port=25565/tcp
firewall-cmd --permanent --add-port=19132/udp
firewall-cmd --reload
# ¿Escucha?
ss -lntup | grep -E '25565|19132'

Que tus jugadores no tengan que escribir el puerto

Si usas el 25565 (el de siempre), basta con que pongan la IP o tu dominio. Si lo cambiaste, tendrán que escribir tudominio.com:25566, que es feo y se olvida.

La solución limpia es un registro SRV en tu DNS, que le dice al cliente a qué puerto ir sin que el jugador lo sepa:

_minecraft._tcp.play.tudominio.com.  SRV  0 5 25566  tudominio.com.

Con eso, tus jugadores entran escribiendo solo play.tudominio.com. En Bedrock no existe SRV, ahí sí hay que indicar el puerto.

Sigue sin entrar nadie

  1. ¿Java o Bedrock? Es el fallo clásico: abrir TCP 25565 y que tus amigos entren desde el móvil, que es Bedrock y va por UDP 19132.
  2. ¿Está arrancado? Mira la consola: tiene que poner Done y el puerto. Si Java se quedó sin memoria, ni llega a escuchar.
  3. server-ip vacío. En server.properties, el campo server-ip debe estar en blanco. Si tiene algo, el servidor solo escucha en esa dirección.
  4. online-mode no afecta a la conexión, pero sí a quién puede entrar. Si tus jugadores no son premium, déjalo en false y pon un plugin de autenticación.
  5. Filtrado AntiDDoS: pestaña Seguridad de tu servicio en el panel.

¿No sabes cuánta RAM asignarle? Mira nuestra calculadora de RAM para Minecraft: tiene en cuenta el tipo de servidor, los jugadores y la distancia de visión, que es lo que de verdad se come la memoria.

Artículos relacionados

Volver al centro de ayuda

¿No encuentras lo que buscas?

Abre un ticket desde tu panel y te respondemos en menos de 5 minutos.