Configurar dominio en DirectAdmin: Guía completa
¿Qué es DirectAdmin y por qué es tan popular?
DirectAdmin es un panel de control web para servidores de hosting. Piensa en él como el "cuadro de mandos" de tu sitio web. Te permite gestionar dominios, cuentas de correo, bases de datos, archivos y mucho más sin tener que tocar una línea de código o meterse en la complejidad del servidor. Es conocido por ser rápido, ligero y muy intuitivo, ideal tanto para principiantes como para administradores experimentados.
¿Por qué es popular? Su interfaz limpia, su bajo consumo de recursos y su facilidad para tareas como configurar dominio DirectAdmin lo convierten en una opción predilecta para empresas de hosting y usuarios que quieren tener el control total de su espacio web.
Requisitos previos antes de añadir un dominio en DirectAdmin
Antes de lanzarte a añadir dominio DirectAdmin, asegúrate de tener lo siguiente:
- Acceso a tu panel DirectAdmin. Necesitas tu usuario y contraseña. Normalmente accedes a través de
tudominio.com:2222o la IP de tu servidor seguida de:2222. - El dominio registrado. Debes haber comprado el dominio en un registrador (como Namecheap, GoDaddy, etc.).
- Acceso al DNS de tu dominio. Necesitarás poder modificar los servidores de nombres (nameservers) o los registros DNS de tu dominio desde el panel de tu registrador.
- Los nameservers de tu servidor. Tu proveedor de hosting te habrá proporcionado uno o dos servidores de nombres (ej.
ns1.tuproveedor.comyns2.tuproveedor.com). Son esenciales para que tu dominio apunte a tu servidor DirectAdmin.
[INFO] Si tu dominio ya está apuntando a otro servidor, este proceso cambiará su configuración DNS. Asegúrate de tener copias de seguridad de registros importantes (como correo) si los necesitas.
Paso 1: Acceder al Panel de DirectAdmin
Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como:
https://tudominio.com:2222
O si tu dominio aún no está configurado, usa la IP de tu servidor:
https://123.456.789.123:2222
Introduce tu Usuario y Contraseña que te proporcionó tu proveedor de hosting. Si eres el administrador del servidor, usa el usuario admin.
Paso 2: Añadir el dominio en DirectAdmin
Una vez dentro, el proceso para añadir dominio DirectAdmin es muy sencillo. Sigue estos pasos:
-
Busca el icono o el enlace que dice "Añadir dominio". Normalmente está en la sección de "Gestión de Cuentas" o "Dominios". Si no lo ves, puedes usar el buscador interno del panel.
-
Haz clic en "Añadir dominio".
-
Se abrirá un formulario. Los campos más importantes son:
- Dominio: Escribe aquí tu dominio completo, por ejemplo
miprimersitio.com. Sin www. - Paquete: Si tu administrador ha definido paquetes de recursos, selecciona el que corresponda a tu plan de hosting.
- IP: Normalmente se selecciona automáticamente la IP compartida del servidor. Si tienes una IP dedicada, selecciónala aquí.
- PHP: Puedes elegir la versión de PHP que quieras usar (recomendamos la más reciente estable, como PHP 8.x).
- Crear cuenta de FTP: Marca esta casilla si quieres que se cree automáticamente una cuenta FTP para subir archivos. El nombre de usuario será algo como
usuario@miprimersitio.com. - Crear base de datos MySQL: También puedes marcar esta opción para que se cree una base de datos vacía.
- Dominio: Escribe aquí tu dominio completo, por ejemplo
-
Revisa que todos los datos sean correctos y haz clic en "Crear" o "Añadir Dominio".
¡Listo! DirectAdmin creará automáticamente la estructura de carpetas, las cuentas de correo (si las configuraste) y la base de datos. Tu dominio ya está añadido en el servidor.
[TIP] Si tu dominio ya tenía contenido en otro servidor, no olvides subir tus archivos a la carpeta
domains/miprimersitio.com/public_htmlmediante FTP.
Paso 3: Configurar los DNS para tu dominio (El paso más importante)
Ahora que el dominio está en DirectAdmin, necesitas que el mundo sepa que tu sitio web está ahí. Aquí es donde entran en juego los DNS DirectAdmin. Tienes dos opciones principales:
Opción A: Usar los Nameservers de tu servidor (Recomendado para principiantes)
Esta es la forma más fácil y común. Consiste en cambiar los servidores de nombres de tu dominio en tu registrador para que apunten a los de tu servidor DirectAdmin.
- Ve al panel de tu registrador de dominios (donde compraste el dominio).
- Busca la sección de "DNS", "Nameservers" o "Servidores de nombres".
- Cambia los nameservers actuales por los que te proporcionó tu proveedor de hosting. Suelen ser dos:
ns1.tuproveedor.comns2.tuproveedor.com
- Guarda los cambios.
¿Qué hace esto? Le dice a Internet: "Para encontrar miprimersitio.com, pregúntale al servidor de nombres ns1.tuproveedor.com". Como DirectAdmin gestiona esos nameservers, automáticamente responderá con la IP correcta de tu sitio.
Tiempo de propagación: Los cambios de nameservers pueden tardar desde unos minutos hasta 24-48 horas en propagarse globalmente. No te preocupes si no ves tu web al instante.
Opción B: Configurar registros DNS manualmente (Para usuarios más avanzados)
Si quieres mantener tus nameservers actuales (por ejemplo, los de tu registrador) pero apuntar solo el dominio a tu servidor DirectAdmin, puedes añadir registros DNS manualmente. Necesitarás la dirección IP de tu servidor DirectAdmin.
-
Ve al panel de gestión de DNS de tu dominio (no los nameservers, sino los registros).
-
Añade los siguientes registros:
- Registro A (para el dominio principal):
- Nombre:
@o dejarlo vacío (depende del panel). - Tipo:
A - Valor:
LA_IP_DE_TU_SERVIDOR_DIRECTADMIN
- Nombre:
- Registro A (para el subdominio www):
- Nombre:
www - Tipo:
A - Valor:
LA_IP_DE_TU_SERVIDOR_DIRECTADMIN
- Nombre:
- Registros MX (para el correo):
- Si usas el correo de DirectAdmin, añade un registro MX apuntando a
mail.miprimersitio.comcon prioridad 10. - Luego, un registro A para
mail.miprimersitio.comapuntando a la misma IP del servidor.
- Si usas el correo de DirectAdmin, añade un registro MX apuntando a
- Registro A (para el dominio principal):
Esta opción te da más control, pero es más fácil cometer errores. La Opción A es la más limpia y recomendada para la mayoría de los usuarios que siguen un DirectAdmin tutorial.
[WARNING] Si eliges la Opción B, asegúrate de que tu registrador permita la gestión de registros DNS. Algunos solo permiten cambiar los nameservers.
Gestión avanzada: Subdominios, Addon Domains y más
DirectAdmin no solo te permite configurar dominio DirectAdmin principal. También puedes gestionar otras funcionalidades:
Subdominios
Son extensiones de tu dominio principal, como blog.miprimersitio.com. Para crearlos:
- Ve a "Gestión de Cuentas" > "Subdominios".
- Escribe el nombre del subdominio (ej.
blog). - Elige la carpeta donde se almacenarán sus archivos (por defecto, se crea una subcarpeta dentro de
public_html). - Haz clic en "Crear".
Addon Domains
Son dominios adicionales que puedes alojar en la misma cuenta de hosting. Para añadir dominio DirectAdmin como addon:
- Ve a "Gestión de Cuentas" > "Añadir dominio".
- Asegúrate de que la opción "Addon Domain" esté marcada (a veces está en un menú desplegable).
- Introduce el nuevo dominio y la carpeta donde quieres que resida (ej.
domains/otrodominio.com). - Sigue los mismos pasos que para el dominio principal.
Redirecciones
Puedes redirigir un dominio o subdominio a otra URL. Ve a "Gestión de Cuentas" > "Redirecciones" y configura la URL de origen y destino.
Preguntas Frecuentes (FAQ)
1. ¿Cuánto tiempo tarda en funcionar mi web después de añadir el dominio?
Depende de la propagación DNS. Si cambiaste los nameservers, puede tardar de 1 a 48 horas. Si solo configuraste registros A, suele ser más rápido (de 5 minutos a 2 horas). La web se empieza a ver desde el servidor casi al instante, pero el mundo tarda en "encontrarla".
2. ¿Puedo añadir un dominio que ya está en uso en otro servidor?
Sí, pero ten cuidado. Al cambiar los DNS, tu web dejará de funcionar en el servidor antiguo. Asegúrate de haber migrado todos los archivos, bases de datos y correos antes de hacer el cambio.
3. ¿Qué hago si veo un error "404" o "Sitio no encontrado"?
Primero, verifica que el dominio esté correctamente añadido en DirectAdmin (Paso 2). Luego, asegúrate de que los DNS estén apuntando a la IP correcta. Puedes usar herramientas online como whatsmydns.net para verificar la propagación.
4. ¿DirectAdmin es compatible con WordPress?
¡Totalmente! DirectAdmin es uno de los paneles más compatibles con WordPress. Puedes instalarlo manualmente subiendo los archivos o usar el instalador automático "Softaculous" que suele venir incluido.
5. ¿Qué es Syspanel y cómo se relaciona con esto?
Syspanel (antes conocido como HestiaCP) es otro panel de control similar a DirectAdmin, pero con un enfoque diferente. Si estás en un servidor con Syspanel, el proceso para añadir dominio DirectAdmin no aplica, ya que es un software distinto. En Syspanel, el acceso se realiza por el puerto 2106 (ej. https://tudominio.com:2106). La lógica de añadir un dominio es muy parecida, pero la interfaz cambia.
6. ¿Puedo tener varios dominios en una misma cuenta de DirectAdmin?
Sí, usando la función de Addon Domains. Cada dominio tendrá su propia carpeta y recursos, pero compartirán la misma cuenta de hosting y sus límites (espacio, tráfico, etc.).
7. ¿Es necesario configurar DNS DirectAdmin manualmente?
No, si usas los nameservers de tu proveedor (Opción A), DirectAdmin gestiona todo automáticamente. Solo necesitas cambiar los nameservers en tu registrador.
Conclusión
Configurar dominio DirectAdmin es un proceso sencillo que se resume en tres pasos: añadir el dominio en el panel, configurar los DNS (preferiblemente cambiando los nameservers) y esperar la propagación. Con esta guía, incluso un usuario sin experiencia técnica puede tener su sitio web funcionando en pocos minutos.
Recuerda que DirectAdmin es una herramienta muy potente. Una vez que tu dominio esté activo, explora sus opciones: crea cuentas de correo, instala aplicaciones, gestiona bases de datos y mucho más. Si tienes dudas, tu proveedor de hosting suele tener documentación adicional o soporte técnico.
¡Ahora ya sabes cómo añadir dominio DirectAdmin como un profesional!
