Aloja un Servidor de Minecraft Detrás de CGNAT: Sin Abrir Puertos
Guía paso a paso para hacer tu servidor de Minecraft doméstico accesible a tus amigos, incluso si tu proveedor de internet usa CGNAT. Funciona con Java y Bedrock.
Has montado un servidor de Minecraft en tu PC. Funciona genial en tu red local. Tú y cualquiera conectado a tu Wi-Fi pueden entrar y jugar. Pero cuando le envías tu IP a un amigo, no puede conectarse. Has probado a abrir puertos, has revisado el firewall tres veces, y nada funciona.
Si esto te suena familiar, es muy probable que tu proveedor de internet use CGNAT. Y no estás solo. Millones de jugadores en todo el mundo se topan con esta misma barrera al intentar alojar un servidor de Minecraft desde casa. A medida que se agotan las direcciones IPv4, cada vez más proveedores implementan CGNAT, haciendo imposible el reenvío de puertos tradicional.
¿La solución habitual? Alquilar un VPS, configurar reglas de iptables y mantener un servidor que realmente no necesitas. O rendirte y pagar un servicio de hosting de Minecraft donde pierdes el control sobre mods, plugins y rendimiento. Ninguna opción es ideal.
¿Qué Es CGNAT?
CGNAT significa Carrier-Grade NAT. En palabras simples, significa que tu proveedor de internet comparte una única dirección IP pública entre decenas (o cientos) de hogares. Tu router cree que tiene una IP pública, pero en realidad está detrás de otra capa de NAT que controla tu proveedor.
El resultado: el reenvío de puertos no funciona. Tu router no tiene una IP pública real, así que no hay forma de que el tráfico externo llegue a tu servidor de Minecraft. Esto es diferente a un problema de firewall, y ninguna configuración del router lo va a arreglar. Si quieres profundizar en el lado técnico, Tailscale tiene una gran explicación sobre CGNAT.
La Solución HomeGate
HomeGate le da a tu servidor de Minecraft una dirección pública sin necesidad de abrir puertos. Instalas un agente ligero en tu máquina y HomeGate se encarga del resto: aprovisionar un endpoint público, enrutar el tráfico y mantener tu IP doméstica oculta.
El tráfico fluye a través de la infraestructura de HomeGate, así que cualquiera que se conecte a tu servidor ve nuestra IP, no la tuya. Tu red doméstica se mantiene privada. Y como HomeGate soporta proxying tanto TCP como UDP, funciona con Java Edition y Bedrock Edition directamente.
Todo el proceso toma unos 5 minutos. Sin VPS, sin reglas de firewall, sin configurar proxies inversos.
Guía Paso a Paso
Paso 1: Asegúrate de Que Tu Servidor de Minecraft Está Funcionando
Antes de hacer nada, verifica que tu servidor funciona localmente.
Java Edition usa el puerto TCP 25565 por defecto. Inicia tu servidor y conéctate desde el cliente de Minecraft en la misma máquina usando localhost o 127.0.0.1 como dirección del servidor.
Bedrock Edition usa el puerto UDP 19132 por defecto. Conéctate desde otro dispositivo en la misma red LAN para confirmar que funciona.
Si no puedes conectarte localmente, soluciona eso primero. HomeGate redirige el tráfico hacia tu servidor, así que el servidor necesita estar funcionando y ser accesible en tu red local.
Paso 2: Instala Tailscale en Tu Máquina
HomeGate se conecta a tu servidor doméstico a través de Tailscale, una VPN mesh ligera. Instálalo en la misma máquina donde corre tu servidor de Minecraft.
Linux (una línea):
curl -fsSL https://tailscale.com/install.sh | sh
Windows / macOS: Descarga desde tailscale.com/download.
Una vez instalado, autentícate:
tailscale up
Sigue el enlace que te da para iniciar sesión. Eso es todo. Tu máquina ya está en tu red Tailscale.
Paso 3: Crea una Cuenta en HomeGate
Ve a homegate.sh y regístrate. Necesitarás el plan Dedicated+, que incluye proxying TCP y UDP para servidores de juegos y otros servicios no HTTP.
Paso 4: Añade Tu Servidor de Minecraft como Servicio
Desde el panel de HomeGate, crea un nuevo servicio:
- Dale un nombre (por ejemplo, “Minecraft Java” o “Minecraft Bedrock”)
- Selecciona el protocolo: TCP para Java Edition, UDP para Bedrock Edition
- Introduce el puerto de tu servidor de Minecraft (
25565para Java,19132para Bedrock) - HomeGate aprovisiona el proxy y te da una cadena de conexión
Obtendrás una dirección como tu-servidor.homegate.sh:25565. Esto es lo que tus amigos usarán para conectarse.
Paso 5: Comparte con Tus Amigos
Envía a tus amigos la cadena de conexión. En Minecraft:
- Java Edition: Añadir Servidor → pega la dirección (por ejemplo,
tu-servidor.homegate.sh:25565) - Bedrock Edition: Añadir Servidor → introduce el hostname y el puerto por separado
Eso es todo. Ellos se conectan, jugáis. Tu IP doméstica nunca es visible para nadie que se una a tu servidor.
Bonus: Java Y Bedrock a la Vez
Si ejecutas tanto un servidor Java como uno Bedrock (o usas un proxy como GeyserMC), puedes crear dos servicios en HomeGate, uno TCP y uno UDP. Cada uno obtiene su propio puerto y cadena de conexión, así que amigos en cualquier plataforma pueden conectarse al correcto.
¿Por Qué No Usar…?
Ngrok o Cloudflare Tunnels
Estas herramientas están diseñadas para tráfico HTTP: aplicaciones web, APIs, webhooks. El soporte para TCP y UDP es limitado, poco fiable o inexistente. El tráfico de servidores de juegos no es HTTP, así que no son la herramienta adecuada.
Un Hosting de Minecraft de Pago
Pierdes el control. ¿Quieres instalar mods o plugins personalizados? Suerte con el gestor de archivos del hosting. ¿Quieres ajustar los flags de la JVM para mejorar rendimiento? Quizás, si el panel de control lo permite. Y por el mismo coste mensual, podrías tener mejor hardware ejecutándolo tú mismo. Alojar un servidor de Minecraft en casa te permite personalizar todo y mejorar según tus propios términos.
Un VPS con Reenvío por iptables
Funciona, pero ahora estás manteniendo un VPS, escribiendo reglas de firewall y pagando por potencia de cómputo que no necesitas. Si el VPS se cae, tu servidor es inaccesible. Si te olvidas de actualizarlo, es un riesgo de seguridad. HomeGate hace el proxying por ti para que puedas enfocarte en tu servidor, no en tu infraestructura.
Playit.gg
Un concepto similar, y una herramienta sólida para servidores de juegos específicamente. HomeGate ofrece una plataforma más amplia: proxy inverso HTTP, dominios personalizados con SSL automático, protección DDoS y una API REST para automatización. Si alojas más que solo Minecraft, HomeGate cubre todo en un solo lugar.
Conclusión
Alojar un servidor de Minecraft desde casa no debería requerir un título en redes. Con HomeGate, pasas de “mis amigos no pueden conectarse” a “todos están en línea” en unos 5 minutos. Sin abrir puertos, sin exponer tu IP doméstica y sin dolores de cabeza con CGNAT.
Funciona igual de bien para otros servidores de juegos. Valheim, Terraria, Factorio, Palworld: si escucha en un puerto, HomeGate puede hacer proxy.
¿Listo para hacer tu servidor accesible? Regístrate en homegate.sh y empieza a jugar con tus amigos esta noche.