Configurar un dominio en DirectAdmin: guía esencial
Introducción: Tu web empieza por el dominio
Cuando contratas un hosting, normalmente recibes un panel de control con el que gestionar tu servidor. Uno de los más potentes y usados es DirectAdmin, una herramienta que te permite administrar dominios, correos, bases de datos y mucho más desde una interfaz web sencilla. Si acabas de aterrizar en el mundo del hosting, es normal sentirse abrumado. Pero no te preocupes: en esta guía esencial te voy a explicar, paso a paso y sin tecnicismos innecesarios, cómo configurar dominio DirectAdmin desde cero, además de gestionar añadidos como subdominios, DNS y redirecciones. Al final, tendrás tu web funcionando como un profesional.
¿Qué es DirectAdmin y por qué es importante?
DirectAdmin es un panel de control para servidores Linux, muy popular por su equilibrio entre potencia y simplicidad. Su interfaz es limpia, con menús claros y una curva de aprendizaje corta. Con él puedes gestionar todo tu hosting: cuentas de correo, bases de datos MySQL, zonas DNS, tareas cron, y por supuesto, los dominios que apuntan a tu servidor. Aprender a manejarlo te dará autonomía total sobre tu proyecto web, sin depender de soporte técnico para cada pequeño cambio. Esta guía se centra en la parte más básica pero crucial: el dominio.
Antes de empezar: requisitos previos
Para seguir esta directadmin guía necesitas:
- Tener un plan de hosting con DirectAdmin activado (normalmente te dan un usuario y contraseña para acceder).
- Un dominio registrado (puede ser en cualquier registrador: Namecheap, GoDaddy, etc.).
- Acceso al panel de control de tu registrador para modificar los DNS (te enseñaré qué valores poner).
- Ganas de aprender, que es lo más importante.
[INFO] Si aún no tienes dominio, muchos hostings te permiten registrar uno directamente desde DirectAdmin. También puedes usar un subdominio gratuito del hosting para practicar.
Paso 1: Acceder a DirectAdmin y entender el panel
Abre tu navegador y escribe la dirección de acceso a DirectAdmin. Suele ser algo como https://tu-servidor:2222 o https://tu-dominio.com:2222. Introduce tu usuario y contraseña (los mismos que te dio tu proveedor). Si no sabes cuál es, revisa el correo de bienvenida del hosting.
Una vez dentro, verás un panel con varias secciones: Cuenta, Correo, Dominios, Bases de datos, etc. No te asustes, solo usaremos unas pocas. La clave está en el menú de la izquierda o en los iconos superiores, según la versión. Busca el apartado que dice "Dominios" o "Domain Setup". Ahí es donde ocurre la magia.
Añadir un dominio a DirectAdmin (paso a paso)
Añadir dominio DirectAdmin es el proceso de registrar un dominio (o subdominio) dentro de tu cuenta para que el servidor sepa que debe responder a las peticiones de ese nombre. Sigue estos pasos:
- En el menú de Dominios, haz clic en "Añadir dominio" o "Add Domain".
- Se abrirá un formulario. En el campo "Dominio", escribe tu dominio completo sin
www(por ejemplo,mipaginaweb.com). - Deja marcada la casilla que dice "Crear también un subdominio www" o similar. Esto hará que
www.mipaginaweb.comfuncione automáticamente. - En "Directorio de inicio" o "Document Root", puedes elegir dónde se guardarán los archivos de este dominio. Por defecto, se crea una carpeta con el nombre del dominio. Si no sabes qué poner, déjalo como está.
- Haz clic en "Crear" o "Add".
¡Listo! En cuestión de segundos, tu dominio estará configurado en el servidor. Ahora verás que en el listado de dominios aparece el tuyo con su ruta de archivos. Pero ojo, esto no es suficiente: necesitas que el dominio apunte a tu servidor mediante DNS.
[TIP] Si tienes varios dominios, repite el proceso para cada uno. DirectAdmin te permite gestionar todos desde el mismo panel, algo muy útil si tienes varios proyectos.
Configurar los DNS en DirectAdmin: la parte crítica
El DNS DirectAdmin es el sistema que traduce tu nombre de dominio a la IP de tu servidor. Sin una configuración correcta, tu web no cargará aunque el dominio esté añadido. Hay dos formas de hacerlo:
Opción A: Usar los servidores DNS del hosting (recomendado para principiantes)
La mayoría de hostings te proporcionan dos o más servidores DNS (también llamados nameservers). Suelen tener este formato: ns1.tu-proveedor.com y ns2.tu-proveedor.com. Estos datos los encuentras en el correo de bienvenida o en la documentación del hosting.
- Ve a tu registrador de dominios (donde compraste el dominio).
- Busca la sección de "Nameservers" o "Servidores DNS".
- Cambia los nameservers actuales por los que te dio tu hosting.
- Guarda los cambios.
Ten en cuenta que la propagación de DNS puede tardar entre 24 y 48 horas, aunque normalmente es mucho más rápida (unas pocas horas). Durante ese tiempo, tu web puede no estar accesible desde algunos lugares.
Opción B: Crear una zona DNS manual en DirectAdmin
Si tu hosting te lo permite (y no te obliga a usar sus nameservers), puedes configurar los registros DNS directamente en DirectAdmin. Esto es útil si quieres un control más fino, por ejemplo, para añadir subdominios o redirecciones complejas.
- En DirectAdmin, ve al apartado "DNS" o "DNS Management".
- Verás una lista de los dominios que has añadido. Haz clic en el tuyo.
- Se mostrarán los registros actuales (A, CNAME, MX, etc.). Para un sitio web básico, necesitas un registro A que apunte a la IP de tu servidor.
- Si no existe, haz clic en "Añadir registro" y selecciona tipo A. En "Nombre" escribe
@(que representa el dominio raíz) y en "Valor" pon la IP de tu servidor (la encuentras en DirectAdmin, en el menú "IP Manager" o en la info de tu cuenta). - También añade un registro CNAME para
wwwque apunte a@(o directamente a tu dominio sin www).
Luego, en tu registrador, tendrás que apuntar los nameservers a los de tu servidor (los de DirectAdmin) o configurar un registro "glue" si usas DNS personalizados. Esto último es más avanzado, así que si no lo entiendes, quédate con la Opción A.
[WARNING] Si modificas los DNS manualmente y cometes un error, tu web y tu correo pueden dejar de funcionar. Si no estás seguro, usa los nameservers del hosting. Siempre puedes pedir ayuda a tu proveedor.
Gestionar subdominios en DirectAdmin
Los subdominios DirectAdmin son extensiones de tu dominio principal, como blog.mipaginaweb.com o tienda.mipaginaweb.com. Se usan para organizar secciones de tu web o para crear proyectos independientes bajo el mismo dominio. Crearlos es muy sencillo:
- En el menú de Dominios, haz clic en "Subdominios" o "Subdomains".
- Escribe el nombre del subdominio (sin el dominio principal). Por ejemplo,
blog. - En el campo de dominio, asegúrate de que esté seleccionado el dominio principal correcto.
- DirectAdmin te sugerirá un directorio de archivos automáticamente (por ejemplo,
public_html/blog). Puedes cambiarlo si quieres. - Haz clic en "Crear".
¡Ya tienes un subdominio! Ahora puedes subir archivos a ese directorio y acceder a través de blog.tudominio.com. DirectAdmin también crea automáticamente los registros DNS necesarios para el subdominio, así que no tendrás que configurar nada más.
[TIP] Los subdominios son ideales para instalar aplicaciones como WordPress en una carpeta separada, sin afectar a tu web principal. Por ejemplo,
wp.tudominio.compara un blog.
Configurar redirecciones y dominios adicionales
A veces necesitas que www.tudominio.com redirija a tudominio.com (o viceversa) para evitar contenido duplicado en SEO. DirectAdmin te ofrece una herramienta llamada "Redirects" o "Redirecciones".
- Ve a "Redirecciones" en el menú de Dominios.
- En "De" escribe el dominio o subdominio que quieres redirigir (por ejemplo,
www.tudominio.com). - En "A" escribe el destino (por ejemplo,
https://tudominio.com). - Marca la opción "Redirección permanente (301)" si quieres que sea definitiva. Esto es bueno para SEO.
- Guarda.
También puedes crear redirecciones de carpetas, por ejemplo, tudominio.com/antiguo a tudominio.com/nuevo. Esto es muy útil cuando cambias la estructura de tu web.
Crear y gestionar cuentas de correo con el dominio
Una vez que tu dominio está configurado, puedes crear correos profesionales como info@tudominio.com. DirectAdmin lo hace muy fácil:
- Ve al menú de "Correo" y haz clic en "Cuentas de correo".
- Escribe el nombre de la cuenta (por ejemplo,
info), selecciona el dominio, y define una contraseña segura. - Especifica el límite de almacenamiento (puedes poner el máximo que te permita tu plan).
- Haz clic en "Crear".
DirectAdmin configurará automáticamente los registros MX necesarios si usas sus servidores de correo. Si usas Gmail u otro proveedor, tendrás que ajustar los registros MX manualmente en la sección de DNS que vimos antes.
[INFO] Si tu dominio usa nameservers del hosting, los registros MX se crean automáticamente. Si usas DNS externos, deberás añadirlos a mano. Consulta la documentación de tu proveedor de correo para saber qué valores usar.
La seguridad: SSL y certificados en DirectAdmin
Hoy en día, tener un certificado SSL (el candado de seguridad en el navegador) es imprescindible. DirectAdmin incluye una herramienta para instalar certificados Let's Encrypt de forma gratuita y automática.
- Ve a "SSL" o "Certificados SSL" en el menú.
- Selecciona tu dominio.
- Haz clic en "Emitir" o "Renovar" para obtener un certificado Let's Encrypt.
- Marca la opción de "Forzar HTTPS" o "Redirigir a HTTPS" para que todas las visitas usen conexión segura.
DirectAdmin renovará el certificado automáticamente, así que no tendrás que preocuparte por fechas de caducidad. Con esto, tu web será más fiable y tendrá mejor posicionamiento en Google, ya que la seguridad es un factor de ranking.
[WARNING] Si tienes un subdominio, también necesitas un SSL para él. Puedes emitir un certificado "wildcard" (que cubre todos los subdominios) o uno individual para cada uno. En DirectAdmin, normalmente puedes seleccionar varios dominios a la vez.
Solución de problemas comunes (FAQ)
Mi dominio no carga después de configurarlo. ¿Qué hago?
Primero, comprueba que los nameservers de tu registrador apuntan a los del hosting. Luego, espera unas horas a que se propague. Puedes usar herramientas online como whatsmydns.net para ver si la propagación se ha completado. Si después de 48 horas sigue sin cargar, revisa que el registro A en DirectAdmin apunte a la IP correcta.
¿Puedo añadir un dominio que ya está en otro hosting?
Sí, pero necesitarás transferir los archivos y las bases de datos a tu nuevo hosting antes de cambiar los DNS. DirectAdmin tiene herramientas de backup y restauración, pero es un proceso más complejo. Te recomiendo hacer una copia de seguridad completa del sitio antiguo y restaurarla en el nuevo.
¿Cuántos dominios puedo añadir a DirectAdmin?
Depende de tu plan de hosting. Algunos incluyen un solo dominio, otros permiten ilimitados. Revisa las especificaciones de tu plan o pregunta a tu proveedor.
¿Qué es un registro A y para qué sirve?
Es un registro DNS que asocia un nombre de dominio con una dirección IP. Es la base de la resolución de nombres: cuando alguien escribe tu dominio, el navegador consulta el DNS y obtiene la IP para conectarse al servidor.
¿Necesito configurar algo más para que mi correo funcione?
Si usas el correo de DirectAdmin, los registros MX se crean automáticamente. Solo necesitas crear las cuentas de correo y configurar tu cliente de correo (Outlook, Gmail, etc.) con los datos que te da DirectAdmin (servidor de correo saliente y entrante, puertos, etc.).
Conclusión: Ya tienes tu dominio en marcha
Configurar un dominio en DirectAdmin no es tan complicado como parece. Siguiendo esta directadmin guía, has aprendido a añadir dominio DirectAdmin, crear subdominios DirectAdmin, gestionar el DNS DirectAdmin y asegurar tu web con SSL. Con estos conocimientos, tendrás el control total de tu proyecto web.
Recuerda que la práctica hace al maestro. No tengas miedo de explorar el panel, aunque siempre es buena idea hacer cambios importantes en horas de baja afluencia y tener una copia de seguridad. Si te atascas, la comunidad y el soporte de tu hosting están para ayudarte.
[TIP] Si en algún momento te hablan de "Syspanel" en lugar de DirectAdmin, es el mismo tipo de herramienta (un panel de control de hosting) pero de otra marca. En ese caso, el acceso suele ser por el puerto 2106, y la lógica es muy similar: dominios, DNS, correos, etc. No te líes: los conceptos que has aprendido aquí te servirán para cualquier panel.
Ahora sí, ¡a disfrutar de tu nueva web! Si tienes dudas, deja un comentario y te ayudaré en lo que pueda.
