El reenvío de puertos en Minecraft es el proceso de indicarle a tu router que envíe las solicitudes de conexión entrantes de Minecraft directamente a la computadora que ejecuta tu servidor. Sin esto, tu router bloquea el tráfico externo y nadie fuera de tu red doméstica puede unirse a tu juego. El puerto predeterminado que usa Minecraft Java Edition es 25565 (TCP), y ese es el que reenviarás en casi todos los casos.
Tabla de contenidos
- Cómo funciona el reenvío de puertos en Minecraft
- Antes de empezar
- Guía de configuración paso a paso
- Java vs. Bedrock: Diferencias de puertos
- Cómo verificar que tu puerto está realmente abierto
- Solución de problemas comunes
- Por qué necesitas una dirección IP local estática
- Consideraciones de seguridad
Cómo funciona el reenvío de puertos en Minecraft
Tu router está entre internet y cada dispositivo en tu red doméstica. Usa Traducción de direcciones de red (NAT) para compartir una dirección IP pública entre todos tus dispositivos. Cuando un amigo intenta conectarse a tu servidor de Minecraft, su juego envía un paquete a tu IP pública en el puerto 25565. Sin una regla de reenvío, tu router no sabe qué dispositivo en tu red debe recibir ese paquete, así que lo descarta.
Una regla de reenvío de puertos le dice al router: "Cualquier tráfico que llegue al puerto 25565 va a la dirección IP local de mi PC del servidor". Una vez que esa regla existe, tu router pasa la conexión, y tu amigo llega a tu mundo.
Antes de empezar
Reúne estas cuatro piezas de información antes de tocar la configuración de tu router. Tenerlas listas hace que todo el proceso tome menos de cinco minutos.
-
La dirección IP local de tu PC del servidor
(por ejemplo, 192.168.1.105). En Windows, ejecuta
ipconfigen símbolo del sistema y busca "Dirección IPv4". En Linux/macOS, ejecutaip aoifconfig. -
La dirección del panel de administración de tu router.
Generalmente
192.168.1.1o192.168.0.1. Está impresa en la etiqueta del router o visible en la línea "Puerta de enlace predeterminada" deipconfig. - El nombre de usuario y contraseña de administrador de tu router. Los valores predeterminados suelen ser "admin/admin" o "admin/password" a menos que los hayas cambiado.
- El puerto que deseas reenviar. Java Edition: 25565 TCP. Bedrock Edition: 19132 UDP.
Guía de configuración paso a paso
Paso 1: Inicia sesión en tu router
- Abre un navegador en cualquier dispositivo conectado a tu red doméstica.
-
Escribe la dirección de la puerta de enlace de tu router en la barra de direcciones (por ejemplo,
192.168.1.1). - Ingresa tus credenciales de administrador cuando se te solicite.
Paso 2: Encuentra la sección de reenvío de puertos
Cada marca de router lo etiqueta de manera diferente. Busca uno de estos nombres de menú:
- Asus: WAN > Virtual Server / Port Forwarding
- Netgear: Dynamic DNS / Port Forwarding / Port Triggering (bajo Advanced)
- TP-Link: Advanced > NAT Forwarding > Virtual Servers
- Linksys: Security > Apps and Gaming > Single Port Forwarding
- Puertas de enlace Xfinity/Comcast: Advanced > Port Forwarding
- Spectrum/Netgear C7000: Advanced Setup > Port Forwarding / Port Triggering
Si no puedes encontrarlo, busca " tu modelo de router + reenvío de puertos" en portforward.com , que tiene capturas de pantalla paso a paso para cientos de modelos de router.
Paso 3: Crea la regla de reenvío
Completa los campos de la siguiente manera. Las etiquetas exactas varían según el router, pero los valores siguen siendo los mismos.
| Campo | Valor para Java Edition | Valor para Bedrock Edition |
|---|---|---|
| Nombre del servicio / Descripción | Minecraft | Minecraft Bedrock |
| Protocolo | TCP | UDP |
| Puerto externo (Inicio) | 25565 | 19132 |
| Puerto externo (Final) | 25565 | 19132 |
| IP interna / IP local | La dirección IP local de tu PC del servidor | La dirección IP local de tu PC del servidor |
| Puerto interno | 25565 | 19132 |
- Guarda o aplica la regla.
- Reinicia el router si la interfaz te lo indica (no siempre es necesario).
Paso 4: Permite el puerto a través del Firewall de Windows (si aplica)
Tu router ahora está reenviando tráfico, pero el Firewall de Windows puede seguir bloqueándolo localmente. Para abrir el puerto en Windows:
- Abre Windows Defender Firewall with Advanced Security (búscalo en Inicio).
- Haz clic en Inbound Rules , luego en New Rule .
- Selecciona Port , haz clic en Next.
-
Elige TCP, ingresa
25565, haz clic en Next. - Selecciona Allow the connection , haz clic en Next en los pantallas restantes.
- Nombra la regla "Minecraft Server" y termina.
En Linux, si estás ejecutando
ufw
:
sudo ufw allow 25565/tcp
sudo ufw reload
Java vs. Bedrock: Diferencias de puertos
Las dos ediciones usan puertos y protocolos completamente diferentes. Mezclarlos es una de las razones más comunes por las que el reenvío de puertos parece "no funcionar".
- Java Edition: Puerto 25565, protocolo TCP. Esto es lo que usan los jugadores de PC en la versión Java.
- Bedrock Edition: Puerto 19132, protocolo UDP. Esto cubre a los jugadores de Windows 10/11, Xbox, PlayStation, Switch, iOS y Android que se conectan a un servidor Bedrock Dedicated Server (BDS).
- Ejecutando ambas ediciones: Necesitas dos reglas de reenvío separadas, una para cada combinación de puerto/protocolo.
Puedes cambiar el puerto que usa Minecraft Java editando el
server.properties
archivo y cambiando el
server-port
valor. Si lo haces, reenvía el puerto que estableciste allí en lugar de 25565, e indica a tus amigos que se conecten usando
yourip:customport
.
Cómo verificar que tu puerto está realmente abierto
Después de configurar la regla de reenvío, necesitas confirmar que el puerto es accesible desde internet, no solo desde tu propia red. Probar desde tu propia red siempre tendrá éxito porque el tráfico nunca sale de tu router.
Usa una herramienta de verificación de puertos externa para probar desde la perspectiva de internet. Ingresa tu dirección IP pública (encuéntrala buscando "cuál es mi IP" en Google) y el puerto 25565, luego ejecuta la verificación. Un resultado de ABIERTO significa que tu regla de reenvío está funcionando y tus amigos pueden conectarse. Un resultado de CERRADO o TIEMPO AGOTADO significa que algo sigue bloqueando la conexión.
Solución de problemas comunes
El puerto sigue mostrándose como cerrado después del reenvío
- El servidor no se está ejecutando. El proceso del servidor de Minecraft debe estar activo para que el puerto aparezca abierto. Inicia primero, luego prueba.
-
IP local incorrecta en la regla.
Verifica la IP actual de tu PC del servidor con
ipconfigy compárala con lo que ingresaste en la regla del router. - Bloqueo a nivel de ISP. Algunos ISP, particularmente los que usan NAT de grado de operador (CGNAT), bloquean las conexiones entrantes completamente. Si tu IP pública comienza con 100.64 a 100.127, probablemente estés detrás de CGNAT. Contacta a tu ISP o considera una solución de tunelización VPN como Cloudflare Tunnel como alternativa.
- NAT doble. Si tienes un combo módem/router más un router separado, podrías tener dos capas de NAT. Necesitas poner el primer dispositivo en modo puente o reenviar el puerto en ambos dispositivos.
- Firewall en el PC del servidor. El Firewall de Windows o un antivirus de terceros pueden estar bloqueando el puerto localmente. Verifica nuevamente la regla de entrada que creaste.
Los amigos pueden conectarse pero siguen agotándose los tiempos
- Tu velocidad de carga de internet puede ser demasiado baja. Un servidor de Minecraft Java necesita aproximadamente 0.5 Mbps de carga por jugador activo.
-
El PC del servidor puede estar quedándose sin RAM. El JAR del servidor de Minecraft predeterminado asigna 1 GB. Inicia con más memoria:
java -Xmx4G -Xms1G -jar server.jar nogui
No puedes conectarte usando tu propia IP pública
Esto es normal. Muchos routers no admiten "NAT loopback" (también llamado NAT de horquilla), lo que significa que los dispositivos en tu propia red no pueden alcanzar tu servidor usando la IP pública. Conéctate usando la dirección IP local de tu PC del servidor (por ejemplo,
192.168.1.105
) cuando juegues desde la misma red. Los amigos fuera de tu red usan la IP pública.
Por qué necesitas una dirección IP local estática
Por defecto, tu router asigna direcciones IP locales dinámicamente a través de DHCP . Eso significa que la dirección IP local de tu PC del servidor puede cambiar después de un reinicio, rompiendo silenciosamente tu regla de reenvío. Tienes dos formas de solucionarlo:
- Reserva DHCP (recomendado): En la configuración DHCP de tu router, encuentra tu PC del servidor por su dirección MAC y asígnale una IP permanente. El router siempre le dará a ese dispositivo la misma dirección. Esto no requiere cambios en el PC mismo.
- IP estática manual en el PC: Establece la dirección IP, máscara de subred, puerta de enlace predeterminada y DNS manualmente en la configuración de tu adaptador de red. Usa una dirección fuera del rango DHCP de tu router para evitar conflictos (por ejemplo, si DHCP asigna .100 a .200, usa .50).
Consideraciones de seguridad
Abrir un puerto a internet es una exposición real. Algunos pasos prácticos para reducir el riesgo:
-
Usa una lista de permitidos.
En
server.properties, establecewhite-list=truey agrega solo a jugadores de confianza. Esto evita que usuarios de internet aleatorios se unan incluso si encuentran tu IP. - Mantén el JAR del servidor actualizado. Mojang lanza parches de seguridad regularmente. Ejecutar una versión desactualizada te expone a exploits conocidos.
- No ejecutes el servidor como administrador/root. Crea una cuenta de usuario dedicada con privilegios bajos para el proceso del servidor.
- Considera un puerto no estándar. Cambiar de 25565 a algo como 34217 no detendrá a un atacante decidido, pero reduce el ruido del escaneo automatizado.
- Cierra el puerto cuando no esté en uso. Si solo juegas los fines de semana, desactiva la regla de reenvío durante la semana.
Confirma que tu puerto del servidor de Minecraft está realmente abierto
Después de configurar el reenvío de puertos del servidor de Minecraft, usa nuestro verificador de puertos abiertos gratuito para verificar instantáneamente que el puerto 25565 (o tu puerto personalizado) es accesible desde internet. Ingresa tu IP pública y número de puerto y obtén un resultado real en segundos.
Verifica tu puerto ahora →
Minecraft Java Edition usa el puerto 25565 sobre TCP por defecto. Minecraft Bedrock Edition usa el puerto 19132 sobre UDP. Puedes cambiar el puerto de Java Edition editando el
server-port
valor en
server.properties
, pero 25565 es lo que cada cliente espera a menos que les digas lo contrario. Si lo cambias, los jugadores deben agregar el puerto personalizado a tu IP al conectarse, como
yourip:34217
.
La forma más fácil es buscar "cuál es mi IP" en Google. El resultado en la parte superior de la página muestra tu IP pública actual. También puedes visitar un sitio como ipinfo.io. Ten en cuenta que la mayoría de las conexiones de internet doméstico tienen una IP pública dinámica, lo que significa que puede cambiar cuando tu router se reinicia o después de un cierto período. Si esto sucede frecuentemente, busca un servicio de DNS dinámico gratuito como DuckDNS para obtener un nombre de host estable que siempre apunte a tu IP actual.
Esto casi siempre significa que la regla de reenvío de puertos falta o apunta a la IP local incorrecta. Cuando te conectas desde la misma red, el tráfico nunca sale del router, por lo que la regla de reenvío es irrelevante. Tus amigos se conectan desde afuera, por lo que la regla debe ser correcta y estar activa. Verifica nuevamente que la IP local en la regla coincida con la IP actual de tu PC del servidor y verifica que el puerto esté abierto usando un verificador de puertos externo mientras el servidor se ejecuta.
No. Los servicios de alojamiento pagado de Minecraft (como Apex Hosting, Bisect Hosting o similares) ejecutan el servidor en su propio hardware con una IP pública y puertos abiertos ya configurados. Solo obtienes una dirección de servidor y puerto de ellos y lo compartes con amigos. El reenvío de puertos solo es necesario cuando estás alojando automáticamente el servidor en una máquina en tu hogar, detrás de tu propio router.
NAT de grado de operador (CGNAT) significa que tu ISP coloca a múltiples clientes detrás de una sola dirección IP pública, por lo que en realidad no tienes una IP pública única. El reenvío de puertos no funciona en esta situación porque las conexiones entrantes no pueden alcanzarte. Para verificar si estás detrás de CGNAT, ve si la IP WAN de tu router comienza con 100.64 a 100.127. Las soluciones incluyen pedir a tu ISP una IP pública dedicada (a veces gratis, a veces una pequeña tarifa), o usar un servicio de túnel como Cloudflare Tunnel o Playit.gg para evitar completamente el NAT.
Conlleva cierto riesgo, pero es manejable. Abrir el puerto 25565 significa que cualquiera que encuentre tu IP puede intentar conectarse. Habilitar la lista blanca del servidor es la protección individual más efectiva, ya que bloquea completamente a jugadores desconocidos. También mantén tu software de servidor actualizado, ya que Mojang parcha vulnerabilidades de seguridad en versiones más nuevas. Evita ejecutar el proceso del servidor con privilegios de administrador o root, y considera cerrar la regla de reenvío de puertos cuando el servidor no esté en uso.