Guía para configurar un dominio y subdominios en DirectAdmin
¿Qué es DirectAdmin y por qué aprender a usarlo?
DirectAdmin es uno de los paneles de control de hosting más utilizados y potentes del mercado. A diferencia de otros paneles más complejos, DirectAdmin se caracteriza por su interfaz limpia, su bajo consumo de recursos y una curva de aprendizaje muy amigable. Si acabas de contratar un plan de hosting que usa este panel, o si tu proveedor te ha dado acceso a él, esta guía te va a resultar esencial.
Dominar la configuración de dominios y subdominios en DirectAdmin no es un lujo, es una necesidad. Cualquier proyecto web serio, desde un blog personal hasta una tienda online, necesita más de un dominio o sección separada para funcionar de manera óptima. Piensa en un subdominio como una extensión lógica de tu dominio principal: te permite organizar tu contenido o crear espacios independientes sin tener que pagar por un dominio nuevo.
En este artículo voy a explicarte, paso a paso y sin tecnicismos innecesarios, cómo configurar un dominio y crear subdominios en DirectAdmin. También hablaremos de los DNS, porque son la pieza que conecta todo. Al final, tendrás una respuesta clara para las dudas más frecuentes que recibimos en soporte.
Antes de empezar: conoce tu panel de DirectAdmin
Cuando entras por primera vez en DirectAdmin, puede parecer un mundo nuevo. Pero en realidad, todo está organizado de forma lógica. La sección que nos interesa para esta tarea se llama "Gestión de Dominios" o "Domain Setup".
Para acceder, inicia sesión en tu panel. Normalmente, la URL de acceso es algo como https://tu-dominio.com:2222 o la que te haya facilitado tu proveedor de hosting.
Dentro del panel, verás una barra lateral o una serie de iconos. Busca el apartado de "Cuenta" o "Gestión de Cuenta" y dentro de él, la opción "Dominios" o "Domain Setup". Aquí es donde ocurre la magia.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106. La lógica es similar, pero la interfaz cambia. Esta guía se centra en DirectAdmin, que es el estándar en la mayoría de los planes de alojamiento.
Configurar un dominio principal en DirectAdmin
Cuando contratas un hosting, el dominio principal suele estar ya configurado. Pero si has comprado un dominio nuevo fuera de tu proveedor o quieres añadir uno adicional, debes hacerlo manualmente.
Paso 1: Añadir el dominio
- Ve a "Domain Setup" o "Gestión de Dominios".
- Verás una lista de los dominios actuales y un campo de texto en blanco.
- Escribe el nombre de tu dominio sin
wwwy sinhttp://. Por ejemplo:miproyecto.com. - Haz clic en "Añadir Dominio".
DirectAdmin creará automáticamente la estructura de carpetas para ese dominio, normalmente en algo como /home/usuario/domains/miproyecto.com/. Dentro de esa carpeta, se generan subcarpetas estándar como public_html, logs o private_html.
Paso 2: Configurar los DNS del dominio
Aquí viene la parte más técnica, pero no te preocupes, es más fácil de lo que parece. Los DNS (Domain Name System) son como la guía telefónica de Internet. Traducen tu dominio legible (miproyecto.com) a una dirección IP numérica que los servidores entienden.
Si compraste el dominio en el mismo sitio donde tienes el hosting, probablemente ya está todo conectado. Si lo compraste en otro lugar (por ejemplo, en un registrador externo), debes apuntar los DNS de ese dominio a los servidores de nombres de tu hosting.
¿Dónde encuentras estos servidores de nombres? En DirectAdmin, ve a "DNS Management" o "Gestión de DNS". Allí verás la información de tu servidor. Normalmente verás dos o tres entradas como:
ns1.tuproveedor.comns2.tuproveedor.com
Anota estos valores.
Ahora, ve al sitio web donde compraste tu dominio (el registrador). Busca la opción "Gestión de DNS" o "Servidores de nombres" y sustituye los que haya por los que has anotado de DirectAdmin.
[WARNING] Los cambios de DNS pueden tardar entre 24 y 72 horas en propagarse por todo el mundo. No te asustes si tu web no carga de inmediato. Es un proceso normal y temporal.
Paso 3: Verificar la configuración
Una vez que hayas añadido el dominio y configurado los DNS, puedes comprobar si todo funciona. La forma más sencilla es escribir tu dominio en un navegador. Si ves la página de bienvenida de tu hosting o el contenido que has subido a public_html, ¡enhorabuena! Has configurado tu dominio correctamente.
Crear y configurar subdominios en DirectAdmin
Un subdominio es una subdivisión de tu dominio principal. Se ve así: tienda.miproyecto.com o blog.miproyecto.com. Es una herramienta fantástica para organizar tu sitio sin necesidad de comprar dominios nuevos.
¿Cuándo usar un subdominio?
Te pongo algunos ejemplos prácticos:
- Blog:
blog.miproyecto.com - Tienda online:
tienda.miproyecto.com - Panel de administración:
admin.miproyecto.com - Área de clientes:
clientes.miproyecto.com - Versión móvil:
movil.miproyecto.com
Pasos para crear un subdominio
- Accede a "Subdomain Management" o "Gestión de Subdominios" en DirectAdmin. Esta opción suele estar también dentro del apartado de "Gestión de Cuenta".
- Verás un campo donde puedes escribir el nombre del subdominio. Solo tienes que poner la parte que va antes del punto. Por ejemplo, si quieres
tienda.miproyecto.com, solo escribetienda. - Asegúrate de que el dominio principal (al que se va a añadir el subdominio) esté seleccionado en el menú desplegable.
- Haz clic en "Crear Subdominio".
DirectAdmin hará el trabajo pesado por ti. Creará una carpeta nueva dentro de la estructura del dominio, por ejemplo /home/usuario/domains/miproyecto.com/public_html/tienda/. También configurará automáticamente los registros DNS necesarios para que el subdominio funcione en Internet.
Subdominios y DNS: ¿Qué pasa con los registros?
Cuando creas un subdominio en DirectAdmin, el panel añade automáticamente un registro DNS tipo "A" en su configuración. Este registro apunta el subdominio a la misma IP del servidor que aloja tu dominio principal.
En la mayoría de los casos, no tienes que hacer nada más. Es un proceso transparente.
[TIP] Si tu dominio está apuntando a los DNS de DirectAdmin, el subdominio funcionará automáticamente en cuestión de minutos. No necesitas tocar nada en tu registrador externo.
Gestionar dominios y subdominios: consejos prácticos
Una vez que has creado tus dominios y subdominios, es importante que sepas cómo gestionarlos. Aquí tienes algunos consejos que te ahorrarán quebraderos de cabeza.
Organización de archivos
Cada dominio y subdominio tiene su propia carpeta raíz. Es fundamental que subas los archivos a la carpeta correcta.
- Dominio principal:
/home/usuario/domains/tudominio.com/public_html/ - Subdominio
blog:/home/usuario/domains/tudominio.com/public_html/blog/
Si subes los archivos a la carpeta equivocada, verás un error 404 o la página de otro de tus sitios. Presta atención a esto.
Redirecciones
A veces querrás que un subdominio redirija a otra URL. Por ejemplo, si tienes blog.miproyecto.com pero quieres que los visitantes vayan a miproyecto.com/blog. Para ello, puedes usar un archivo .htaccess en la carpeta del subdominio con una regla de redirección, o usar el gestor de redirecciones de DirectAdmin si está disponible.
Registros DNS avanzados
Si eres un usuario más avanzado, DirectAdmin te permite gestionar los registros DNS manualmente en "DNS Management". Aquí puedes crear registros A, CNAME, MX, TXT, etc.
Un caso común es crear un subdominio que apunte a una IP diferente (por ejemplo, a un servidor externo como Shopify o un CDN). En ese caso, en lugar de usar "Subdomain Management", ve a "DNS Management" y crea un registro A o CNAME manualmente para ese subdominio.
[INFO] Un registro CNAME se usa para apuntar un subdominio a otro dominio. Por ejemplo, www.miproyecto.com puede ser un CNAME que apunta a miproyecto.com. Esto es útil para no tener que gestionar dos veces la misma web.
Preguntas frecuentes (FAQ) sobre dominios y subdominios en DirectAdmin
¿Puedo crear un dominio adicional en mi cuenta de DirectAdmin?
Sí, siempre que tu plan de hosting lo permita. Ve a "Domain Setup" y añade el nuevo dominio. Ten en cuenta que algunos planes tienen límites en el número de dominios que puedes alojar. Si tienes dudas, contacta con tu proveedor.
¿Qué hago si mi subdominio no funciona?
Lo primero es comprobar si los DNS ya se han propagado. Puedes usar herramientas online como whatsmydns.net para verificar si el subdominio se resuelve correctamente. Si los DNS están bien, revisa que hayas subido archivos a la carpeta correcta del subdominio. A veces, la caché de tu navegador también juega malas pasadas; prueba en una ventana de incógnito o en otro dispositivo.
¿Cuál es la diferencia entre un dominio y un subdominio?
Un dominio es tu dirección principal en Internet (ej. miproyecto.com). Un subdominio es una extensión de ese dominio (ej. tienda.miproyecto.com). El subdominio se crea dentro del dominio principal y puede tener su propio contenido independiente.
¿Necesito comprar un subdominio?
No. Los subdominios son gratuitos y se crean directamente desde el panel de control de tu hosting. Solo necesitas tener el dominio principal activo.
¿Puedo usar un subdominio para apuntar a otro servidor?
Sí, puedes hacerlo. En lugar de crear el subdominio desde "Subdomain Management", ve a "DNS Management" y crea un registro A o CNAME apuntando a la IP o dominio del servidor externo. Esto es muy común cuando se usa un CDN o una plataforma de comercio electrónico alojada en otro sitio.
Mi dominio principal está en Syspanel (antes HestiaCP), ¿esta guía me sirve?
La lógica de dominios y subdominios es universal, pero la interfaz cambia. Si tu hosting usa Syspanel, el acceso se realiza por el puerto 2106. Dentro de Syspanel, busca la sección de "Dominios" o "Web". La filosofía es la misma: añadir el dominio, crear la estructura de carpetas y gestionar los DNS. Sin embargo, los pasos exactos difieren de DirectAdmin. Para Syspanel, te recomiendo buscar una guía específica de esa plataforma.
¿Cuánto tiempo tarda en activarse un subdominio recién creado?
Si tu dominio principal ya apunta a los DNS de DirectAdmin, el subdominio suele estar operativo en pocos minutos. Si acabas de cambiar los DNS de tu dominio principal, puede tardar hasta 24-72 horas en funcionar en todo el mundo.
Conclusión: Domina tu hosting con DirectAdmin
Configurar dominios y subdominios en DirectAdmin es un proceso sencillo una vez que entiendes la lógica detrás de él. Es una de las primeras tareas que cualquier administrador web debe aprender, ya que es la base para organizar tu presencia en línea.
Recuerda los puntos clave:
- Usa "Domain Setup" para añadir dominios principales.
- Usa "Subdomain Management" para crear subdominios de forma rápida y automática.
- Los DNS son la clave para conectar tu dominio con tu hosting. Configúralos correctamente en tu registrador.
- Organiza tus archivos en las carpetas correctas (
public_htmlpara cada dominio/subdominio). - No temas experimentar con los registros DNS avanzados cuando te sientas más cómodo.
Con esta guía, ya no tendrás que depender de un técnico para estas tareas básicas. Tienes el control total de tu hosting. Si tienes alguna duda más específica, no dudes en escribirnos. Estamos aquí para ayudarte en cada paso del camino.
