Cómo configurar un servidor DNS en DirectAdmin
Antes de Empezar: ¿Qué es un Servidor DNS y por qué te importa?
Imagina que el DNS es la agenda telefónica de Internet. Cuando alguien escribe tudominio.com, su navegador necesita saber a qué servidor (dirección IP) conectarse. El servidor DNS es quien le da esa respuesta.
Configurarlo correctamente en tu panel de control DirectAdmin es fundamental para que tus sitios web funcionen, los correos lleguen a su destino y no tengas dolores de cabeza con la resolución de nombres.
En este artículo, te guiaré paso a paso para que aprendas a configurar un servidor DNS en DirectAdmin, entender las zonas DNS, crear registros y gestionar todo desde un lugar centralizado.
No necesitas ser un gurú de Linux. Solo sigue las instrucciones y, si te pierdes, recuerda que siempre puedes pedir ayuda a tu proveedor de hosting o a nuestro soporte técnico.
Paso 1: Acceder a la Gestión de DNS en DirectAdmin
Lo primero es lo primero. Para configurar un servidor DNS, debes entrar a tu panel de DirectAdmin.
- Abre tu navegador y ve a la URL de tu panel. Normalmente es algo como
https://tu-servidor:2222. - Inicia sesión con tu usuario y contraseña de administrador (o el usuario que tenga permisos para gestionar dominios).
Una vez dentro, busca la sección llamada "Gestión de DNS" o "DNS Management". Dependiendo de la versión de DirectAdmin, puede estar en la página principal o dentro de un menú desplegable.
En la mayoría de las instalaciones, verás una lista de tus dominios. Haz clic en el dominio que quieres gestionar. Aquí es donde empieza la magia.
Paso 2: Entendiendo las Zonas DNS
Antes de tocar nada, es crucial que entiendas qué es una zona DNS.
Una zona DNS es un archivo de texto (aunque no lo veas como tal) que contiene todas las instrucciones sobre cómo se manejan las peticiones para tu dominio. Piensa en ella como el "libro de instrucciones" de tu servidor.
Dentro de la zona, encontrarás diferentes tipos de registros DNS. Los más comunes son:
- Registro A: Apunta un nombre de dominio (o subdominio) a una dirección IPv4. Ejemplo:
tudominio.com->192.168.1.1. - Registro AAAA: Igual que el A, pero para IPv6.
- Registro CNAME: Apunta un nombre a otro nombre (alias). Ejemplo:
www->tudominio.com. - Registro MX: Indica qué servidor se encarga de recibir el correo para tu dominio.
- Registro TXT: Texto libre, muy usado para verificación de SPF, DKIM o Google Workspace.
- Registro NS: Indica qué servidores son las autoridades para este dominio.
En DirectAdmin, verás una tabla con estos registros. No te asustes, es más fácil de lo que parece.
Paso 3: Configurar el Servidor DNS en DirectAdmin (Crear/Editar Zonas)
Ahora sí, vamos a la acción. Para configurar un servidor DNS para tu dominio, sigue estos pasos:
- Ve a "Gestión de DNS" en el menú principal.
- Haz clic en el dominio que deseas gestionar.
3.1. Crear una Nueva Zona
Si acabas de añadir un dominio a DirectAdmin, es probable que la zona ya se haya creado automáticamente. Pero si no es así:
- En la página de Gestión de DNS, busca el botón "Crear Zona" o "Add Zone".
- Escribe el nombre de tu dominio (ej.
mipaginaweb.com) y la IP del servidor donde apuntará. - Haz clic en "Crear".
3.2. Editar Registros Existentes
La mayoría de las veces, editarás registros ya existentes.
- En la lista de zonas, haz clic en el dominio.
- Verás una tabla con los registros actuales. Por defecto, DirectAdmin crea varios:
A,MX,NS,TXT, etc. - Para editar uno, haz clic en el icono de lápiz o en "Editar" al final de la fila.
- Cambia el valor (por ejemplo, la IP en un registro A) y guarda los cambios.
[INFO]: Los cambios en DNS pueden tardar entre 30 minutos y 48 horas en propagarse por todo Internet. No te preocupes si no ves los cambios al instante.
Paso 4: Añadir Nuevos Registros DNS
Imagina que quieres crear un subdominio como blog.tudominio.com o verificar que eres el dueño del dominio en Google. Necesitarás añadir un nuevo registro.
4.1. Añadir un Registro A (Subdominio)
- En la página de edición de tu zona, busca el botón "Añadir Registro" o "Add Record".
- En el campo "Nombre", escribe
blog(sin el dominio completo, DirectAdmin lo añade solo). - En el campo "Tipo", selecciona
A. - En el campo "Valor", escribe la IP a la que quieres que apunte (ej.
203.0.113.5). - Haz clic en "Guardar".
4.2. Añadir un Registro CNAME
Útil para alias como www o ftp.
- Nombre:
www - Tipo:
CNAME - Valor:
tudominio.com(el destino). - Guardar.
4.3. Añadir un Registro TXT (SPF o Verificación)
- Nombre: Puedes dejarlo vacío (para el dominio principal) o escribir algo como
_dmarcpara políticas de correo. - Tipo:
TXT. - Valor: El texto que te pida el servicio (ej.
v=spf1 include:_spf.google.com ~all). - Guardar.
Paso 5: Configurar el Servidor DNS a Nivel de Sistema (Nameservers)
Este es un paso crítico. No es lo mismo gestionar las zonas que configurar el servidor DNS en sí. DirectAdmin no es el servidor DNS; es el panel que lo controla. El software que realmente responde a las consultas suele ser BIND o PowerDNS.
Para que tu servidor pueda ser considerado un "servidor DNS" autoritativo, debes configurar los nameservers (servidores de nombres).
- En DirectAdmin, ve a "Administrador" -> "Configuración del Servidor" -> "Configuración de Nameservers".
- Aquí verás campos para
ns1.tudominio.comyns2.tudominio.com. - Introduce los nombres que quieras usar (ej.
ns1.mihosting.comyns2.mihosting.com). - Guarda los cambios.
[WARNING]: Este paso es delicado. Si usas estos nameservers, debes asegurarte de que las IPs de tu servidor estén correctamente asignadas en el registro A de esos nombres. De lo contrario, tu servidor DNS no funcionará.
Paso 6: Verificar que tu Servidor DNS Funciona
Después de configurar un servidor DNS, es hora de probar. No quieres enterarte de que algo falla cuando tus usuarios no puedan acceder a tu web.
Puedes usar herramientas en línea como dnschecker.org o dig desde tu terminal Linux. Aquí te dejo un ejemplo de cómo hacerlo con dig:
dig @localhost tudominio.com
Si la respuesta muestra una sección ANSWER con tu IP, ¡felicidades! Tu servidor DNS está respondiendo.
Paso 7: Gestión Avanzada de Zonas DNS (Plantillas y Registros SOA)
7.1. Registro SOA (Start of Authority)
El registro SOA es el "jefe" de la zona. Contiene información sobre el servidor primario, el email del administrador y los tiempos de refresco.
En DirectAdmin, puedes editarlo haciendo clic en el registro SOA de tu zona. Los valores por defecto suelen estar bien, pero si sabes lo que haces, puedes ajustar el TTL (Time To Live) para que los cambios se propaguen más rápido.
7.2. Plantillas de Zonas
Si tienes muchos dominios, DirectAdmin te permite crear plantillas. Ve a "Administrador" -> "Plantillas de Zona DNS". Esto te ahorrará tiempo si todos tus dominios siguen el mismo patrón.
Solución de Problemas Comunes (FAQ)
Aquí te dejo una pequeña guía de problemas habituales y cómo resolverlos.
P: He configurado todo, pero mi web no carga.
R: Revisa que el registro A de tu dominio principal apunte a la IP correcta de tu servidor. Asegúrate de que el dominio en el registrador (donde compraste el dominio) apunte a tus nameservers (ns1 y ns2).
P: ¿Cómo cambio el registro MX para usar Google Workspace?
R: En la zona de tu dominio, edita el registro MX existente. Borra el valor antiguo y pon aspmx.l.google.com con prioridad 10. Añade también los registros TXT de verificación que te pide Google.
P: ¿Qué es un registro CNAME y para qué sirve?
R: Un CNAME es un alias. Por ejemplo, si tienes tudominio.com y quieres que www.tudominio.com lleve al mismo sitio, creas un CNAME de www a tudominio.com. Es una buena práctica.
P: ¿Por qué mis correos van a spam?
R: Asegúrate de tener un registro TXT de tipo SPF correcto. Algo como v=spf1 +a +mx -all suele ser un buen comienzo. También necesitarás un registro DKIM (que DirectAdmin puede generar en la sección de Email).
[TIP]: Cuando edites registros, hazlo con calma. Cambia un solo valor a la vez y espera a que se propague antes de hacer más cambios. Así sabrás exactamente qué ha causado un problema si aparece.
Conclusión: Tú Controlas tu DNS
Configurar un servidor DNS en DirectAdmin es una tarea que, una vez que le coges el truco, se convierte en algo rutinario. Hemos visto desde qué es una zona DNS, cómo editar registros, crear nuevos, hasta cómo verificar que todo funciona.
Recuerda que la clave está en la paciencia y en entender qué hace cada tipo de registro. No tengas miedo de experimentar en un entorno de pruebas si es posible.
Si en algún momento te sientes abrumado, recuerda que existen paneles alternativos como Syspanel (que puedes encontrar en el puerto 2106), que ofrecen una interfaz diferente pero con el mismo propósito: darte el control total de tu servidor.
Espero que esta guía te haya sido de gran ayuda. Si tienes más dudas, no dudes en consultar nuestra sección de FAQs o abrir un ticket de soporte. ¡Estamos aquí para ayudarte a que tu experiencia con el hosting sea lo más fluida posible!
