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

Solución de errores comunes en DirectAdmin al configurar dominios

Actualizado el 9 de febrero de 2026

¿Tu web no carga, el correo no funciona o ves un error al intentar añadir un dominio en DirectAdmin? Tranquilo, es más común de lo que crees. DirectAdmin es un panel de control potente, pero a veces da algunos tropezones típicos al configurar dominios. En esta guía extensa, vamos a desglosar los errores DirectAdmin más frecuentes y, paso a paso, te enseñaré cómo solucionarlos para que tu dominio quede funcionando como un reloj.

Vamos a empezar desde lo básico: qué suele fallar y cómo atacarlo. Recuerda que la paciencia y el orden son tus mejores aliados. Si en algún momento te sientes perdido, recuerda que siempre puedes contactar con tu proveedor de hosting, pero con esta guía podrás resolver la mayoría de los problemas tú mismo.


¿Por qué mi dominio no se ve en DirectAdmin? Primeros pasos

Antes de entrar en errores específicos, asegurémonos de que el dominio está correctamente añadido al panel. A veces el problema es más sencillo de lo que parece.

Verifica que el dominio esté creado en el panel

Accede a tu DirectAdmin (normalmente en tudominio.com:2222 o la IP de tu servidor). Ve a Cuenta del Usuario > Gestión de Dominios (o Domain Setup). Ahí deberías ver listado tu dominio. Si no aparece, créalo desde cero: haz clic en Añadir Dominio (o Add Domain). Introduce el nombre del dominio (sin www) y selecciona las opciones que necesites (correo, FTP, etc.). Dale a Crear.

[TIP] Si el dominio ya existía pero no lo ves, prueba a refrescar la página con F5 o desde el menú Reconstruir Configuración en la sección de Admin Tools. A veces el panel no actualiza la vista automáticamente.

Comprueba los registros DNS básicos

El error más común al configurar un dominio es que los DNS no apuntan correctamente. DirectAdmin asigna por defecto los servidores DNS de tu hosting (por ejemplo, ns1.tuhosting.com y ns2.tuhosting.com). Si cambiaste los DNS en tu registrador de dominios (donde lo compraste), debes esperar de 24 a 48 horas para que se propaguen. Pero si quieres verificarlo al instante:

  1. Abre una terminal o usa herramientas online como whatsmydns.net.
  2. Consulta el registro A: debe apuntar a la IP de tu servidor. El registro CNAME para www debe apuntar a tu dominio principal.
  3. Si ves que los DNS no coinciden, actualiza los nameservers en tu registrador.

[WARNING] Nunca cambies los registros DNS dentro de DirectAdmin si no eres el administrador del servidor. Hacerlo mal puede dejar tu web caída. Si no estás seguro, pide ayuda a tu soporte técnico.


Errores DirectAdmin al añadir un dominio: "Domain already exists"

Este es uno de los errores DirectAdmin más frustrantes. Aparece cuando intentas crear un dominio que ya está registrado en el sistema, pero no lo ves en tu lista.

Causa común: dominio en otra cuenta o en el sistema como "punto"

DirectAdmin gestiona los dominios de forma centralizada. Si el dominio ya fue creado por otro usuario (o por el administrador como dominio principal de otro plan), el sistema te lo impedirá. También puede ocurrir si el dominio está en estado "suspendido" o "eliminado" pero aún en la base de datos.

Solución paso a paso

  1. Verifica desde el panel de administración (si tienes acceso como admin): Ve a Admin Level > Listar/Administrar Dominios. Busca el dominio. Si aparece, puedes eliminarlo (si no está en uso) o reasignarlo a tu cuenta.
  2. Si eres usuario final: Contacta con tu proveedor de hosting. Diles que quieres añadir un dominio pero el sistema dice que ya existe. Ellos pueden limpiar el registro en la base de datos.
  3. Solución manual (solo para expertos): Accede por SSH y ejecuta cd /usr/local/directadmin/data/users/ y luego grep -r "tudominio.com" *. Si encuentras el dominio en algún archivo de usuario, puedes eliminarlo manualmente, pero ojo: esto puede romper configuraciones. Mejor pide ayuda.

[INFO] A veces el dominio está en la lista de "Dominios de revendedor" o "Dominios de administrador". Si no lo ves en tu cuenta, es probable que esté en otro nivel.


Error "No se puede resolver el nombre de host" al configurar dominio

Al añadir un dominio, DirectAdmin intenta resolverlo para verificar que apunta a tu servidor. Si no lo consigue, te muestra este error.

¿Por qué ocurre?

  • Los DNS del dominio aún no se han propagado.
  • El dominio no tiene registros A o CNAME configurados.
  • El servidor DNS de tu hosting no está funcionando correctamente.

Cómo solucionarlo

  1. Espera la propagación: Si acabas de cambiar los DNS, espera unas horas. Puedes forzar la verificación desde DirectAdmin yendo a Admin Tools > Reconstruir Configuración y luego Reescribir DNS.
  2. Configura registros temporales: En tu registrador, añade un registro A que apunte directamente a la IP de tu servidor (por ejemplo, 192.168.1.1). Esto hará que el dominio sea accesible aunque los nameservers no estén listos.
  3. Verifica el servidor DNS: Desde el terminal de tu servidor, ejecuta dig tudominio.com @localhost. Si no responde, puede que el servicio DNS (Bind o PowerDNS) esté caído. Reinícialo con service named restart o systemctl restart named.

[WARNING] No uses IPs públicas falsas. Asegúrate de que la IP que pones en el registro A es la real de tu servidor. Puedes obtenerla desde el panel de DirectAdmin en Información del Servidor.


Problemas con el correo: "El dominio no puede recibir correos"

Configuraste el dominio, pero al enviar un correo a usuario@tudominio.com rebota. Esto es otro error DirectAdmin típico.

Causas más frecuentes

  • Los registros MX no están configurados.
  • El servicio de correo (Exim o Dovecot) no está activo para el dominio.
  • El dominio está en modo "solo web" (sin correo).

Pasos para resolverlo

  1. Revisa los registros MX: En DirectAdmin, ve a Gestión de Dominios > tu dominio > Administrar DNS. Busca registros MX. Debe haber al menos uno que apunte a mail.tudominio.com con prioridad 10. Si no existe, añádelo manualmente.
  2. Activa el correo para el dominio: En la misma sección, asegúrate de que la casilla "Correo" esté marcada cuando creaste el dominio. Si no, edita el dominio y actívala.
  3. Reconstruye la configuración de correo: Ve a Admin Tools > Reconstruir Configuración y selecciona "Reescribir Exim" y "Reescribir Dovecot". Luego reinicia los servicios: service exim restart y service dovecot restart.
  4. Crea una cuenta de correo de prueba: En Gestión de Correo > Crear un nuevo buzón, crea prueba@tudominio.com. Intenta enviar un correo desde Gmail. Si llega, el problema era la configuración.

[TIP] Si usas un servidor externo para el correo (como Google Workspace), debes eliminar los registros MX de DirectAdmin y añadir los que te proporcione tu proveedor de correo. No olvides también configurar el registro SPF y DKIM para evitar que los correos vayan a spam.


Error "403 Forbidden" o "500 Internal Server Error" al acceder al dominio

Tu dominio está configurado, pero al visitarlo ves un error del servidor. Esto suele deberse a problemas con los archivos del sitio o con la configuración de Apache/Nginx.

Diagnóstico rápido

  1. Verifica los archivos del sitio: Asegúrate de que en la carpeta public_html (o domains/tudominio.com/public_html) exista un archivo index.html, index.php o similar. Si está vacía, sube un archivo de prueba.
  2. Comprueba los permisos: Los archivos deben tener permisos 644 y las carpetas 755. Si no, desde DirectAdmin ve a Gestión de Archivos > selecciona todo > Cambiar permisos y ajústalos.
  3. Revisa los logs de error: En DirectAdmin, ve a Estadísticas > Log de Errores. Ahí verás pistas como "File not found" o "Permission denied".

Soluciones específicas

  • Error 403: Suele ser por falta de un archivo index o por un .htaccess mal configurado. Renombra temporalmente el .htaccess a .htaccess.bak y prueba. Si funciona, el problema está en ese archivo.
  • Error 500: Generalmente por un error de sintaxis en .htaccess o en un script PHP. Activa el modo debug de PHP desde el panel (en Configuración de PHP) para ver el error exacto.

[WARNING] No borres el .htaccess sin hacer copia de seguridad. Si no sabes qué contiene, pide ayuda a un desarrollador.


El dominio no carga en HTTPS (SSL no funciona)

Hoy en día es esencial tener SSL. Si tu dominio carga en HTTP pero no en HTTPS, es otro de los errores DirectAdmin comunes.

Posibles causas

  • El certificado SSL no está instalado para el dominio.
  • El servicio de SSL (Apache/Nginx) no está configurado.
  • El firewall bloquea el puerto 443.

Cómo solucionarlo

  1. Instala un certificado SSL gratuito: En DirectAdmin, ve a Gestión de SSL > Let's Encrypt. Selecciona tu dominio y haz clic en Solicitar certificado. Asegúrate de que el dominio apunte al servidor (los DNS deben estar propagados).
  2. Verifica la redirección: Después de instalar SSL, ve a Configuración de Dominio > Redirección y activa "Redirigir HTTP a HTTPS". Si no, puedes hacerlo manualmente en el .htaccess añadiendo:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    
  3. Reinicia el servidor web: Desde SSH: service httpd restart (para Apache) o service nginx restart. Si usas un panel como Syspanel (antes HestiaCP, accesible por puerto 2106), el proceso es similar pero desde su interfaz.

[INFO] Si el certificado Let's Encrypt falla, espera una hora y vuelve a intentarlo. A veces el servidor tiene un límite de peticiones. También asegúrate de que el puerto 80 y 443 estén abiertos en el firewall (desde Admin Tools > Firewall).


El subdominio no funciona: "No se encuentra el servidor"

Creaste un subdominio (ej: blog.tudominio.com) pero al acceder da error. Esto es muy habitual.

Causa principal

El subdominio no tiene un registro DNS propio. DirectAdmin lo crea automáticamente, pero a veces no se propaga o el registro es incorrecto.

Pasos para arreglarlo

  1. Revisa los DNS del subdominio: En Gestión de Dominios > tu dominio > Administrar DNS, busca un registro A para blog.tudominio.com. Debe apuntar a la misma IP que el dominio principal. Si no existe, créalo manualmente.
  2. Verifica la carpeta del subdominio: El subdominio debe tener su propia carpeta dentro de domains/tudominio.com/public_html/blog. Si no existe, créala y sube un archivo de prueba.
  3. Reconstruye la configuración: Ve a Admin Tools > Reconstruir Configuración > Reescribir Virtual Hosts. Luego reinicia Apache/Nginx.

[TIP] Si usas Syspanel (HestiaCP, puerto 2106), los subdominios se gestionan de forma similar pero con una interfaz más simplificada. Asegúrate de que el subdominio esté listado en "Web > Añadir dominio" como un subdominio.


FAQ: Preguntas frecuentes sobre errores DirectAdmin

Aquí tienes respuestas rápidas a las dudas más comunes.

¿Por qué veo "Dominio suspendido" si no lo suspendí?

Puede que tu cuenta haya excedido el límite de recursos (ancho de banda, espacio) o que el pago no se haya procesado. Contacta con tu proveedor de hosting. También puede ser un error del sistema: ve a Admin Tools > Reconstruir Configuración y luego Reescribir Usuarios.

¿Cómo puedo saber si el problema es de DNS o del servidor?

Usa el comando ping tudominio.com desde tu terminal. Si responde con la IP del servidor, los DNS están bien. Si no, el problema es de DNS. Luego, desde el servidor, ejecuta curl -I http://tudominio.com para ver si el servidor web responde.

¿Qué hago si DirectAdmin no me deja eliminar un dominio?

A veces el dominio tiene cuentas de correo o bases de datos asociadas. Elimina primero esos elementos desde Gestión de Correo y Gestión de Bases de Datos. Luego intenta eliminar el dominio. Si sigue fallando, desde el panel de administración puedes forzar la eliminación.

¿Puedo tener el mismo dominio en DirectAdmin y en Syspanel (HestiaCP)?

No, no es recomendable. Cada panel gestiona sus propios archivos de configuración. Si intentas tener el mismo dominio en ambos, se producirán conflictos. Elige un solo panel y migra todo allí.

¿Cómo afecta un error de configuración al SEO de mi web?

Los errores como el 404, 500 o la falta de SSL pueden perjudicar tu posicionamiento en Google. Los motores de búsqueda penalizan los sitios que cargan lentamente o dan errores. Por eso es crucial solucionar estos errores DirectAdmin rápidamente.


Conclusión: Mantén tu dominio funcionando sin problemas

Configurar un dominio en DirectAdmin no tiene por qué ser un dolor de cabeza. La clave está en entender que la mayoría de los errores DirectAdmin se deben a problemas de DNS, permisos de archivos o servicios caídos. Sigue estos pasos metódicamente: verifica los DNS, revisa los logs, reconstruye la configuración y, si todo falla, reinicia los servicios.

Recuerda que la paciencia es fundamental, sobre todo con la propagación de DNS. Y si te sientes abrumado, no dudes en pedir ayuda a tu proveedor de hosting o a la comunidad. Con esta guía, ya tienes las herramientas para solucionar configurar dominio DirectAdmin y dejar tu sitio web online.

Ahora, ve y prueba estos consejos. Tu dominio te lo agradecerá.

¿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