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

DirectAdmin: Cómo agregar un dominio adicional a tu servidor

Actualizado el 7 de noviembre de 2025

Introducción: ¿Qué significa agregar un dominio adicional en DirectAdmin?

Si tienes un servidor con DirectAdmin, una de las tareas más comunes (y necesarias) es agregar un dominio adicional a tu cuenta. Esto te permite alojar varios sitios web, tiendas online o blogs en un mismo servidor, sin necesidad de contratar un plan de hosting separado para cada proyecto.

Piensa en tu servidor como un edificio de apartamentos: DirectAdmin es el administrador del edificio y cada dominio adicional es un apartamento nuevo que puedes alquilar o usar para un negocio distinto. Cada dominio tendrá sus propios archivos, bases de datos y correos electrónicos, totalmente independientes de los demás.

En esta guía completa de DirectAdmin, te explicaré paso a paso cómo añadir un dominio directadmin de forma segura y sin complicaciones, incluso si nunca has tocado un panel de control de hosting antes. También resolveremos las dudas más frecuentes y te daré consejos profesionales para evitar errores típicos.


¿Qué es exactamente un "dominio adicional" en DirectAdmin?

Antes de entrar en materia, es importante entender la terminología. DirectAdmin distingue entre:

  • Dominio principal (o dominio de cuenta): Es el dominio que elegiste al contratar tu plan de hosting. Por ejemplo, miprimerdominio.com. Este es el "hogar base" de tu cuenta.
  • Dominio adicional (o dominio extra): Son dominios que agregas después. Por ejemplo, otroproyecto.es o minuevatienda.net. Puedes tener varios de estos, dependiendo de tu plan de hosting.

¿Cuál es la diferencia práctica? Cada directadmin dominio adicional se comporta como un sitio web independiente. Tendrás su propia carpeta raíz (normalmente en public_html o domains), su propia base de datos MySQL, su propia configuración de correo electrónico y sus propias estadísticas. Esto es perfecto para separar proyectos o clientes si eres una agencia o freelancer.


Requisitos previos antes de agregar dominio directadmin

No puedes simplemente escribir un dominio en un campo y listo. Hay ciertos requisitos técnicos que debes cumplir:

  1. El dominio debe estar registrado. Debes ser el propietario del dominio o tener acceso a su configuración DNS.
  2. Debes tener permisos en DirectAdmin. Si eres el administrador del servidor (root) o tienes una cuenta de usuario con privilegios para crear dominios adicionales.
  3. Tu plan de hosting debe permitirlo. Algunos planes limitan el número de dominios adicionales. Revisa tu panel o contacta con tu proveedor.
  4. Tener acceso al panel de control de tu registrador de dominios (donde compraste el dominio, como GoDaddy, Namecheap, etc.) para modificar los registros DNS.

Si cumples con todo esto, ¡estás listo para empezar!


Paso a paso: Cómo añadir dominio directadmin desde el panel

Vamos a lo importante. Sigue estos pasos al pie de la letra y tendrás tu nuevo dominio funcionando en menos de 10 minutos.

Paso 1: Accede a DirectAdmin

Abre tu navegador y escribe la URL de tu panel. Normalmente es algo como https://tu-servidor.com:2222 o https://tu-ip:2222. Introduce tu nombre de usuario y contraseña.

Paso 2: Localiza la sección "Gestión de Dominios"

Una vez dentro, busca en el menú principal (normalmente en la columna izquierda o en la parte superior) la sección que dice "Gestión de Dominios" o "DOMAIN SETUP". Algunas versiones lo llaman "Domain Administration". Haz clic en "Añadir dominio" o "Add Domain".

Paso 3: Completa el formulario de "Añadir dominio"

Verás un formulario con varios campos. Te explico cada uno:

  • Domain Name (Nombre de dominio): Escribe el dominio completo sin www. Por ejemplo: ejemplo.com. Asegúrate de no incluir espacios ni puntos extra.
  • User Name (Nombre de usuario): DirectAdmin te sugerirá un nombre de usuario basado en el dominio. Puedes cambiarlo, pero solo usa letras minúsculas y números. Este será el usuario que gestionará este dominio en el panel.
  • Password (Contraseña): Crea una contraseña segura para este dominio. No uses la misma que la de tu cuenta principal.
  • PHP Version (Versión de PHP): Selecciona la versión de PHP que quieras usar. Normalmente la más reciente estable (por ejemplo, 8.2 o superior). Si no sabes cuál elegir, deja la que viene por defecto.
  • Carpeta para el dominio (opcional): DirectAdmin creará una carpeta dentro de public_html automáticamente. Puedes dejarlo vacío para que se auto-genere (lo normal es public_html/ejemplo.com).

Una vez rellenado, haz clic en "Crear" o "Create".

Paso 4: Espera a que DirectAdmin procese la creación

El proceso es casi instantáneo. DirectAdmin creará:

  • La carpeta raíz del dominio.
  • Una base de datos MySQL (si está habilitado).
  • Cuentas de correo predeterminadas (como postmaster).
  • Configuración de Apache o Nginx (dependiendo de tu servidor).

Verás un mensaje de éxito en la parte superior.

Paso 5: Configura los DNS en tu registrador de dominios

Este paso es CRUCIAL. Sin la configuración DNS correcta, tu dominio no apuntará a tu servidor y el sitio no se verá. Tienes dos opciones:

  1. Cambiar los nameservers del dominio a los de tu servidor (si tu proveedor te los ha dado, por ejemplo ns1.tuservidor.com y ns2.tuservidor.com).
  2. Crear un registro A que apunte a la IP de tu servidor. Generalmente es más rápido si no quieres cambiar los nameservers de todos tus dominios.

Te recomiendo esta segunda opción si solo vas a agregar un dominio puntual. En tu registrador (por ejemplo Namecheap), ve a "Advanced DNS" y crea un registro de tipo A Record con:

  • Host: @ (o vacío, dependiendo del registrador)
  • Value: La IP de tu servidor (la verás en DirectAdmin en la sección "IP Management" o preguntando a tu proveedor).
  • TTL: 3600 (o el que recomiende tu registrador).

También crea un registro CNAME con:

Paso 6: Espera la propagación DNS

Esto puede tardar desde unos minutos hasta 48 horas, aunque normalmente es cuestión de 1-2 horas. Puedes comprobar si el DNS ya se ha propagado usando herramientas online como dnschecker.org.


¿Cómo gestionar los archivos del nuevo dominio?

Una vez creado el directadmin dominio adicional, puedes subir tus archivos de dos maneras:

  • Administrador de archivos: En DirectAdmin, entra en "Administrador de Archivos" (File Manager). Verás una estructura de carpetas. Busca la carpeta public_html y dentro de ella, una subcarpeta con el nombre de tu dominio (ej. public_html/ejemplo.com). Sube ahí tus archivos.
  • FTP: Crea una cuenta FTP para este dominio desde la sección "Cuentas FTP" y conéctate con tu cliente FTP favorito (FileZilla, etc.).

Crear una base de datos para tu dominio adicional

Si tu sitio web (como WordPress) necesita una base de datos, sigue estos pasos:

  1. En DirectAdmin, ve a "MySQL Management".
  2. Haz clic en "Create new database".
  3. Escribe un nombre para la base de datos (ej. ejemplo_db) y crea un usuario con contraseña segura.
  4. Asigna el usuario a la base de datos con todos los privilegios.
  5. Anota los datos: nombre de la base, usuario y contraseña. Los necesitarás al instalar WordPress o cualquier CMS.

Tip: DirectAdmin suele poner un prefijo automático al nombre de la base de datos (ej. usuario_ejemplo_db), así que tenlo en cuenta.


Configurar el correo electrónico para el dominio adicional

DirectAdmin te permite crear cuentas de correo como info@ejemplo.com. Ve a "Email Accounts" y haz clic en "Create Account". Completa el usuario (ej. info), la contraseña y la cuota de almacenamiento. Luego podrás acceder al webmail (normalmente en https://tu-servidor.com:2222/webmail).


Errores comunes al agregar dominio directadmin (y cómo evitarlos)

Aquí tienes los problemas más habituales y sus soluciones:

  • "Domain already exists" (El dominio ya existe): Significa que ese dominio ya está registrado en tu cuenta o en otra cuenta del servidor. Verifica que no esté duplicado.
  • Error de DNS: El dominio no carga porque los registros DNS no se han configurado bien. Revisa que el registro A apunte a la IP correcta.
  • La carpeta no aparece: Si no ves la carpeta del dominio en el administrador de archivos, revisa que hayas creado el dominio correctamente y no bajo el dominio principal.
  • Problemas con la base de datos: Asegúrate de haber creado el usuario y asignado los privilegios correctamente.

[WARNING] No intentes crear dominios adicionales que ya estén en uso por otras cuentas del servidor, ya que podrías causar conflictos y caídas de servicio. Siempre verifica antes.


Preguntas frecuentes (FAQ) sobre dominios en DirectAdmin

¿Puedo agregar un dominio adicional sin tener un plan de hosting dedicado?

Sí, siempre que tu plan de hosting lo permita. Los planes de hosting compartido suelen incluir entre 5 y 20 dominios adicionales. Consulta tu panel o a tu proveedor.

¿Qué pasa si quiero eliminar un dominio adicional?

Ve a "Gestión de Dominios", selecciona el dominio y haz clic en "Eliminar". Ten cuidado: esto borrará todos los archivos, bases de datos y correos asociados a ese dominio. No tiene vuelta atrás.

[WARNING] Siempre haz una copia de seguridad antes de eliminar un dominio, incluso si crees que no lo necesitas. Es mejor prevenir.

¿Puedo usar subdominios en lugar de dominios adicionales?

Sí, DirectAdmin también te permite crear subdominios (ej. blog.tudominio.com). La diferencia es que un subdominio depende de un dominio principal, mientras que un dominio adicional es totalmente independiente.

¿Cuánto tiempo tarda en activarse un dominio adicional?

La creación en DirectAdmin es inmediata, pero el sitio no será visible hasta que el DNS se propague. Normalmente entre 1 y 4 horas, aunque puede ser más.

¿Necesito conocimientos avanzados de Linux para esto?

No. DirectAdmin está diseñado para ser amigable. Solo necesitas seguir los pasos de esta directadmin guía. Si tienes problemas, contacta con tu proveedor de hosting.


Consejos avanzados: Optimiza tu servidor con múltiples dominios

Si vas a gestionar varios dominios en DirectAdmin, ten en cuenta estas buenas prácticas:

  1. Usa PHP-FPM: En la configuración de cada dominio, elige PHP-FPM en lugar de CGI o Apache. Mejorará el rendimiento y la seguridad.
  2. Configura SSL para cada dominio: DirectAdmin tiene una opción de "SSL Certificates". Puedes instalar certificados gratuitos de Let's Encrypt automáticamente desde el panel.
  3. Organiza tus archivos: Usa una estructura clara de carpetas. Por ejemplo, public_html/dominio1, public_html/dominio2, etc.
  4. Monitorea el uso de recursos: DirectAdmin tiene estadísticas de uso por dominio. Revisa si alguno consume demasiados recursos.
  5. Crea copias de seguridad periódicas: Utiliza la herramienta de "Backup" para descargar o guardar en el servidor una copia de cada dominio.

Comparativa rápida: DirectAdmin vs. Syspanel (HestiaCP)

Muchos usuarios vienen de otros paneles como Syspanel (antes conocido como HestiaCP). Si estás acostumbrado a Syspanel, notarás que DirectAdmin tiene una estructura diferente pero igual de intuitiva.

  • Puerto de acceso: En Syspanel, el puerto de acceso es el 2106 (ej. https://tu-servidor:2106), mientras que DirectAdmin usa el 2222.
  • Gestión de dominios: Syspanel usa una estructura de "Web" y "DNS" más separada, mientras que DirectAdmin integra todo en "Gestión de Dominios".
  • Curva de aprendizaje: Si vienes de Syspanel, te costará unos días acostumbrarte, pero los conceptos son los mismos.

[INFO] Si migras desde Syspanel a DirectAdmin, recuerda exportar tus bases de datos y archivos antes de hacer el cambio. No hay un migrador automático.


Conclusión: Ya sabes cómo añadir dominio directadmin

Agregar dominio directadmin es un proceso sencillo y directo si sigues los pasos correctos. Recuerda lo esencial:

  1. Accede a "Gestión de Dominios" y crea el dominio.
  2. Configura los DNS en tu registrador (registro A y CNAME).
  3. Espera la propagación.
  4. Sube tus archivos y crea tu base de datos si es necesario.

Con esta directadmin guía, ya no tendrás excusa para no expandir tu presencia online. Si tienes dudas, deja un comentario o consulta la documentación oficial de DirectAdmin. ¡Mucha suerte con tu nuevo dominio!

¿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