Conceptos Básicos de DNS: La Guía Telefónica de Internet
Antes de conectar tu dominio, es útil entender qué está sucediendo. Un Nombre de Dominio (p. ej., miservidorgenial.com) es un nombre fácil de recordar para una Dirección IP numérica (p. ej., 198.51.100.5). El Sistema de Nombres de Dominio (DNS) es el servicio que traduce el nombre al número.
CNAME vs. Registro A: Por Qué Importa
Un registro `A` apunta un dominio a una IP numérica específica e inmutable. Desaconsejamos encarecidamente esto porque la dirección IP de nuestro nodo podría cambiar durante el mantenimiento. Un registro CNAME (Nombre Canónico) es un apodo estable. Apuntas tu dominio a nuestro nombre de host de nodo permanente (p. ej., monarch.kingsnetwork.uk). Esta dirección nunca cambiará, asegurando que tu dominio siempre funcione.
Proxy de Cloudflare: Sitio Web vs. Servidor de Juegos
El proxy de la nube naranja de Cloudflare es una herramienta poderosa para sitios web, pero debe estar deshabilitado para servidores de juegos. Piensa en el proxy como un portero de discoteca que solo entiende el tráfico web (HTTP/HTTPS). Cuando un cliente de juego intenta conectarse, habla un idioma diferente (paquetes de juego), por lo que el portero se confunde y lo bloquea. Poner la nube en gris ("Solo DNS") le dice a Cloudflare que simplemente actúe como una guía telefónica y deje pasar el tráfico del juego directamente.
Conectar Tu Dominio a través de Cloudflare (CNAME)
Este es el método estándar y recomendado para la mayoría de los servidores, especialmente si tu servidor utiliza el puerto predeterminado del juego (como 25565 para Minecraft Java).
Encuentra el Nombre de Host de Tu Nodo
En el panel de control, ve a la pestaña "Configuración" de tu servidor. En la caja "DETALLES SFTP", copia la parte del nombre de host de la dirección (p. ej., monarch.kingsnetwork.uk).
Crea el Registro CNAME en Cloudflare
Inicia sesión en Cloudflare, ve a la página de registros DNS de tu dominio, haz clic en "Añadir registro" y rellena los detalles exactamente así:
[nombre] es un alias de [objetivo]
Conéctate en el Juego
Después de esperar unos minutos para que el DNS se actualice, los jugadores pueden conectarse usando tu nuevo dominio más el puerto (p. ej., play.tudominio.com:25565). Si es el puerto predeterminado, no necesitas escribirlo.
Avanzado: Ocultar el Puerto (Registro SRV)
Usa un registro SRV solo cuando tu servidor tenga un puerto no predeterminado y quieras que los jugadores se conecten sin tener que escribir ese puerto.
Crea un Registro CNAME Primero
Primero debes tener un registro CNAME apuntando al nombre de host de nuestro nodo. Sigue la guía de la sección anterior para crear uno (p. ej., play.tudominio.com apuntando a monarch.kingsnetwork.uk).
Crea el Registro SRV
Añade un nuevo registro DNS en Cloudflare con la siguiente configuración específica para un servidor de Minecraft Java:
[nombre] apunta a [objetivo] y escucha en el [puerto]
Protección Profesional: Usando TCPShield (Muy Recomendado)
Para la mejor protección DDoS posible, recomendamos encarecidamente usar TCPShield. Es un servicio gratuito y profesional para Minecraft: Java Edition que filtra el tráfico malicioso antes de que llegue a tu servidor.
Crea una Cuenta y una Red en TCPShield
Regístrate para obtener una cuenta gratuita en el sitio web de TCPShield y crea tu primera red.
Añade Tu Dominio a TCPShield
En tu panel de control de TCPShield, ve a la sección "Domains". Añade tu dominio (p. ej., tudominio.com) y selecciona la opción "Cloudflare". TCPShield te dará una clave de verificación para que la añadas como un registro TXT en tu DNS de Cloudflare para demostrar que eres el propietario del dominio.
Crea un Conjunto de Backend
Ve a la pestaña "Backend Sets" en TCPShield. Crea un nuevo conjunto y añade la dirección IP completa y el puerto de tu servidor (p. ej., monarch.kingsnetwork.uk para la IP y 25565 para el puerto).
Crea el Registro DNS Final
Finalmente, vuelve a Cloudflare. Elimina cualquier registro CNAME/SRV antiguo de tu servidor de juegos. TCPShield te proporcionará un registro CNAME único. Créalo en Cloudflare exactamente como te lo indiquen.
Una vez que el DNS se propague, ¡tu servidor estará totalmente protegido por TCPShield!