DirectAdmin: cómo configurar un dominio y subdominio paso a paso
Introducción: ¿Qué es DirectAdmin y por qué es tan usado?
DirectAdmin es uno de los paneles de control de hosting más populares y ligeros que existen. Si tienes un servidor VPS o un plan de hosting que lo utiliza, te habrás dado cuenta de que su interfaz es limpia, rápida y muy funcional. A diferencia de otros paneles más pesados, DirectAdmin permite gestionar dominios, correos, bases de datos y archivos desde un solo lugar, sin necesidad de ser un experto en Linux.
Sin embargo, una de las tareas más comunes (y a veces confusas) para los principiantes es la gestión de dominios y subdominios. Configurar un dominio principal o un subdominio como blog.tudominio.com puede parecer complicado al principio, pero en realidad es un proceso muy sencillo si sigues los pasos correctos. En esta guía paso a paso, vamos a explicarte todo lo que necesitas saber sobre DirectAdmin dominio, cómo configurar subdominios y cómo manejar el DNS desde el panel.
Al final de este artículo, podrás crear, eliminar y gestionar dominios y subdominios con total confianza. Además, incluiremos algunos consejos y respuestas a preguntas frecuentes para que no te quede ninguna duda. Vamos a ello.
Requisitos previos antes de empezar
Antes de lanzarnos a configurar nada, es importante que tengas claro qué necesitas. No queremos que te pierdas a mitad del proceso.
- Acceso a DirectAdmin: Necesitas las credenciales de administrador (o de un usuario con permisos para gestionar dominios). Normalmente el acceso es a través de
https://tu-servidor:2222. - Dominio registrado: Debes tener un dominio apuntando a los servidores de nombres (nameservers) de tu hosting. Si no sabes qué son los nameservers, no te preocupes, lo explicamos más adelante.
- Un plan de hosting activo: Ya sea un VPS con DirectAdmin instalado o un plan compartido que use este panel.
- Cliente FTP o administrador de archivos: Aunque no es estrictamente necesario para este tutorial, te será útil para subir los archivos de tu web.
[TIP]: Si estás usando un VPS con Syspanel (antes conocido como HestiaCP), el puerto de acceso suele ser el 2106. Pero en este artículo nos centramos en DirectAdmin, que usa el puerto 2222 por defecto.
Cómo configurar un dominio principal en DirectAdmin
Cuando tienes un hosting, lo normal es que ya haya un dominio principal asignado. Sin embargo, si acabas de contratar un servicio o quieres añadir un dominio nuevo, estos son los pasos exactos.
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador y escribe la URL de acceso. Normalmente es algo como https://ip-de-tu-servidor:2222. Si no lo sabes, tu proveedor de hosting te lo habrá enviado por correo.
Introduce tu usuario y contraseña. Si eres el administrador del servidor, verás un menú más completo. Si eres un usuario de hosting, verás las opciones de tu cuenta.
Paso 2: Ve a la sección de "Dominios"
Una vez dentro, busca en el menú lateral o en la pantalla principal la opción que dice "Dominios" o "Domain". En la mayoría de las versiones de DirectAdmin, esta sección se llama "Domain Setup" o "Dominios" si tienes el idioma en español.
Haz clic en "Agregar dominio" o "Add Domain".
Paso 3: Rellena los datos del nuevo dominio
Te aparecerá un formulario con los siguientes campos:
- Nombre de dominio: Escribe tu dominio completo, por ejemplo,
mipaginaweb.com. - Usuario: DirectAdmin te sugerirá un nombre de usuario para la cuenta FTP y base de datos. Puedes cambiarlo, pero te recomendamos dejarlo tal cual para evitar confusiones.
- Contraseña: Si es un dominio adicional, se te pedirá una contraseña para la cuenta. Si es el dominio principal, se usará la contraseña de tu cuenta de hosting.
- PHP: Puedes elegir la versión de PHP que quieras. Si no sabes cuál elegir, deja la que viene por defecto.
[WARNING]: Asegúrate de escribir el dominio sin
wwwy sinhttp://. Solo el nombre limpio, por ejemplo:mipaginaweb.com. Si poneswww.mipaginaweb.com, DirectAdmin lo interpretará como un subdominio, no como el dominio principal.
Paso 4: Confirma y espera
Haz clic en "Crear" o "Add". DirectAdmin tardará unos segundos en configurar todo: creará la carpeta del dominio, la base de datos (si la has solicitado), las cuentas de correo y los registros DNS básicos.
Una vez hecho, verás una confirmación y tu dominio aparecerá en la lista de dominios gestionados.
Paso 5: Apunta los nameservers de tu dominio
Este paso es crucial. Aunque hayas creado el dominio en DirectAdmin, si el dominio no apunta a los servidores de nombres de tu hosting, no funcionará. Ve a tu registrador de dominios (donde compraste el dominio, por ejemplo, Namecheap, GoDaddy, etc.) y cambia los nameservers a los que te indique tu proveedor.
Normalmente son dos: ns1.tu-servidor.com y ns2.tu-servidor.com. Si no los tienes, puedes verlos en DirectAdmin en la sección "DNS" o "Nameservers".
[INFO]: Este cambio puede tardar entre 1 y 24 horas en propagarse a nivel mundial. No te preocupes si al principio no carga la web.
Cómo configurar un subdominio en DirectAdmin paso a paso
Ahora viene la parte que más nos preguntáis: cómo configurar un subdominio. Un subdominio es una extensión de tu dominio principal, como tienda.tudominio.com o blog.tudominio.com. Es muy útil para separar secciones de tu web o crear proyectos independientes sin necesidad de comprar otro dominio.
Paso 1: Accede a la sección de subdominios
Dentro de DirectAdmin, busca la opción "Subdominios" o "Subdomains". Normalmente está en la sección de "Cuenta" o "Gestión de Dominios".
Haz clic en "Agregar subdominio" o "Add Subdomain".
Paso 2: Introduce el nombre del subdominio
En el campo de texto, escribe solo el nombre del subdominio, sin el dominio principal. Por ejemplo, si quieres blog.mipaginaweb.com, escribe solo blog.
DirectAdmin te mostrará una vista previa automática con el resultado final: blog.mipaginaweb.com.
Paso 3: Elige la carpeta de destino (opcional)
Por defecto, DirectAdmin creará una carpeta dentro del directorio del dominio principal llamada subdominio. Por ejemplo, si tu dominio está en /home/usuario/domains/mipaginaweb.com/, el subdominio blog estará en /home/usuario/domains/mipaginaweb.com/blog.
Pero puedes cambiar esto. Si quieres que el subdominio apunte a otra carpeta (por ejemplo, una carpeta en la raíz del usuario), puedes especificarlo en el campo "Custom Path" o "Ruta personalizada".
[TIP]: Si estás creando un subdominio para una aplicación como WordPress, te recomendamos que la ruta sea algo como
/home/usuario/domains/mipaginaweb.com/public_html/blogpara que los archivos se guarden de manera ordenada.
Paso 4: Configura el DNS automáticamente
Aquí tienes una opción que dice algo como "Crear registro DNS automáticamente". Te recomendamos dejarla marcada. Esto hará que DirectAdmin agregue un registro A en el DNS apuntando a la IP de tu servidor. Sin esto, el subdominio no funcionará aunque exista la carpeta.
Paso 5: Crea el subdominio
Haz clic en "Crear" o "Add". DirectAdmin hará lo siguiente automáticamente:
- Creará la carpeta del subdominio.
- Configurará el DNS (si lo dejaste marcado).
- Creará un registro de correo si lo necesitas (aunque normalmente no es necesario).
- Añadirá el subdominio a la configuración del servidor web (Apache, LiteSpeed, etc.).
En cuestión de segundos verás el subdominio listo en tu panel.
Gestionar el DNS de tus dominios y subdominios en DirectAdmin
La gestión del DNS es una de las tareas más delicadas, pero con DirectAdmin es muy visual. Si necesitas configurar un registro CNAME, un registro MX o simplemente verificar que todo está correcto, sigue estos pasos.
¿Dónde está el editor de DNS?
En el menú principal, busca "DNS" o "DNS Management". Si no lo ves, puede estar dentro de la sección de "Configuración Avanzada".
Añadir un registro DNS manualmente
- Ve a "DNS Management".
- Selecciona el dominio o subdominio que quieres editar (en el desplegable).
- Verás una tabla con los registros existentes (A, CNAME, MX, TXT, etc.).
- Al final, hay un formulario para agregar un nuevo registro. Elige el tipo (A, CNAME, etc.), escribe el nombre (por ejemplo,
blogparablog.mipaginaweb.com) y el valor (por ejemplo, la IP del servidor). - Guarda los cambios.
[WARNING]: Ten mucho cuidado al editar registros DNS. Un error puede dejar tu web o tu correo sin funcionar. Si no estás seguro de lo que haces, consulta con tu proveedor o deja los valores por defecto.
Registros DNS típicos para subdominios
- Registro A: Apunta un subdominio a una IP. Ejemplo:
blog->192.168.1.1. - Registro CNAME: Apunta un subdominio a otro dominio. Ejemplo:
www->mipaginaweb.com. - Registro MX: Gestiona el correo. No lo toques si no sabes cómo configurar servidores de correo.
Solución de problemas comunes al configurar dominios y subdominios
Aunque el proceso es simple, a veces pueden surgir problemas. Aquí te dejamos los más comunes y cómo solucionarlos.
El subdominio no carga o da error 404
- Verifica el DNS: Usa herramientas como
nslookupodigpara comprobar si el subdominio resuelve a la IP correcta. Si no, espera unas horas o revisa los registros DNS. - Revisa la carpeta: Asegúrate de que has subido los archivos a la carpeta correcta. A veces se crea una carpeta vacía y no sabemos dónde subir los archivos.
- Revisa los permisos: Los archivos deben tener permisos de lectura para el usuario del servidor (normalmente 644 para archivos y 755 para carpetas).
El dominio principal no carga
- Revisa los nameservers: Si pusiste los nameservers correctos, espera la propagación. Si llevas más de 24 horas, contacta con tu proveedor.
- Revisa el archivo hosts: En tu ordenador, puede que tengas una caché DNS antigua. Prueba desde otro dispositivo o usa una VPN.
No puedo crear un subdominio porque ya existe
- DirectAdmin no permite duplicados. Si ya tienes
blog.mipaginaweb.com, elimina el subdominio existente o usa otro nombre.
Preguntas frecuentes (FAQ) sobre DirectAdmin
¿Puedo tener varios dominios en la misma cuenta de DirectAdmin?
Sí, puedes agregar tantos dominios como tu plan permita. Cada dominio tendrá su propia carpeta, base de datos y cuentas de correo.
¿Qué diferencia hay entre un dominio y un subdominio?
Un dominio es una dirección principal como mipaginaweb.com. Un subdominio es una extensión como blog.mipaginaweb.com. Ambos pueden apuntar a la misma IP, pero pueden tener contenido diferente.
¿Necesito comprar un subdominio?
No. Los subdominios se crean de forma gratuita desde tu panel de hosting. Solo necesitas el dominio principal.
¿Puedo configurar un subdominio para usarlo con WordPress?
Sí, es muy común. Solo tienes que crear el subdominio, subir los archivos de WordPress a la carpeta correspondiente y configurar la base de datos.
¿DirectAdmin es mejor que otros paneles como Syspanel?
Depende de tus necesidades. DirectAdmin es muy ligero y rápido, ideal para servidores con pocos recursos. Syspanel (antes HestiaCP) también es una buena opción, y su puerto de acceso es el 2106, pero su interfaz es diferente. Ambos son válidos, pero DirectAdmin es más estándar en la industria.
Conclusión y siguientes pasos
Configurar un dominio y un subdominio en DirectAdmin es un proceso que, una vez que lo haces un par de veces, se convierte en algo automático. La clave está en entender qué hace cada campo y cómo funciona el DNS. Con esta guía, ya tienes los conocimientos básicos para gestionar tus dominios como un profesional.
Te recomendamos que practiques con un subdominio de prueba antes de lanzar un proyecto importante. Crea un test.mipaginaweb.com, sube un archivo index.html y juega con las opciones del panel. Así ganarás confianza y evitarás errores en el futuro.
Si este artículo te ha sido útil, compártelo con otros usuarios que estén empezando con DirectAdmin. Y si tienes alguna duda, déjala en los comentarios. ¡Estamos aquí para ayudarte!
[TIP]: No olvides hacer copias de seguridad periódicas de tus dominios y bases de datos. DirectAdmin tiene una herramienta de backup automático en la sección "Administración de archivos" o "Backup". Úsala, te ahorrará más de un susto.
