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

Cómo crear y configurar un dominio adicional en DirectAdmin

Actualizado el 4 de diciembre de 2025

¿Qué es un dominio adicional en DirectAdmin y para qué sirve?

Un dominio adicional en DirectAdmin te permite alojar varios sitios web completamente independientes dentro de un mismo plan de hosting. Es como si tuvieras varias casas dentro de un mismo terreno: cada una con su propia entrada, sus propias llaves y sus propias habitaciones, pero compartiendo la misma infraestructura base (el servidor y los recursos de tu cuenta).

Esta función es especialmente útil si quieres gestionar varios proyectos personales, crear sitios web para clientes o separar tu blog de tu tienda online, todo desde un único panel de control y sin necesidad de contratar un hosting distinto para cada proyecto.

Cuando creas un dominio adicional, DirectAdmin genera automáticamente una estructura de carpetas independiente dentro de tu cuenta, con su propia carpeta public_html, sus propias bases de datos y sus propias cuentas de correo electrónico. Esto significa que los archivos, las configuraciones y los datos de cada dominio no se mezclan entre sí, lo que facilita enormemente la gestión y el mantenimiento.

A lo largo de este tutorial, te explicaré paso a paso cómo crear y configurar un dominio adicional en DirectAdmin, desde los requisitos previos hasta la verificación final, incluyendo consejos para evitar los errores más comunes.


Requisitos previos antes de crear un dominio adicional

Antes de lanzarte a crear tu dominio adicional, es importante que verifiques una serie de requisitos para que todo el proceso sea un éxito. No te preocupes, no es nada complicado, pero conviene tenerlo todo preparado.

1. Acceso al panel de DirectAdmin

Lo primero que necesitas es tener acceso a tu panel de DirectAdmin. Normalmente, la URL de acceso suele ser algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Si no lo tienes claro, consulta el correo de bienvenida de tu proveedor de hosting o contacta con su soporte técnico.

2. El dominio debe estar registrado

El dominio que quieres añadir debe estar registrado y ser tuyo. No puedes crear un dominio adicional con un nombre que ya esté en uso por otra persona o que no esté registrado. Si aún no lo has registrado, deberás hacerlo a través de un registrador de dominios como Namecheap, GoDaddy o DonDominio.

3. Tener espacio y recursos disponibles

Comprueba que tu plan de hosting tiene suficiente espacio en disco y recursos (ancho de banda, bases de datos, etc.) para alojar otro sitio web. Puedes verlo en la sección de "Estadísticas" o "Uso de cuenta" dentro de DirectAdmin.

4. Acceso a la gestión de DNS de tu dominio

Para que el dominio adicional funcione correctamente, necesitarás poder modificar los registros DNS de tu dominio. Esto se hace normalmente desde el panel del registrador donde lo compraste, aunque también puedes hacerlo desde DirectAdmin si has delegado la gestión de DNS al servidor.


Cómo crear un dominio adicional en DirectAdmin paso a paso

Ahora sí, vamos con el proceso de creación. Sigue estos pasos al pie de la letra y en menos de cinco minutos tendrás tu dominio adicional funcionando.

Paso 1: Inicia sesión en DirectAdmin

Abre tu navegador web y accede a la URL de tu panel de DirectAdmin. Introduce tu nombre de usuario y contraseña y haz clic en "Iniciar sesión".

Paso 2: Accede a la sección de "Dominios"

Una vez dentro del panel, verás un menú principal con varias opciones. Busca la sección que se llama "Dominios" o "Domain Setup". Normalmente, aparece en la parte superior o en el menú lateral izquierdo. Haz clic en ella.

Paso 3: Haz clic en "Crear dominio" o "Add Domain"

Dentro de la sección de dominios, verás una lista con los dominios que ya tienes configurados (al menos tu dominio principal). Busca un botón o enlace que diga "Crear dominio", "Add Domain" o "Añadir dominio". Haz clic en él.

Paso 4: Rellena el formulario de creación

Se abrirá un formulario con varios campos. Los más importantes son:

  • Nombre de dominio (Domain name): Escribe aquí el dominio que quieres añadir, por ejemplo miproyecto.com. Asegúrate de escribirlo sin www. y sin http://.
  • Usuario (Username): DirectAdmin te sugerirá un nombre de usuario para la cuenta FTP y de correo asociada a este dominio. Puedes dejarlo tal cual o personalizarlo si lo prefieres.
  • Contraseña (Password): Define una contraseña segura para la cuenta FTP y de correo de este dominio. Si no quieres complicarte, puedes usar el botón de "Generar" que suele aparecer al lado.
  • PHP: Algunas versiones de DirectAdmin te permiten seleccionar la versión de PHP que quieres usar para este dominio. Si no sabes cuál elegir, deja la opción por defecto.
  • Crear base de datos (Create database): Si quieres que DirectAdmin cree automáticamente una base de datos MySQL para este dominio, marca esta casilla. Te pedirá el nombre de la base de datos y un usuario con su contraseña. Te recomiendo que la crees, ya que la mayoría de sitios web (como WordPress) la necesitan.

Paso 5: Confirma la creación

Revisa que todos los datos son correctos y haz clic en el botón "Crear" o "Submit". DirectAdmin procesará la solicitud y, en cuestión de segundos, te mostrará un mensaje de confirmación indicando que el dominio se ha creado correctamente.


Configuración de los registros DNS para tu dominio adicional

Una vez creado el dominio, es el momento de configurar los registros DNS para que apunten a tu servidor. Sin este paso, tu dominio no mostrará el contenido que subas, ya que el navegador no sabrá a qué servidor conectarse.

Opción A: Si tu dominio usa los DNS de DirectAdmin

Si has delegado la gestión de DNS al servidor donde tienes tu hosting, DirectAdmin habrá creado automáticamente una zona DNS para tu nuevo dominio. En este caso, solo necesitas cambiar los servidores de nombres (nameservers) de tu dominio en el registrador para que apunten a los de tu hosting (por ejemplo, ns1.tu-host.com y ns2.tu-host.com).

Opción B: Si tu dominio usa DNS externos

Si tu dominio está usando los servidores de nombres de otro proveedor (por ejemplo, Cloudflare), deberás añadir manualmente un registro de tipo A que apunte a la IP de tu servidor. Para ello:

  1. Accede al panel de gestión de DNS de tu proveedor.
  2. Añade un registro A con los siguientes datos:
    • Nombre/Host: @ (o el nombre de tu dominio, sin www)
    • Valor/Dirección IP: La IP de tu servidor (la puedes encontrar en DirectAdmin, en la sección de "Información del servidor" o en el correo de bienvenida).
  3. Guarda los cambios.

También es recomendable añadir un registro CNAME para el subdominio www que apunte a @, para que www.midominio.com funcione correctamente.

[INFO] Los cambios de DNS pueden tardar entre 24 y 72 horas en propagarse por todo internet, aunque normalmente suelen ser mucho más rápidos (entre 1 y 4 horas). Si después de ese tiempo tu dominio no funciona, revisa que los registros son correctos.


Cómo subir archivos y configurar tu nuevo sitio web

Con el dominio creado y los DNS apuntando a tu servidor, ya puedes empezar a subir los archivos de tu sitio web. Cada dominio adicional tiene su propia carpeta raíz, normalmente ubicada en /home/usuario/domains/tudominio.com/public_html.

Subir archivos por FTP

  1. Abre tu cliente FTP favorito (FileZilla, Cyberduck, etc.).
  2. Conéctate usando los datos de FTP de tu cuenta de DirectAdmin (no los del dominio principal, sino los que creaste para este dominio adicional).
  3. Una vez conectado, navega hasta la carpeta public_html de tu dominio.
  4. Sube los archivos de tu sitio web (HTML, PHP, imágenes, etc.).

Instalar WordPress u otro CMS

Si quieres instalar WordPress, puedes hacerlo de varias formas:

  • Usando el instalador de aplicaciones de DirectAdmin: Muchos paneles incluyen un instalador de scripts (como Softaculous) que te permite instalar WordPress con un par de clics. Busca la sección "Instalador de scripts" o "Softaculous" en tu panel, selecciona el dominio adicional y sigue los pasos.
  • Manual: Descarga WordPress desde la web oficial, súbelo por FTP a la carpeta public_html del dominio y sigue el proceso de instalación clásico desde el navegador (creando previamente la base de datos, si no la creaste al añadir el dominio).

Gestión de cuentas de correo para tu dominio adicional

Uno de los beneficios de crear un dominio adicional es que puedes configurar cuentas de correo electrónico personalizadas con ese dominio (por ejemplo, info@miproyecto.com). Para ello:

  1. Ve a la sección "Correo electrónico" o "Email" en DirectAdmin.
  2. Haz clic en "Crear cuenta de correo" o "Add Email Account".
  3. Selecciona el dominio adicional en el desplegable.
  4. Introduce el nombre de la cuenta (por ejemplo, info), una contraseña y elige el tamaño máximo del buzón.
  5. Haz clic en "Crear".

Ya tienes tu cuenta de correo lista. Puedes configurarla en tu cliente de correo favorito (Outlook, Thunderbird, etc.) usando los servidores de correo de tu hosting (normalmente mail.tudominio.com).


Errores comunes y cómo solucionarlos

Aunque el proceso es bastante sencillo, a veces pueden surgir problemas. Aquí tienes los más comunes y su solución:

El dominio no carga o muestra un error de "Sitio no encontrado"

  • Verifica los DNS: Asegúrate de que los registros DNS apuntan a la IP correcta del servidor.
  • Comprueba la propagación: Espera al menos 24 horas antes de preocuparte. Puedes usar herramientas como dnschecker.org para ver el estado de la propagación.
  • Revisa la carpeta public_html: Asegúrate de que los archivos están en la carpeta correcta y que el archivo index.php o index.html existe.

El certificado SSL no funciona

  • Activa SSL desde DirectAdmin: Normalmente, DirectAdmin permite activar un certificado SSL automático (Let's Encrypt) desde la sección de "SSL Certificates". Selecciona tu dominio adicional y haz clic en "Issue" o "Activate".

[TIP] Si tienes problemas con WordPress, una causa muy común es que la URL del sitio no coincide con el dominio. Ve a "Ajustes > Generales" en WordPress y asegúrate de que la URL es https://tudominio.com (sin www o con www, pero siempre de forma coherente).

No puedo conectarme por FTP

  • Revisa los datos: Asegúrate de usar el usuario y contraseña que se generaron al crear el dominio adicional, no los de la cuenta principal.
  • Comprueba el puerto: El puerto FTP estándar es el 21, pero algunos servidores usan otros. Consulta la documentación de tu hosting.

Preguntas frecuentes (FAQ)

¿Cuántos dominios adicionales puedo crear?

Depende de tu plan de hosting. Algunos planes permiten un número ilimitado, mientras que otros tienen un límite. Puedes verlo en la sección de "Estadísticas" de tu panel de DirectAdmin.

¿Puedo crear subdominios dentro de un dominio adicional?

Sí, una vez creado el dominio adicional, puedes crear subdominios dentro de él (por ejemplo, blog.miproyecto.com) desde la misma sección de "Dominios" en DirectAdmin.

¿Los dominios adicionales comparten los mismos recursos?

Sí, todos los dominios de tu cuenta comparten los recursos de tu plan de hosting (CPU, RAM, espacio en disco, ancho de banda). Si tienes varios sitios con mucho tráfico, puede que necesites contratar un plan superior.

¿Qué pasa con HestiaCP o Syspanel?

Si en algún momento utilizas el panel Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar, aunque la interfaz cambia. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-ip:2106), y la sección de dominios se llama "Web". El concepto de dominio adicional es el mismo: creas un nuevo sitio web independiente dentro de tu cuenta.

[WARNING] No confundas DirectAdmin con Syspanel. Son paneles de control diferentes. DirectAdmin usa el puerto 2222 para el acceso web, mientras que Syspanel usa el puerto 2106. Asegúrate siempre de usar la URL correcta para tu panel.


Conclusión y consejos finales

Crear y configurar un dominio adicional en DirectAdmin es un proceso muy sencillo que te permite gestionar múltiples sitios web desde un solo panel de control. Siguiendo los pasos de este tutorial, podrás tener tu nuevo dominio funcionando en cuestión de minutos.

Resumen de los pasos clave:

  1. Inicia sesión en DirectAdmin.
  2. Ve a la sección de "Dominios" y haz clic en "Crear dominio".
  3. Rellena el formulario con el nombre de tu dominio, usuario y contraseña.
  4. Configura los registros DNS apuntando a tu servidor.
  5. Sube los archivos de tu sitio web a la carpeta public_html del dominio.
  6. Activa el SSL y crea las cuentas de correo que necesites.

[TIP] Te recomiendo que anotes en un lugar seguro los datos de acceso (usuario y contraseña) de cada dominio adicional, ya que los necesitarás para la gestión FTP y de correo. También es buena práctica mantener un registro de las bases de datos que creas, para no perder el control de tu infraestructura.

Espero que este tutorial te haya sido de gran ayuda. Si tienes alguna duda o problema, no dudes en contactar con el soporte técnico de tu proveedor de hosting o dejar un comentario. ¡Buena suerte con tu nuevo proyecto web!

¿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