Puedes utilizar Cloudflare para gestionar los DNS de tu dominio y conectarlo con tu servidor de Minecraft en EterHosting.
Sin embargo, hay una configuración importante que debes tener en cuenta: las conexiones de Minecraft no deben pasar por el proxy naranja de Cloudflare.
Para un servidor de Minecraft normal, el registro DNS debe estar configurado como DNS Only, representado por la nube gris en Cloudflare.
El proxy estándar de Cloudflare está diseñado principalmente para tráfico web HTTP y HTTPS.
Minecraft utiliza una conexión diferente, por lo que si activas el proxy de Cloudflare para el registro que utiliza tu servidor, la conexión puede dejar de funcionar correctamente.
Cloudflare indica que los servicios que no utilizan HTTP, como servidores de juegos, deben utilizar DNS Only.
Necesitarás:
Puedes consultar la IP y el puerto de tu servidor desde el panel de EterHosting.
Primero debes añadir tu dominio a Cloudflare y completar la configuración de los servidores DNS.
Si utilizas Cloudflare como proveedor DNS principal, tendrás que cambiar los nameservers de tu dominio por los que te proporciona Cloudflare.
Antes de cambiar los nameservers, comprueba que todos los registros DNS necesarios estén correctamente configurados.
Accede al panel de Cloudflare y selecciona tu dominio.
Después, entra en:
DNS → Records
Desde esta sección podrás crear y modificar los registros DNS de tu dominio.
Si quieres que tus jugadores utilicen:
play.tudominio.com
debes crear un registro de tipo A.
Por ejemplo, si tu servidor tiene la IP:
123.45.67.89
configura:
| Campo | Valor |
|---|---|
| Type | A |
| Name | play |
| IPv4 address | 123.45.67.89 |
| Proxy status | DNS Only |
| TTL | Auto |
El resultado será:
play.tudominio.com → 123.45.67.89
Este paso es especialmente importante.
En el registro A que apunta a tu servidor de Minecraft debes tener:
DNS Only
La nube debe aparecer en color gris.
No debes utilizar:
Proxied
La nube naranja de Cloudflare no debe estar activada para este registro.
play.tudominio.com → IP de EterHosting Si activas el proxy de Cloudflare en un registro utilizado directamente por Minecraft, los jugadores pueden recibir errores de conexión o no conseguir conectarse al servidor.
Esto ocurre porque el proxy estándar de Cloudflare no está diseñado para reenviar conexiones normales de servidores de Minecraft.
Si necesitas proxy para tráfico TCP de un servicio que no sea HTTP o HTTPS, Cloudflare ofrece soluciones específicas como Spectrum, pero esto es diferente del proxy DNS normal.
Si tu servidor no utiliza el puerto estándar de Minecraft, puedes utilizar un registro SRV para ocultar el puerto.
Por ejemplo, si tu servidor utiliza:
IP: 123.45.67.89 Puerto: 25570
Puedes configurar:
Tipo: A Nombre: play Valor: 123.45.67.89 Proxy: DNS Only
Servicio: _minecraft Protocolo: _tcp Nombre: play Prioridad: 0 Peso: 5 Puerto: 25570 Destino: play.tudominio.com
Los jugadores podrán conectarse utilizando:
play.tudominio.com
sin tener que escribir el puerto.
Al crear el registro SRV en Cloudflare, debes introducir los valores correspondientes en los campos disponibles.
| Campo | Ejemplo |
|---|---|
| Service | _minecraft |
| Protocol | _tcp |
| Name | play |
| Priority | 0 |
| Weight | 5 |
| Port | 25570 |
| Target | play.tudominio.com |
El registro SRV debe permanecer como un registro DNS. No necesitas activar ningún proxy naranja para él.
Supongamos que EterHosting te proporciona:
IP: 123.45.67.89 Puerto: 25570
Y quieres utilizar:
play.tudominio.com
Type: A Name: play IPv4 address: 123.45.67.89 Proxy status: DNS Only TTL: Auto
Service: _minecraft Protocol: _tcp Name: play Priority: 0 Weight: 5 Port: 25570 Target: play.tudominio.com
Resultado:
play.tudominio.com → servidor EterHosting
El proxy DNS estándar de Cloudflare no puede utilizarse simplemente para ocultar la IP de un servidor de Minecraft.
Cuando utilizas DNS Only, Cloudflare devuelve la IP real configurada en el registro DNS.
Por tanto, cualquier persona que consulte el DNS de play.tudominio.com podrá obtener la IP del servidor.
Para servicios TCP que necesiten ser proxyados a través de Cloudflare, existen productos específicos como Cloudflare Spectrum.
Sí.
Puedes utilizar Cloudflare para proteger y acelerar tu página web mientras mantienes el registro utilizado por Minecraft como DNS Only.
Por ejemplo:
www.tudominio.com → Proxied / Nube naranja play.tudominio.com → DNS Only / Nube gris
De esta manera, el tráfico web puede utilizar el proxy de Cloudflare, mientras que Minecraft se conecta directamente con tu servidor.
Si tu servidor de Minecraft no funciona después de configurar Cloudflare, revisa el registro A utilizado por Minecraft.
Si aparece:
Proxied
cámbialo a:
DNS Only
Después guarda los cambios y espera unos minutos antes de volver a probar la conexión.
Comprueba que el registro A de Minecraft esté configurado como DNS Only.
Desactiva el proxy para el registro utilizado por Minecraft y selecciona DNS Only.
Esto puede ocurrir si has configurado ambos registros con el mismo estado de proxy.
La configuración recomendada sería:
Web: Proxied / Nube naranja Minecraft: DNS Only / Nube gris
Comprueba que el registro A utilizado por el Target del SRV esté configurado como DNS Only.
Comprueba que el dominio esté correctamente activo en Cloudflare y que los nameservers de tu dominio sean los proporcionados por Cloudflare.
También verifica que la IP y el puerto coincidan con los datos actuales de tu servidor en EterHosting.
Proxied / Nube naranja DNS Only / Nube gris Puedes consultar la IP y el puerto de tu servidor desde el panel de EterHosting:
¿Le ha resultado útil esta respuesta?