Minecraft

Cómo ponerle un dominio a tu servidor de Minecraft

Con un registro A y un registro SRV _minecraft._tcp, tus amigos entran con play.tudominio.com sin aprenderse ninguna IP ni ningún puerto.

Equipo de TheGameHosting 9 min de lectura
Cables de red en un rack de servidores, el equipo detrás del dominio de un servidor de Minecraft y sus registros DNS
Foto: Dsimic, CC BY-SA 4.0, vía Wikimedia Commons

Ponerle un dominio a tu servidor de Minecraft es lo que separa un «únete a 203.0.113.10:25570» de un «entra a play.tudominio.com». Solo necesitas un dominio que sea tuyo y dos registros DNS: un registro A, que apunta un nombre a la IP del servidor, y un registro SRV, que le dice a Minecraft: Java Edition en qué puerto está. Aquí tienes los valores exactos, cómo comprobarlos desde tu PC y los errores que hacen que casi todos fallen.

Antes de empezar: qué necesitas

  • Un dominio propio. Cualquiera sirve. Sus DNS se editan en tu registrador de dominios o en el proveedor de DNS al que lo hayas pasado (mucha gente usa Cloudflare).
  • La IP y el puerto de tu servidor. Si lo tienes contratado, el panel te muestra la dirección y el puerto con los que se conectan los jugadores. Si lo tienes en casa, es tu IP pública y el puerto que abriste en el módem (en Java, por defecto 25565).
  • Unos 15 minutos, más un rato de espera mientras los registros nuevos llegan a la caché DNS de cada jugador.

¿Todavía no tienes servidor? Primero sigue la guía de cómo crear un servidor de Minecraft Java y regresa cuando ya puedas entrar con la IP.

Cómo funciona el dominio de un servidor de Minecraft

Cuando alguien en Java escribe play.tudominio.com en Multijugador → Añadir servidor, el juego le pregunta primero al DNS por un registro SRV llamado _minecraft._tcp.play.tudominio.com. Según la Minecraft Wiki, esta búsqueda existe desde Java Edition 1.3.1. Si encuentra el SRV, toma de ahí el puerto y el host de destino, busca el registro A de ese host para sacar la IP y se conecta. Si no hay SRV, usa el registro A y el puerto 25565.

En la práctica hay tres situaciones:

Puerto de tu servidorRegistros que necesitasQué escriben los jugadores
25565 (el de Java por defecto)Solo registro Aplay.tudominio.com
Otro puerto (por ejemplo 25570)Registro A + registro SRVplay.tudominio.com
Otro puerto, sin SRVSolo registro Aplay.tudominio.com:25570

En un hosting es normal que el puerto no sea 25565, porque varios servidores comparten la misma IP. Justo para eso existe el SRV.

Paso 1: crea el registro A

El registro A une un nombre con una dirección IPv4. En el editor de DNS de tu dominio agrega esto:

CampoValor
TipoA
Nombre / Hostplay (queda play.tudominio.com)
Dirección IPv4la IP de tu servidor, por ejemplo 203.0.113.10
TTLAutomático o 300 segundos
Proxy (solo Cloudflare)Solo DNS (nube gris)

También puedes usar el dominio raíz (@), pero un subdominio como play deja libre la raíz para tu página web.

¿Sirve un CNAME en lugar del registro A?

Sí, si tu proveedor te da un nombre de host en vez de una IP, puedes crear un CNAME de play.tudominio.com hacia ese nombre. Ojo con dos límites: un CNAME no puede ir en el dominio raíz, y el destino de un SRV no puede ser un CNAME. El RFC 2782 lo dice tal cual: el destino «MUST NOT be an alias». Apunta el SRV a un nombre que tenga su propio registro A.

Paso 2: el registro SRV del dominio para tu servidor de Minecraft

El formato del SRV viene del RFC 2782: _Servicio._Protocolo.Nombre TTL Clase SRV Prioridad Peso Puerto Destino. En Minecraft el servicio es _minecraft y el protocolo es _tcp. Así se ve la zona completa del ejemplo:

Zona DNS (ejemplo)
play.tudominio.com.                   300 IN A    203.0.113.10
_minecraft._tcp.play.tudominio.com.   300 IN SRV  0 5 25570 play.tudominio.com.

Qué es cada valor:

CampoEjemploPara qué sirve
Nombre_minecraft._tcp.playServicio + protocolo + el nombre que escriben los jugadores
Prioridad0Se prueba primero el número más bajo. Con un solo servidor da igual
Peso5Reparte jugadores entre registros con la misma prioridad. Con uno da igual
Puerto25570El puerto de tu servidor, tal cual lo muestra el panel
Destinoplay.tudominio.comUn nombre con registro A. Nunca una IP
  1. Entra a la configuración DNS de tu dominio, en tu registrador o tu proveedor de DNS.
  2. Agrega un registro de tipo SRV.
  3. En Nombre escribe _minecraft._tcp.play. Si el editor tiene campos separados, pon _minecraft en Servicio, TCP en Protocolo y play en Nombre.
  4. Pon Prioridad en 0 y Peso en 5.
  5. En Puerto escribe el puerto de tu servidor, por ejemplo 25570.
  6. En Destino escribe play.tudominio.com (el nombre de tu registro A), no la IP.
  7. Guarda, espera unos minutos y compruébalo con los comandos del paso 3.

Cloudflare: apaga el proxy (nube gris)

Es la causa número uno de que el dominio no funcione. La documentación de Cloudflare explica que un registro con proxy (nube naranja) mete a Cloudflare entre los jugadores y tu servidor en lugar de entregar tu IP, y que solo los registros A, AAAA y CNAME que sirven tráfico HTTP o HTTPS se pueden pasar por el proxy. Minecraft no es tráfico web, así que con la nube naranja los jugadores llegan a una dirección que no deja pasar el juego. El SRV, por su parte, nunca se puede poner con proxy.

Deja en Solo DNS (nube gris) el registro A al que apunta tu SRV. Cloudflare indica que las aplicaciones TCP o UDP necesitan un producto aparte (Spectrum) para pasar por su red; para un servidor de Minecraft normal, lo correcto es Solo DNS.

Con nube gris, cualquiera que consulte tu dominio ve la IP real del servidor. Es lo normal en juegos, y por eso la protección contra ataques debe estar en la red del servidor.

Paso 3: comprueba el dominio con nslookup o dig

En Windows abre el Símbolo del sistema:

Windows (Símbolo del sistema)
nslookup -type=SRV _minecraft._tcp.play.tudominio.com
nslookup play.tudominio.com

En macOS o Linux usa dig. Si le preguntas directo a un resolvedor público (@1.1.1.1 o @8.8.8.8) ves lo mismo que ven los jugadores y no tu propia caché:

Terminal de macOS / Linux
dig SRV _minecraft._tcp.play.tudominio.com +short @1.1.1.1
dig A play.tudominio.com +short @1.1.1.1

Si todo está bien, verás algo así:

Resultado esperado
0 5 25570 play.tudominio.com.
203.0.113.10

Si la consulta SRV no regresa nada, el nombre está mal escrito o el registro aún no se propaga. Si el registro A devuelve una IP que no es la tuya, lo más probable es que el proxy de Cloudflare siga encendido.

¿Cuánto tarda en propagarse el DNS?

Casi siempre funciona en minutos, pero cada resolvedor guarda la respuesta vieja hasta que vence el TTL. En Cloudflare el TTL «Auto» es de 300 segundos (cinco minutos), y su documentación avisa que la caché local puede tardar más. La Minecraft Wiki dice que en algunos resolvedores el cambio «puede tardar un día o así». Si los comandos ya devuelven lo correcto y el juego todavía no conecta, cierra Minecraft por completo, ábrelo de nuevo y vuelve a intentar.

¿El dominio sirve para Minecraft Bedrock?

El registro A sí; el SRV no. La Minecraft Wiki pone entre las limitaciones de Bedrock Dedicated Server que «no admite registros SRV para un nombre de dominio». Los jugadores de Bedrock (celular, consola, Windows) pueden escribir tu dominio en Dirección del servidor, pero el puerto lo tienen que poner a mano en Puerto. Los puertos por defecto de Bedrock son 19132 (IPv4) y 19133 (IPv6); si tu servidor usa 19132, basta con el dominio. El proceso completo está en cómo agregar un servidor en Minecraft Bedrock.

Errores comunes con el dominio del servidor de Minecraft

Lo que pasaCausa probableSolución
Solo entra si escriben :puerto al finalFalta el SRV o el nombre está malQue sea _minecraft._tcp.<nombre> y protocolo TCP
«Can't resolve hostname»Error de dedo o aún no se propagaPrueba con dig / nslookup y espera el TTL
Con el dominio da timeout y con la IP entraProxy de Cloudflare encendidoNube gris en el registro A
El SRV está guardado pero se ignoraEl destino es una IP o un CNAMEEl destino debe ser un nombre con registro A
Ayer funcionaba y hoy noCambió la IP del servidorActualiza el registro A con la IP nueva

Si ni con la IP puedes entrar, el problema no es el DNS: revisa Connection Timed Out en Minecraft.

Cómo tener una IP para tu servidor de Minecraft que no cambie

El dominio solo esconde la IP; no la vuelve fija. Casi todos los internet de casa tienen IP pública dinámica, así que un servidor en tu PC puede amanecer con otra dirección después de que se reinicia el módem. Desde ese momento, el registro A apunta a la IP vieja y nadie entra hasta que te das cuenta. Además tienes que abrir puertos y dejar tu PC prendida para que alguien pueda jugar.

Con un hosting eso deja de ser tu problema. En TheGameHosting tu servidor corre 24/7 en nuestra red y el panel te muestra la dirección y el puerto con los que se conectan los jugadores. Copias esos dos datos en tus registros A y SRV una vez. Dos detalles:

  • Si mueves el servidor con Location Changer (Dallas o Amsterdam), queda en otro nodo: revisa la dirección nueva en el panel y actualiza el registro A y el puerto del SRV.
  • La protección DDoS viene en todos los planes, y aquí importa: con la nube gris, cualquiera que consulte tu dominio ve la IP real.

Cuando ya entren por nombre, decide quién puede pasar: una whitelist en tu servidor de Minecraft evita que una dirección fácil de recordar se vuelva un servidor abierto a cualquiera.

Un servidor al que valga la pena ponerle dominio

Si tu servidor sigue en una PC con IP que cambia, los registros que configures hoy se pueden romper mañana. En TheGameHosting los planes para Minecraft empiezan en $1.90 USD/mes con 2 GB, con CPU AMD 9950X / 7950X3D y discos NVMe, quedan listos en unos 60 segundos después del pago y traen Version Changer para Paper, Purpur, Fabric, Forge y más. Escoge tu plan en planes y precios, copia la dirección y el puerto del panel en los dos registros de esta guía y usa el código FULL2026 para tener 15 % de descuento de por vida. ¿Dudas con el tamaño? Compara todos los planes o escríbenos por chat.

Preguntas frecuentes

¿Cómo hago un dominio para mi servidor de Minecraft?

Usa un dominio que sea tuyo, crea un registro A que apunte un subdominio como play.tudominio.com a la IP del servidor y, si el puerto no es 25565, agrega un registro SRV llamado _minecraft._tcp.play con ese puerto.

¿Necesito registro SRV si mi servidor usa el puerto 25565?

No. Java usa el 25565 por defecto, así que con el registro A los jugadores entran solo con el dominio. El SRV hace falta cuando el puerto es otro.

¿Por qué mi dominio de Minecraft no funciona con Cloudflare?

Casi siempre es porque el registro A tiene el proxy encendido (nube naranja). El proxy de Cloudflare solo maneja tráfico web: cámbialo a Solo DNS (nube gris) y espera unos minutos.

¿El registro SRV puede apuntar directo a una IP?

No. El RFC 2782 pide que el destino sea un nombre de host y que no sea un CNAME. Crea un registro A con la IP y usa ese nombre como destino del SRV.

¿Cómo hago la dirección de mi servidor de Minecraft para Bedrock?

Con el registro A basta para que escriban tu dominio, pero Bedrock no lee registros SRV: el puerto lo ponen a mano, salvo que tu servidor use el 19132, que es el de por defecto.

¿Cuánto tarda en funcionar el dominio nuevo?

Normalmente unos minutos. Los resolvedores guardan la respuesta hasta que vence el TTL, así que en el peor caso dale hasta un día y mientras tanto compruébalo con nslookup o dig.

Hosting para este juego

Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.

Todas las entradas