🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo configurar el DNS en DirectAdmin

Actualizado el 6 de septiembre de 2025

¿Te encuentras ante el panel de control de tu servidor y ves la sección de DNS y no sabes por dónde empezar? No te preocupes, es más común de lo que crees. Configurar el DNS en DirectAdmin es una de las tareas fundamentales para cualquier SysAdmin Linux o propietario de un sitio web. Básicamente, el DNS (Sistema de Nombres de Dominio) es la guía telefónica de Internet: traduce el nombre de tu dominio (ejemplo.com) a la dirección IP de tu servidor.

En esta guía DirectAdmin completa y fácil de seguir, te explicaré paso a paso cómo gestionar tus registros DNS desde el panel. Aprenderás a añadir, modificar y eliminar registros, a solucionar problemas comunes y a entender qué hace cada tipo de registro. Al final, serás capaz de manejar esta tarea con total confianza.


¿Qué es el DNS y por qué es importante para tu web?

Antes de meternos en la configuración, entendamos lo básico. Cuando alguien escribe tu dominio en el navegador, su ordenador necesita saber a qué servidor debe conectarse. El DNS es el sistema que proporciona esa dirección.

Dentro de DirectAdmin, la gestión de DNS te permite crear y modificar los "registros" que indican a Internet dónde encontrar tu web, tu correo electrónico y otros servicios. Si configuras mal el DNS, tu sitio puede no cargar o tu correo puede dejar de funcionar.

[INFO] Si tienes un servidor con Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso se realiza por el puerto 2106. En DirectAdmin, el acceso suele ser por el puerto 2222 (https://tu-servidor:2222).


Accediendo al Gestor de DNS en DirectAdmin

El primer paso es, obviamente, entrar a tu panel de DirectAdmin. Una vez dentro, el camino es muy intuitivo.

  1. Inicia sesión en tu panel de DirectAdmin con tus credenciales de administrador o de usuario revendedor.
  2. En el menú principal, busca la sección "Administrador de Cuentas" o directamente el icono que dice "DNS" o "Gestión de DNS".
  3. Haz clic en "Administrador de DNS" o "Editar Zona DNS". Se te pedirá que selecciones el dominio que deseas configurar.

Una vez dentro, verás una tabla con todos los registros actuales de tu dominio. Esta es la zona DNS.


Componentes Clave: Tipos de Registros DNS

Para configurar DNS DirectAdmin correctamente, necesitas conocer los tipos de registro más comunes. Son como instrucciones diferentes para diferentes servicios.

Registro A (Address)

Es el más básico y fundamental. Apunta un nombre de dominio (ej. mipagina.com) a una dirección IPv4 (ej. 192.0.2.1). Sin un registro A correcto, tu web no se verá.

Registro AAAA (Quad A)

Es el equivalente al registro A, pero para direcciones IPv6. Si tu servidor soporta IPv6, necesitarás este registro.

Registro CNAME (Canonical Name)

Crea un alias. Por ejemplo, puedes hacer que "www.mipagina.com" apunte a "mipagina.com". Es muy útil para servicios como "blog.mipagina.com" que apuntan a un subdominio.

Registro MX (Mail Exchange)

Indica qué servidor(es) gestionan el correo de tu dominio. Normalmente apunta a un nombre como "mail.mipagina.com" o a un proveedor externo como Google Workspace.

Registro TXT (Text)

Permite añadir texto arbitrario. Se usa mucho para verificar la propiedad del dominio (Google Search Console) o para configurar SPF, DKIM y DMARC (seguridad del correo).

Registro NS (Name Server)

Define qué servidores DNS son los "autoritativos" para tu dominio. Normalmente, estos apuntan a los servidores de tu hosting (ns1.tuhosting.com, ns2.tuhosting.com).


Cómo Añadir un Nuevo Registro DNS Paso a Paso

Ahora vamos a la práctica. Supongamos que necesitas añadir un registro A para un subdominio llamado "tienda.mipagina.com".

  1. Selecciona tu dominio en el Administrador de DNS.
  2. Verás la tabla de registros. Busca un campo vacío al final o un botón que diga "Añadir" o "Agregar registro".
  3. Elige el tipo de registro: En el desplegable, selecciona "A".
  4. Introduce el nombre: En el campo "Nombre", escribe "tienda". (No pongas el dominio completo, DirectAdmin lo completa automáticamente).
  5. Introduce el valor: En el campo "Valor" o "Dirección IP", escribe la dirección IP de tu servidor (por ejemplo, 192.0.2.1).
  6. Configura el TTL (Time To Live): Es el tiempo en segundos que otros servidores recordarán este registro. Por defecto, 14400 (4 horas) está bien. Para pruebas, puedes poner 300 (5 minutos).
  7. Guarda los cambios: Haz clic en "Guardar" o "Añadir".

[TIP] Si estás haciendo pruebas, usa un TTL bajo (300-600 segundos). Así, cuando hagas cambios, se propagarán más rápido. Cuando todo funcione, vuelve a subirlo a 14400 para reducir la carga en los servidores DNS.


Cómo Editar o Eliminar un Registro DNS Existente

A veces necesitas corregir un error o cambiar la IP de tu servidor.

Editar un registro

  1. En la tabla de la zona DNS, localiza el registro que quieres modificar.
  2. Haz clic en el icono de lápiz o editar (suele estar a la derecha del registro).
  3. Se abrirá un formulario similar al de añadir. Cambia el valor (por ejemplo, la IP) y guarda.

Eliminar un registro

  1. Localiza el registro.
  2. Haz clic en el icono de papelera o eliminar.
  3. Confirma la eliminación. Ten cuidado, eliminar un registro esencial (como el A principal) puede dejar tu web caída.

[WARNING] Antes de eliminar un registro, asegúrate de que no es necesario. Por ejemplo, si eliminas el registro MX, tu correo dejará de funcionar. Siempre es buena idea hacer una copia de seguridad de la zona DNS (DirectAdmin suele tener una opción para descargarla).


Configuración Avanzada: SPF, DKIM y DMARC (Seguridad del Correo)

Si tu correo acaba en la carpeta de spam, probablemente necesites configurar registros TXT para SPF, DKIM y DMARC. DirectAdmin facilita esto.

SPF (Sender Policy Framework)

Indica qué servidores están autorizados a enviar correo en nombre de tu dominio.

Ejemplo de registro TXT para SPF:
v=spf1 +a +mx +ip4:TU_IP_DE_SERVIDOR ~all

Esto permite enviar correo desde tu servidor web (a), desde tu servidor de correo (mx) y desde una IP específica.

DKIM (DomainKeys Identified Mail)

Añade una firma digital a tus correos para verificar que no han sido alterados.

En DirectAdmin, suele generarse automáticamente. Busca en la zona DNS un registro TXT que empiece por default._domainkey. Si no está, puedes generarlo desde la sección de Correo Electrónico -> "Gestión de DKIM".

DMARC (Domain-based Message Authentication, Reporting & Conformance)

Define qué hacer si un correo falla las comprobaciones SPF y DKIM.

Ejemplo de registro TXT para DMARC:
v=DMARC1; p=quarantine; rua=mailto:dmarc@tudominio.com

[INFO] Configurar estos tres registros es una de las mejores prácticas para cualquier SysAdmin Linux. Mejora drásticamente la entregabilidad de tu correo.


Solución de Problemas Comunes (FAQ)

Aquí tienes las dudas más frecuentes al configurar DNS DirectAdmin.

¿Por qué mi web no se ve después de cambiar el DNS?

La propagación del DNS puede tardar desde 5 minutos hasta 48 horas. Usa herramientas como whatsmydns.net para verificar el estado global. Además, asegúrate de que el registro A apunte a la IP correcta.

¿Qué hago si mi correo no funciona?

  1. Revisa el registro MX. Debe apuntar a mail.tudominio.com o a tu proveedor de correo.
  2. Verifica que exista un registro A para mail.tudominio.com que apunte a la IP de tu servidor de correo.
  3. Comprueba los registros SPF y DKIM.

¿Puedo tener mi web en un servidor y el correo en otro?

¡Sí! Es muy común. Solo necesitas:

  1. El registro A de tu dominio apuntando al servidor web.
  2. El registro MX apuntando al servidor de correo (por ejemplo, mail.otroservidor.com).
  3. Asegurarte de que el servidor de correo tenga configurado tu dominio.

¿Cómo restablezco la zona DNS a los valores por defecto?

En DirectAdmin, dentro del Administrador de DNS, suele haber un botón llamado "Restablecer a valores por defecto" o "Reconstruir zona". Esto borrará todos los cambios manuales y pondrá los registros básicos que crea el panel.

¿Qué significa "No se pudo resolver el nombre del servidor"?

Significa que tu dominio no tiene registros NS configurados correctamente en el registrador de dominios (donde compraste el dominio). Debes ir a tu registrador y asegurarte de que los servidores de nombres (nameservers) apunten a los de tu hosting (ej. ns1.tudominio.com, ns2.tudominio.com).


Conclusión y Mejores Prácticas

Configurar el DNS en DirectAdmin es una habilidad esencial para cualquier persona que gestione un sitio web. No es complicado, pero requiere atención al detalle.

Recuerda estos puntos clave:

  • Planifica antes de actuar: Saber qué registros necesitas te ahorrará tiempo.
  • Usa TTL bajos para pruebas: Facilita la verificación de cambios.
  • No toques los registros NS a menos que sepas lo que haces: Son la base de tu dominio.
  • Documenta tus cambios: Lleva un registro de lo que modificas y por qué.
  • Prioriza la seguridad del correo: SPF, DKIM y DMARC no son opcionales hoy en día.

Si has llegado hasta aquí, ya tienes un conocimiento sólido para gestionar tus registros DNS como un auténtico SysAdmin Linux. La práctica te dará soltura. ¡Anímate a explorar el panel y verás que es muy intuitivo!

[TIP FINAL] Si alguna vez te sientes perdido, la documentación oficial de DirectAdmin es excelente. Y recuerda, en el mundo del hosting, la paciencia con la propagación del DNS es tu mejor aliada.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel