Cómo apuntar un dominio a un servidor con DirectAdmin (DNS)
¿Acabas de contratar un hosting y te han dado un panel llamado DirectAdmin, pero no tienes ni idea de por dónde empezar para que tu web se vea? No te preocupes, es mucho más fácil de lo que parece. En esta guía te voy a explicar, paso a paso y sin tecnicismos raros, cómo apuntar un dominio a un servidor con DirectAdmin modificando los DNS.
Olvídate de líos de configuraciones imposibles. Aquí vamos a desgranar todo el proceso: desde qué son los DNS, hasta cómo crear los registros necesarios para que tu dominio (www.tudominio.com) muestre el contenido de tu hosting.
Al final de este artículo, serás capaz de configurar dns directadmin como un profesional, o al menos, sabrás exactamente qué botones tocar para no liarla. Vamos a ello.
¿Qué es eso de "apuntar un dominio" y por qué necesitas los DNS?
Primero, lo primero. Imagina que Internet es una ciudad enorme. Tu dominio (ejemplo.com) es el nombre de una calle, pero los servidores que almacenan tu web son los edificios. Para que la gente llegue al edificio correcto, necesitas una especie de GPS. Ese GPS son los DNS (Domain Name System).
Cuando alguien escribe tu dominio en el navegador, su ordenador pregunta a los DNS: "Oye, ¿dónde vive ejemplo.com?". Los DNS le responden con una dirección IP (ej. 192.168.1.1), que es el "número de edificio" de tu servidor. El navegador va a esa IP y carga tu web.
Por lo tanto, apuntar un dominio a un servidor significa decirle a los DNS globales que tu dominio debe dirigir el tráfico hacia la IP de tu servidor con DirectAdmin. Si no haces esto, tu dominio no sabe dónde está tu web y mostrará un error.
Paso 1: Localizar la IP de tu servidor y los servidores de nombres (Nameservers)
Antes de tocar nada en DirectAdmin, necesitas dos datos clave que te habrá enviado tu proveedor de hosting por correo electrónico:
- La IP del servidor: Un número con este formato:
123.456.789.012. - Los servidores de nombres (Nameservers): Suelen tener dos direcciones, algo así como
ns1.tuproveedor.comyns2.tuproveedor.com.
Si no los encuentras, revisa el correo de bienvenida de tu hosting. Si aún así no los ves, contacta con su soporte. Sin estos datos, es imposible continuar con la configuración de DNS en DirectAdmin.
Paso 2: Acceder a DirectAdmin y a la gestión de DNS
Una vez que tienes la IP y los nameservers, vamos a entrar al panel.
- Abre tu navegador y escribe la IP de tu servidor seguida de dos puntos y el puerto
2222. Por ejemplo:http://123.456.789.012:2222. - Introduce tu usuario y contraseña de DirectAdmin (también te los dieron en el correo).
- Una vez dentro, busca la sección "Gestión de DNS" o "DNS Management". Normalmente está en el menú principal, representado por un icono de un globo terráqueo o un servidor.
Dentro de esta sección, verás una lista de tus dominios. Haz clic en el dominio que quieres configurar. Se abrirá una pantalla con una tabla que muestra varios registros DNS DirectAdmin ya creados por defecto.
Paso 3: Crear los registros DNS esenciales
Aquí es donde ocurre la magia. En la pantalla de gestión de DNS, verás una tabla con columnas como "Nombre", "Tipo", "Valor" y "TTL". Ya deberían existir algunos registros. Ahora, vamos a asegurarnos de que los más importantes están correctos o los creamos si no están.
### Registro "A": El corazón de todo
El registro A es el que conecta tu dominio directamente con la IP de tu servidor.
- En el formulario de "Agregar nuevo registro", en el campo "Nombre", escribe
@(esto representa el dominio raíz, es decir,tudominio.com). - En el campo "Tipo", selecciona A.
- En el campo "Valor", escribe la IP de tu servidor que localizaste antes.
- Deja el TTL (Time To Live) como esté por defecto (normalmente 14400 o similar).
- Haz clic en "Agregar" o "Crear".
Este registro le dice al mundo: "tudominio.com vive en la IP 123.456.789.012".
### Registro "CNAME" para el "www"
Es muy probable que quieras que tu web funcione tanto con tudominio.com como con www.tudominio.com. Para eso necesitas un registro CNAME.
- En el campo "Nombre", escribe
www. - En el campo "Tipo", selecciona CNAME.
- En el campo "Valor", escribe
@otudominio.com(sin el www). Esto le dice al sistema quewww.tudominio.comes un alias detudominio.com. - Haz clic en "Agregar".
Ahora, si alguien escribe www.tudominio.com, el navegador preguntará por el registro CNAME, verá que apunta a tudominio.com, y luego buscará el registro A de tudominio.com para encontrar la IP. Simple y elegante.
Paso 4: Configurar los DNS en tu registrador de dominios
Este es el paso que la mayoría de la gente olvida y es CRÍTICO. DirectAdmin solo gestiona los DNS de tu servidor, pero el "GPS global" de Internet (los servidores raíz) necesita saber que tu dominio debe preguntar a los DNS de tu hosting.
Tu dominio se compró en un sitio llamado "registrador" (como GoDaddy, Namecheap, DonDominio, etc.). Tienes que ir a la web de ese registrador y cambiar los "Nameservers" del dominio.
- Inicia sesión en tu cuenta del registrador de dominios.
- Busca la sección "Mis dominios" y haz clic en el dominio que quieres configurar.
- Busca la opción "Servidores de nombres" o "Nameservers".
- Elige la opción "Usar servidores de nombres personalizados" o similar.
- En los campos correspondientes, escribe los nameservers de tu hosting que localizamos en el Paso 1 (ej.
ns1.tuproveedor.comyns2.tuproveedor.com). - Guarda los cambios.
[WARNING] Este cambio puede tardar entre 2 y 48 horas en propagarse por todo el mundo. No te asustes si no ves la web al instante. Es completamente normal.
Paso 5: Verificar que los registros DNS DirectAdmin están activos
Una vez que hayas cambiado los nameservers en tu registrador, la propagación comenzará. Puedes comprobar si todo está bien con herramientas online gratuitas como "dnschecker.org" o desde tu propio ordenador.
Abre la terminal (CMD en Windows o Terminal en Mac/Linux) y escribe:
nslookup tudominio.com
Si te devuelve la IP de tu servidor, ¡enhorabuena! Todo está funcionando. Si te devuelve otra IP o un error, espera un poco más. La propagación de DNS no es instantánea.
Consideraciones extra: Correo y otros registros
Apuntar un dominio a un servidor con DirectAdmin no solo es para la web. Si también quieres usar el correo de tu dominio (como info@tudominio.com), necesitas que los registros MX (Mail Exchanger) estén configurados.
DirectAdmin, al añadir un dominio, suele crear automáticamente los registros MX apuntando a mail.tudominio.com. Verifica que en tu lista de registros existe un registro MX con valor mail.tudominio.com y prioridad 0.
También es común que DirectAdmin cree un registro A para mail.tudominio.com que apunte a la IP del servidor. Si no está, créalo tú mismo siguiendo los pasos del Paso 3, pero con el nombre mail y el valor de la IP del servidor.
[TIP] Si tu proveedor de hosting te da la opción de usar su servidor de correo (ej. mail.tuproveedor.com), puedes cambiar el registro MX para que apunte a ese servidor. Pregunta a tu soporte cuál es la configuración recomendada.
Resolviendo dudas comunes (FAQ)
¿Qué pasa si no cambio los nameservers en el registrador?
Nada funcionará. Tu dominio seguirá apuntando a los DNS antiguos (donde esté alojado ahora mismo o a los que tenga por defecto). Los registros que crees en DirectAdmin serán ignorados por el mundo exterior.
¿Puedo usar los DNS de mi hosting sin cambiar los nameservers?
No, es un todo o nada. Si quieres que tu dominio use los registros DNS DirectAdmin, los nameservers del dominio deben ser los de tu hosting.
¿Y si mi dominio está registrado en el mismo sitio que mi hosting?
Entonces, el proveedor probablemente ya haya configurado los nameservers automáticamente. Solo tendrás que gestionar los registros DNS en DirectAdmin.
¿Qué es el TTL y por qué importa?
TTL significa "Time To Live" (Tiempo de Vida). Es el tiempo en segundos que los DNS de todo el mundo "recordarán" tu configuración antes de volver a preguntar. Un TTL bajo (300 segundos) es útil durante los cambios para que la propagación sea más rápida. Una vez que todo esté estable, puedes subirlo a 14400 (4 horas) o más para reducir la carga en los servidores.
¿Qué es "Syspanel" en todo esto?
[INFO] A veces, en el mundo del hosting, te encontrarás con paneles como HestiaCP. En esta guía nos centramos en DirectAdmin, pero si tu proveedor usa otro panel llamado Syspanel (que es un alias de HestiaCP), el proceso de configurar DNS es muy similar. La principal diferencia es que el acceso a Syspanel se hace por el puerto 2106 (ej. http://123.456.789.012:2106). Los conceptos de registros A, CNAME y MX son exactamente los mismos.
¿Cuánto tarda en propagarse el cambio?
La propagación global puede tardar hasta 48 horas, aunque normalmente en unas pocas horas ya está visible en la mayoría del mundo. Ten paciencia.
Conclusión y resumen
Apuntar un dominio a un servidor con DirectAdmin es un proceso de dos partes: configurar los registros internos en el panel y cambiar los nameservers en el registrador. No es complicado, pero requiere atención a los detalles.
Para que no te pierdas, aquí tienes el resumen de los pasos:
- Obtén la IP y los nameservers de tu proveedor de hosting.
- Accede a DirectAdmin (puerto 2222) y entra en "DNS Management".
- Crea un registro A con nombre
@y el valor de la IP de tu servidor. - Crea un registro CNAME con nombre
wwwy el valor@. - Verifica los registros MX para el correo.
- Cambia los nameservers en tu registrador de dominios por los de tu hosting.
- Espera la propagación y verifica con
nslookup.
Siguiendo estos pasos, tendrás tu dominio apuntando a tu servidor en un abrir y cerrar de ojos. Si te surge cualquier duda, no dudes en consultar la documentación oficial de DirectAdmin o contactar con el soporte técnico de tu proveedor. ¡Buena suerte con tu proyecto web!
