Cómo conectar tu dominio a DirectAdmin con DNS
Conectar tu dominio a un panel de control como DirectAdmin es uno de los primeros pasos para poner en marcha tu sitio web o servicio de correo. Si acabas de contratar un hosting o has comprado un dominio nuevo, es normal sentirse un poco perdido con términos como nameservers, registros DNS o propagación.
Pero no te preocupes. En esta guía extensa y paso a paso, te voy a explicar de forma clara y sencilla cómo conectar tu dominio a DirectAdmin con DNS, desde cero y sin necesidad de ser un experto en sistemas. Vamos a desglosar todo el proceso, incluyendo los conceptos clave, los métodos disponibles y la solución a los problemas más comunes.
¿Qué significa conectar un dominio a DirectAdmin?
Antes de entrar en materia, es fundamental entender qué ocurre "bajo el capó". Cuando hablamos de DirectAdmin DNS o de conectar un dominio, nos referimos a decirle a Internet (a través de los servidores de nombres) que tu dominio (por ejemplo, miweb.com) debe apuntar a los servidores donde está alojado tu sitio web y tus cuentas de correo.
DirectAdmin es un panel de control de hosting muy popular que gestiona todo: cuentas FTP, bases de datos, correos y, por supuesto, la zona DNS de tus dominios.
Conectar tu dominio a DirectAdmin implica configurar dos cosas:
- Los servidores de nombres (Nameservers): Son como la "agenda telefónica" de Internet. Le dicen a los navegadores dónde encontrar tu web.
- Los registros DNS: Dentro de DirectAdmin, se crean registros (A, CNAME, MX, etc.) que apuntan a los servicios concretos (la IP del servidor, el servidor de correo, etc.).
Método 1: Conectar tu dominio usando los nameservers del hosting (Recomendado)
Este es el método más común y el que te recomiendo si tu proveedor de hosting te ha dado dos o más servidores de nombres (normalmente con el formato ns1.tuhosting.com y ns2.tuhosting.com).
El proceso se divide en dos fases: una en el sitio donde compraste el dominio (tu registrador, como GoDaddy, Namecheap o DonDominio) y otra en DirectAdmin.
Paso 1: Localizar los servidores de nombres en tu correo o panel de hosting
Lo primero es buscar el correo de bienvenida de tu proveedor de hosting. En ese correo, o dentro del área de cliente, encontrarás algo similar a esto:
ns1.tudominiodelhosting.comns2.tudominiodelhosting.com
También puedes encontrarlos en tu propio panel de DirectAdmin, aunque a veces, si el dominio no está conectado, no podrás verlo. Si tienes acceso, ve a tu cuenta de DirectAdmin y busca la sección "DNS" o "Administración de DNS" para ver los servidores asignados a tu cuenta.
Paso 2: Cambiar los nameservers en tu registrador de dominios
Ahora debes ir al sitio web donde compraste el dominio. Este proceso varía ligeramente según el registrador, pero la mecánica es siempre la misma:
- Inicia sesión en tu cuenta del registrador.
- Busca la sección "Mis dominios" o "Dominios".
- Haz clic en el dominio que quieres conectar (por ejemplo,
miweb.com). - Busca la opción "Nameservers", "Servidores DNS" o "Administrar DNS". A veces está en un submenú llamado "Configuración".
- Selecciona la opción "Usar servidores de nombres personalizados" o "Custom Nameservers".
- En los campos correspondientes, escribe los nombres que te dio tu hosting (por ejemplo,
ns1.tuhosting.comyns2.tuhosting.com). Si tienes más de dos (ns3, ns4), añádelos también. - Guarda los cambios.
[WARNING] Punto crítico: El cambio de nameservers no es inmediato. Puede tardar entre 2 y 48 horas en propagarse a nivel mundial. No te asustes si tu web no carga al momento. Ten paciencia.
Paso 3: Verificar que DirectAdmin ha creado la zona DNS
Una vez que has cambiado los nameservers, DirectAdmin debería detectar el dominio y crear automáticamente la zona DNS en su interior. Para comprobarlo:
- Entra en tu panel de DirectAdmin.
- Ve a la sección "Administración de DNS" (a veces llamada "DNS Management").
- Busca tu dominio en la lista. Deberías ver registros como
A,CNAME,MX, etc.
Si no aparece automáticamente, puedes crearlo manualmente (lo veremos en el siguiente método), pero normalmente el sistema lo hace solo.
Método 2: Conectar el dominio manualmente si tu hosting usa una IP dedicada
Hay casos en los que no quieres cambiar los nameservers, o tu proveedor te da una dirección IP (por ejemplo, 123.45.67.89) y te dice que apuntes el registro A hacia ella. Esto es útil si quieres usar los servidores DNS de tu registrador (por ejemplo, para gestionar subdominios desde allí) o si tienes un servidor dedicado.
Paso 1: Obtener la IP de tu servidor
En tu correo de bienvenida o en el área de cliente de tu hosting, busca un campo llamado "IP del servidor" o "Dirección IP dedicada". Es un número con este formato: 192.168.0.1 (aunque las IPs reales son más complejas).
Paso 2: Crear la zona DNS en DirectAdmin
Si has decidido usar este método, primero debes crear la zona DNS en DirectAdmin para que el panel sepa que ese dominio le pertenece.
- Accede a DirectAdmin.
- Ve a "Administración de DNS".
- Haz clic en "Agregar dominio" o "Crear zona DNS".
- Escribe tu dominio (sin
www.) y la IP del servidor. - Guarda. DirectAdmin creará una zona DNS por defecto.
Paso 3: Configurar los registros DNS en tu registrador
Ahora, en tu registrador de dominios, en lugar de cambiar los nameservers, tendrás que editar la "Zona DNS" o "Registros DNS". Aquí tendrás que crear o modificar los siguientes registros:
- Registro A: Para el dominio principal (
@omiweb.com) y parawww. Este registro apunta a la IP de tu servidor.- Nombre:
@(o dejarlo vacío, según el registrador). - Tipo: A.
- Valor:
123.45.67.89(tu IP).
- Nombre:
- Registro A para www: Crea otro registro A con el nombre
wwwy el mismo valor de IP. - Registros MX (correo): Para que el correo funcione, necesitas apuntar al servidor de correo. Normalmente son dos registros:
- Nombre:
@. - Tipo: MX.
- Prioridad:
0(o el valor que te indique tu hosting). - Valor:
mail.tudominio.comomx1.tuhosting.com.
- Nombre:
- Registro CNAME para mail: A veces se usa un alias
mailpara acceder al webmail.- Nombre:
mail. - Tipo: CNAME.
- Valor:
tudominio.com.
- Nombre:
[TIP] Simplifica: Si tu hosting te da la opción de usar sus nameservers (Método 1), úsala siempre. Es mucho más fácil, ya que DirectAdmin se encarga de configurar los registros MX y A automáticamente. El método manual es propenso a errores si no tienes experiencia.
Conectar un dominio que ya existe en otro hosting
Este es un caso muy típico: tienes tu web en un hosting antiguo y quieres moverla a DirectAdmin. El proceso es similar al Método 1, pero con un paso extra.
- Copia tus archivos y bases de datos: Antes de tocar nada, asegúrate de tener una copia de seguridad de tu web (archivos y base de datos) en tu ordenador.
- Crea el dominio en DirectAdmin: Sigue el proceso normal para agregar el dominio a tu cuenta (a través de "Agregar dominio").
- Sube los archivos y la base de datos: Usa FTP o el Administrador de Archivos de DirectAdmin para subir los archivos. Importa la base de datos desde MySQL Management.
- Cambia los nameservers: Ve a tu registrador y cambia los nameservers para que apunten a los de tu nuevo hosting (los de DirectAdmin).
[WARNING] El correo también se mueve: Si tenías correos en el hosting antiguo, tendrás que recrear las cuentas en DirectAdmin y, si es posible, transferir los correos antiguos. De lo contrario, los perderás.
Registros DNS DirectAdmin: Entendiendo la zona DNS
Una vez que el dominio está conectado, es muy útil saber qué es cada registro en la zona DNS de DirectAdmin. Esto te permitirá resolver problemas y configurar servicios avanzados.
Dentro de "Administración de DNS", verás una tabla con varios registros. Los más importantes son:
- Registro A: Convierte un nombre de dominio en una dirección IP. Por ejemplo,
miweb.com->123.45.67.89. - Registro CNAME: Redirige un subdominio a otro dominio. Por ejemplo,
www.miweb.com->miweb.com. - Registro MX (Mail Exchanger): Indica qué servidor maneja el correo de tu dominio. Es crucial para que el email funcione.
- Registro TXT: Permite añadir texto arbitrario. Se usa para verificar la propiedad del dominio (Google, Microsoft) y para configurar SPF (anti-spam).
- Registro NS (Name Server): Indica los servidores de nombres autorizados para tu dominio. Normalmente ya están configurados por el sistema.
¿Cómo editar un registro?
- En DirectAdmin, ve a "Administración de DNS".
- Busca el registro que quieras modificar y haz clic en el lápiz o en "Editar".
- Cambia el valor (por ejemplo, la IP en un registro A).
- Guarda los cambios.
[INFO] La propagación DNS: Después de cualquier cambio en los registros DNS (A, MX, etc.), el cambio tarda en verse en todo el mundo. Esto se llama "propagación". Puede tardar desde unos minutos hasta 24-48 horas. Puedes usar herramientas online como
whatsmydns.netpara comprobar el estado de la propagación.
Solución de problemas comunes al conectar dominio DirectAdmin
Aquí tienes una lista de los problemas más frecuentes y cómo solucionarlos.
Mi web no carga después de cambiar los nameservers
- Causa: La propagación DNS aún está en curso.
- Solución: Espera 24-48 horas. Mientras tanto, puedes forzar la carga de tu web en tu ordenador editando el archivo
hostsde tu sistema operativo, pero eso es avanzado. Lo mejor es tener paciencia.
Veo una página de "Parking" o "Error 404" del hosting
- Causa: El dominio se ha conectado, pero no has subido los archivos de tu web a la carpeta correcta (
public_html). - Solución: Accede a DirectAdmin, ve a "Administrador de Archivos" y sube tus archivos (index.php, etc.) a la carpeta
public_htmlde tu dominio.
El correo no funciona (no recibo ni envío emails)
- Causa: Los registros MX no están bien configurados o la propagación de estos registros no ha terminado.
- Solución: Comprueba en DirectAdmin que los registros MX apuntan a
mail.tudominio.como al servidor de correo que te hayan asignado. Asegúrate de tener creada la cuenta de correo en "Administrador de Correo".
"El dominio ya está en uso" o "No puedo agregar el dominio en DirectAdmin"
- Causa: El dominio ya está asociado a otra cuenta en el mismo servidor o en otro servidor de la misma empresa.
- Solución: Contacta con tu proveedor de hosting. Si tienes el dominio en otra cuenta, tendrás que moverlo o eliminar la zona DNS antigua.
Preguntas Frecuentes (FAQ) sobre DirectAdmin DNS
¿Cuánto tarda en conectarse un dominio a DirectAdmin?
La conexión en sí es inmediata en el servidor, pero la propagación de los nameservers en Internet tarda entre 2 y 48 horas. Si solo cambias un registro A, la propagación es más rápida (minutos u horas).
¿Qué hago si mi registrador no me deja cambiar los nameservers?
Esto es muy raro, pero si ocurre, contacta con el soporte técnico de tu registrador. También puedes optar por el Método 2 (configurar los registros A y MX manualmente), que no requiere cambiar los nameservers.
¿Puedo conectar un subdominio (ej. blog.miweb.com) a DirectAdmin?
Sí, puedes crear un subdominio dentro de DirectAdmin. El panel creará automáticamente un registro A para ese subdominio en la zona DNS, y podrás gestionarlo de forma independiente.
¿Es lo mismo DirectAdmin que cPanel o Syspanel?
No, son paneles de control diferentes. DirectAdmin es uno de ellos. Si tu proveedor usa Syspanel (el antiguo HestiaCP), el puerto de acceso es el 2106 (ej. https://tudominio.com:2106). La lógica de conectar el dominio es la misma: tendrás que cambiar los nameservers o los registros A/MX, pero la interfaz cambia. En Syspanel, busca la sección de "DNS" o "Dominios".
Consejos finales para una configuración exitosa
- Anota todo: Guarda en un lugar seguro tu IP, los nameservers, y las contraseñas de DirectAdmin.
- Empieza con lo básico: Si no entiendes algo, no toques. Un error en un registro MX puede dejar tu correo caído.
- Usa herramientas de verificación: Utiliza sitios web como
dnschecker.orgpara ver si tus registros ya se han propagado. - Contacta con soporte: Si llevas más de 48 horas con problemas, no dudes en abrir un ticket con tu proveedor de hosting. Ellos pueden verificar si la zona DNS de DirectAdmin está bien configurada.
Conectar tu dominio a DirectAdmin no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos, tendrás tu web funcionando en un abrir y cerrar de ojos. Recuerda que la clave está en la paciencia durante la propagación y en entender que DirectAdmin DNS es tu centro de control para todo lo relacionado con tu dominio.
Si tu proveedor usa Syspanel, recuerda que el acceso es por el puerto 2106 y que la configuración de DNS se realiza de forma muy similar. ¡Ya estás listo para lanzar tu proyecto!
