Cómo gestionar dominios y subdominios en DirectAdmin (Guía rápida)
Introducción: ¿Qué es DirectAdmin y por qué es tan usado?
Si tienes un hosting con Linux, es muy probable que tu proveedor te dé acceso a un panel de control llamado DirectAdmin. Este panel es el "cerebro" de tu servidor, la herramienta que te permite gestionar todo lo relacionado con tu web: correos, bases de datos, archivos y, por supuesto, los dominios y subdominios.
Para muchos usuarios, la gestión de dominios puede parecer algo complejo y casi exclusivo de "hackers". Pero la realidad es que, con una guía clara, cualquier persona puede añadir un dominio, crear un subdominio o configurar el DNS en menos de 10 minutos.
En este artículo, te voy a explicar paso a paso, con un lenguaje muy sencillo y directo, cómo gestionar dominios directadmin. Vamos a empezar desde lo más básico (qué es un dominio y un subdominio) hasta tareas más avanzadas como la configuración de DNS o la instalación de SSL. Al final, tendrás los conocimientos para manejar tu servidor con total confianza.
¿Qué diferencia hay entre un dominio y un subdominio?
Antes de meternos en faena, es fundamental entender los conceptos. Imagina que tu dominio principal es una casa (por ejemplo, mipagina.com).
Un subdominio sería una habitación de esa casa (por ejemplo, blog.mipagina.com o tienda.mipagina.com). Se crean a partir del dominio principal y sirven para organizar el contenido o crear secciones independientes sin necesidad de comprar un dominio nuevo.
Cuando hablamos de añadir dominio directadmin, nos referimos a registrar un dominio completamente nuevo (otra casa) en tu cuenta de hosting. Esto es útil si tienes varios proyectos web y quieres gestionarlos desde el mismo panel y con los mismos recursos.
Paso 1: Acceder al panel de DirectAdmin
Lo primero es entrar a tu panel. Normalmente, se accede a través de una URL como https://tu-servidor.com:2222 o https://tu-ip:2222. Si no lo sabes, tu proveedor de hosting te lo habrá indicado en el correo de bienvenida.
Una vez dentro, verás una interfaz limpia con varios iconos. No te asustes, solo nos interesan unas pocas secciones: "Dominios", "Subdominios" y "DNS".
[INFO] Si tu hosting usa un panel alternativo llamado "Syspanel" (antes conocido como HestiaCP), la lógica es la misma, pero la interfaz es distinta. El acceso a Syspanel suele ser a través del puerto 2106 (ejemplo:
https://tu-servidor.com:2106). Los pasos generales que verás aquí te servirán de base, aunque los nombres de los menús pueden variar.
Paso 2: Cómo añadir un dominio en DirectAdmin (Añadir dominio directadmin)
Añadir un dominio nuevo es una de las tareas más comunes. Se usa cuando tienes un proyecto web separado del principal.
2.1. Requisitos previos
- Debes tener el dominio registrado en algún proveedor (como Namecheap, GoDaddy, etc.).
- Debes saber si tu hosting permite "dominios adicionales" (normalmente sí, a menos que tengas un plan muy básico).
2.2. El proceso paso a paso
- En el menú principal, busca la sección "Cuenta" y haz clic en "Dominios".
- Verás una lista con tu dominio principal. En la parte superior, hay un botón que dice "Añadir dominio" o un icono con un signo
+. - Haz clic en ese botón.
- Se abrirá un formulario. Ahí deberás escribir el nombre de tu nuevo dominio (sin
www, solo el dominio, por ejemplo:otroproyecto.com). - En el campo "Nombre de usuario", te sugerirá un nombre automático (como
otroproy). Es importante que lo recuerdes, ya que será el usuario para acceder a la carpeta de archivos de ese dominio. - Deja la opción de "Crear una base de datos" marcada si vas a instalar un CMS como WordPress. Si no, puedes desmarcarla.
- Pulsa "Crear".
¡Listo! En unos segundos, tu nuevo dominio estará creado y tendrás una carpeta en tu servidor para subir los archivos de esa web.
[WARNING] Si el dominio no está registrado o no has cambiado sus DNS para que apunten a tu servidor, no podrás ver la web al instante. Eso lo gestionamos en el Paso 4.
Paso 3: Cómo crear un subdominio en DirectAdmin (Crear subdominio directadmin)
Crear un subdominio es igual de fácil, pero en lugar de un dominio nuevo, estás "colgando" una sección de tu dominio principal.
3.1. Casos de uso típicos
blog.tudominio.compara un blog.tienda.tudominio.compara una tienda online.test.tudominio.compara un entorno de pruebas.
3.2. Pasos para crear un subdominio
- En el menú principal, busca la sección "Dominios" y haz clic en "Subdominios".
- Verás un campo de texto y un menú desplegable con tu dominio principal.
- En el campo de texto, escribe el nombre del subdominio (solo la parte de antes del punto, por ejemplo:
blog). - En el menú desplegable, selecciona el dominio al que pertenecerá (por ejemplo:
tudominio.com). - Haz clic en "Crear".
DirectAdmin creará automáticamente una carpeta llamada blog dentro de la carpeta de tu dominio principal. Todos los archivos que subas ahí serán accesibles desde blog.tudominio.com.
[TIP] Si quieres que el subdominio apunte a una carpeta específica que no sea la que crea por defecto, puedes usar la opción "Avanzado" o modificar el DocumentRoot en la configuración del subdominio. Para la mayoría de los casos, la creación por defecto es suficiente.
Paso 4: Configurar el DNS en DirectAdmin (DNS DirectAdmin)
El DNS (Sistema de Nombres de Dominio) es como la guía telefónica de Internet. Traduce el nombre de tu web (tudominio.com) a la IP de tu servidor. Sin una configuración correcta, tu web no se verá.
4.1. ¿Qué necesitas hacer?
Hay dos escenarios comunes:
A) Tu dominio está registrado en otro sitio (Namecheap, GoDaddy, etc.)
Aquí tienes que ir a tu proveedor de dominio y cambiar los servidores de nombres (Nameservers) para que apunten a los de tu hosting.
Normalmente, tu proveedor de hosting te dará dos o tres servidores de nombres, como:
ns1.tu-servidor.comns2.tu-servidor.com
En tu registrador de dominios, busca la opción "Nameservers" o "DNS" y sustituye los que vienen por defecto por los que te ha dado tu hosting. Este cambio puede tardar entre 2 y 24 horas en propagarse.
B) Tu dominio ya apunta a tu servidor (o vas a usar DirectAdmin como DNS principal)
En este caso, tienes que asegurarte de que los registros DNS dentro de DirectAdmin son correctos.
- Ve a la sección "Administración de DNS" (suele estar en el menú "Extra Features" o en "DNS").
- Verás una lista de dominios. Haz clic en el que quieras gestionar.
- Se mostrará una tabla con registros (A, CNAME, MX, etc.).
- Para un funcionamiento básico, necesitas un registro
Aque apunte a la IP de tu servidor. Normalmente, DirectAdmin lo crea automáticamente. - Si tienes un subdominio, verás un registro
Apara ese subdominio también.
[WARNING] Si editas el DNS y pones una IP incorrecta, tu web dejará de cargar. Si no estás seguro, no toques nada y contacta con tu soporte técnico. Es mejor prevenir que curar.
Paso 5: Instalar un certificado SSL en DirectAdmin (SSL DirectAdmin)
Hoy en día, el candado en la barra de direcciones (SSL) es imprescindible para el SEO y para dar confianza a los visitantes. Instalar un SSL en DirectAdmin es un proceso muy sencillo.
5.1. ¿Qué es Let's Encrypt?
Es una autoridad de certificados gratuita que emite certificados SSL válidos por 90 días. DirectAdmin tiene una integración nativa que te permite instalarlos con un clic y renovarlos automáticamente.
5.2. Cómo instalar SSL directadmin paso a paso
- En el menú principal, busca la sección "Cuenta" y haz clic en "SSL Certificates".
- Verás una interfaz con varias pestañas. Busca la pestaña que dice "Let's Encrypt".
- En el menú desplegable, selecciona el dominio o subdominio para el que quieres el certificado.
- Marca la casilla que dice "Incluir subdominios" (si quieres que el SSL cubra
www.tudominio.comytudominio.coma la vez). - Haz clic en "Enviar" o "Emitir".
En menos de un minuto, tendrás el certificado instalado. DirectAdmin se encargará de renovarlo automáticamente antes de que expire.
[TIP] Si tienes un dominio con muchos subdominios, te recomiendo instalar el SSL en el dominio principal y marcar la opción de "Incluir subdominios" para que todos queden cubiertos con un solo certificado wildcard.
Gestión avanzada: Redirecciones y correos
Una vez que ya sabes gestionar dominios directadmin, es útil conocer un par de trucos más.
Redirecciones (301)
Si tienes una página antigua y quieres que apunte a una nueva, puedes hacer una redirección.
- Ve a "Dominios" > "Redirecciones".
- Elige el dominio o subdominio.
- Escribe la ruta antigua (por ejemplo,
/pagina-vieja.html). - Escribe la URL completa de destino (por ejemplo,
https://tudominio.com/nueva-pagina/). - Marca la casilla "Redirección 301" (esto es importante para el SEO).
- Guarda los cambios.
Crear cuentas de correo
Cada dominio y subdominio puede tener sus propias cuentas de correo.
- Ve a "Correos" > "Administrar correos".
- Selecciona el dominio.
- Haz clic en "Crear cuenta".
- Pon el nombre de usuario (ej:
info) y una contraseña segura. - ¡Listo! Ya tienes
info@tudominio.com.
Preguntas frecuentes (FAQ)
¿Cuánto tarda en activarse un dominio nuevo?
La creación en DirectAdmin es instantánea. Lo que tarda es la propagación del DNS, que puede ser de 2 a 24 horas.
¿Puedo crear un subdominio sin tener un dominio principal?
No. Un subdominio siempre depende de un dominio principal. Primero debes añadir el dominio y luego crear el subdominio.
¿Qué hago si mi subdominio no carga?
- Revisa que el registro DNS
Apara ese subdominio exista en DirectAdmin. - Comprueba que has subido los archivos a la carpeta correcta.
- Espera un poco, a veces el caché del navegador juega malas pasadas. Prueba en modo incógnito.
¿Es seguro usar Let's Encrypt para mi tienda online?
Sí, es totalmente seguro. Es un certificado estándar que cifra la información. La única diferencia con uno de pago es el soporte técnico del proveedor y el periodo de validez, pero en cuanto a seguridad, el nivel de cifrado es el mismo.
¿Puedo usar DirectAdmin para gestionar dominios de terceros?
Sí, puedes añadir cualquier dominio que sea tuyo, siempre que tengas el control de sus DNS.
Conclusión y resumen rápido
Gestionar dominios y subdominios en DirectAdmin no es una tarea de expertos. Con esta guía, ya sabes:
- Añadir dominio directadmin: Ve a "Dominios" > "Añadir dominio".
- Crear subdominio directadmin: Ve a "Dominios" > "Subdominios".
- Configurar DNS directadmin: Asegúrate de que los registros A apunten a tu IP.
- Instalar SSL directadmin: Ve a "SSL Certificates" > "Let's Encrypt".
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, no dudes en dejarla en los comentarios o contactar con tu proveedor de hosting. Recuerda que la práctica hace al maestro, así que entra en tu panel y explora. ¡Verás que no muerde!
