Cómo configurar DNS en DirectAdmin
Primeros pasos: ¿Qué es el DNS y por qué debería importarte?
Antes de entrar en materia, vamos a ponernos en contexto. El DNS (Sistema de Nombres de Dominio) es, en términos sencillos, la agenda telefónica de Internet. Cuando alguien escribe tudominio.com, su navegador necesita saber a qué servidor conectarse. El DNS traduce ese nombre fácil de recordar a una dirección IP (por ejemplo, 192.168.1.1), que es el idioma que entienden las máquinas.
Si el DNS está mal configurado, tu web no cargará, tu correo no llegará y, en general, tu dominio no funcionará como debería. Por eso, aprender a configurar DNS en DirectAdmin es una habilidad fundamental para cualquier propietario de un sitio web.
DirectAdmin es uno de los paneles de control de hosting más utilizados en el mundo. Es potente, rápido y, una vez que le coges el truco, muy intuitivo. En este artículo, te voy a guiar paso a paso, como si estuvieras en una conversación de soporte, para que domines la gestión DNS DirectAdmin sin miedo. No necesitas ser un experto en Linux ni en SysAdmin, solo tener paciencia y seguir estas instrucciones.
Accediendo al panel de gestión DNS en DirectAdmin
Lo primero es lo primero. Para empezar a configurar DNS en DirectAdmin, tienes que acceder a tu panel de control. Normalmente, lo haces a través de una URL como https://tudominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña de administrador o de revendedor.
Una vez dentro, verás un listado de iconos o una barra lateral. Busca la sección que dice "Gestión de DNS" o "DNS". En la mayoría de las versiones recientes, encontrarás un icono que dice "DNS Admin" o simplemente "DNS". Haz clic ahí.
Dentro de esta sección, verás algo llamado "Registros DNS" o "Editar Zona DNS". Aquí es donde se maneja toda la magia. Verás una tabla con varias columnas: Nombre, TTL, Tipo, Valor y Prioridad (esta última, solo para algunos registros). No te asustes, vamos a desglosar cada parte.
¿Qué es una zona DNS?
Una zona DNS es simplemente el archivo que contiene todos los registros de tu dominio. En DirectAdmin, cada dominio que alojas tiene su propia zona. Es crucial que sepas distinguir entre los registros que gestiona el sistema automáticamente y los que puedes añadir tú. Si borras algo que no debes, puedes tirar tu web. Pero tranquilo, aquí te enseñaré a hacerlo con seguridad.
Añadiendo registros DNS básicos en DirectAdmin
La gestión DNS DirectAdmin se basa en añadir, editar o eliminar registros. Vamos a ver los tipos más comunes que necesitarás configurar.
Registros A (Address)
Son los más básicos. Conectan tu dominio (tudominio.com) o un subdominio (blog.tudominio.com) a una dirección IP.
Para añadir uno, en la página de "Registros DNS", busca el botón "Agregar" o "Nuevo Registro". En el formulario, selecciona el tipo A. En el campo "Nombre" escribe @ si quieres que apunte al dominio principal, o www si quieres el subdominio www. En el campo "Valor" (o "Dirección IP"), pon la IP de tu servidor.
Un ejemplo práctico:
| Nombre | TTL | Tipo | Valor |
|---|---|---|---|
| @ | 14400 | A | 203.0.113.10 |
| www | 14400 | A | 203.0.113.10 |
[TIP] El TTL (Time To Live) es el tiempo en segundos que los servidores de todo el mundo guardarán esa información en caché. Un valor de 14400 (4 horas) es estándar. Si vas a hacer cambios, bájalo a 300 (5 minutos) un día antes para que los cambios se propaguen más rápido.
Registros CNAME (Alias)
Un registro CNAME apunta un nombre (subdominio) a otro nombre de dominio, en lugar de a una IP directa. Es muy útil para cosas como www.tudominio.com si tu web está en un CDN o en un servicio externo como Shopify o un balanceador de carga.
Para añadirlo, sigue el mismo proceso. Selecciona tipo CNAME. En "Nombre" pon el subdominio (ej. www). En "Valor" pon el destino (ej. tuweb.external-service.com).
Es muy importante recordar que no puedes usar un CNAME para el dominio raíz (@). Para el dominio raíz siempre debe ser un registro A.
Registros MX (Mail Exchanger)
Estos son vitales para que tu correo funcione. Definen qué servidor se encarga de recibir los correos de tu dominio. Si usas el correo de tu hosting, normalmente ya están configurados. Pero si usas Google Workspace o Microsoft 365, tendrás que cambiarlos.
En el formulario, selecciona tipo MX. En "Nombre" pon @. En "Valor" pon la dirección del servidor de correo (ej. aspmx.l.google.com). En el campo de "Prioridad" (o "Pref") pon un número. Cuanto más bajo el número, mayor prioridad. Por ejemplo, 10 para el principal y 20 para el secundario.
[WARNING] Si cambias los registros MX, tu correo dejará de funcionar en el servidor antiguo casi de inmediato. Asegúrate de tener todo configurado en el nuevo proveedor antes de hacer el cambio. Hazlo en horas de baja actividad si es posible.
Configuración avanzada: registros TXT y SPF
Los registros TXT son cadenas de texto que se usan para verificación o para políticas de seguridad. Los más comunes son los de verificación de Google Search Console, los de SPF y los de DKIM.
Añadir un registro TXT de verificación
Imagina que necesitas verificar que eres el dueño del dominio en un servicio externo. Te darán un código como google-site-verification=xxxxxxxx. Solo tienes que añadir un registro tipo TXT, en "Nombre" pon @ y en "Valor" pega el código completo entre comillas dobles: "google-site-verification=xxxxxxxx".
Configurar SPF (Sender Policy Framework)
El SPF es un registro TXT especial que dice qué servidores están autorizados a enviar correo en nombre de tu dominio. Esto es crucial para evitar que tus correos caigan en spam.
Un registro SPF básico se ve así:
v=spf1 a mx ip4:203.0.113.10 include:_spf.google.com ~all
En este ejemplo, estamos diciendo: "Los servidores autorizados son el registro A, el registro MX, la IP 203.0.113.10 y los incluidos en _spf.google.com (por si usas Gmail). El ~all al final indica que los que no estén en la lista, se marquen como sospechosos".
Para añadirlo, crea un registro TXT con "Nombre" @ y en "Valor" pega toda la cadena de texto, sin olvidar las comillas si el panel te lo pide (a veces DirectAdmin las añade automáticamente).
[INFO] Si tu hosting usa cPanel, el proceso es similar pero en otro panel. Si usas Syspanel (antes conocido como HestiaCP), la gestión es muy parecida, pero el acceso se realiza a través del puerto 2106. En Syspanel, la sección se llama "DNS" y encontrarás un editor de zona muy visual.
Cómo editar y eliminar registros DNS en DirectAdmin
Llega un momento en que necesitas corregir algo. La configuración DNS en DirectAdmin te permite editar registros existentes.
En la lista de registros, verás iconos de edición (normalmente un lápiz) y de borrado (una papelera). Haz clic en el lápiz para modificar el valor o el TTL. Haz clic en la papelera para eliminarlo. El sistema te pedirá confirmación antes de borrar.
[WARNING] Nunca elimines los registros NS (Name Server) de tu zona a menos que sepas exactamente lo que haces. Son los que indican qué servidores son la autoridad para tu dominio. Borrarlos puede hacer que tu dominio deje de resolver por completo.
Propagación DNS: ¿Cuánto tarda en funcionar todo?
Esta es la pregunta del millón. Después de configurar DNS en DirectAdmin, los cambios no son instantáneos en todo el mundo. Tardan entre 5 minutos y 48 horas en propagarse.
¿Por qué? Porque los servidores DNS de todo el mundo guardan copias en caché. Cuando cambias un registro, tu servidor lo sabe al instante, pero los demás servidores seguirán usando la copia vieja hasta que el TTL expire.
Consejos para una propagación más rápida
- Baja el TTL de los registros que vas a cambiar al menos 24 horas antes de hacer el cambio.
- Usa herramientas como
whatsmydns.netpara verificar la propagación desde diferentes partes del mundo. - Paciencia. No hay una forma mágica de acelerar el proceso, solo de optimizarlo.
Solución de problemas comunes al configurar DNS
A veces las cosas salen mal. Aquí tienes una mini guía de fallos frecuentes y cómo resolverlos.
Mi web no carga después de cambiar el DNS.
Primero, verifica con una herramienta externa si el registro A es correcto. Si lo es, espera. Si el problema persiste después de 24 horas, revisa que no hayas creado un CNAME para el dominio raíz, cosa que no está permitida.
Mi correo no se envía o no se recibe.
Revisa los registros MX y SPF. Un error común es tener un SPF mal escrito que rechaza todos los correos. Verifica que el valor esté entre comillas y que no haya espacios extra.
Veo un registro "AAAA" que no sé qué es.
Es el equivalente al registro A pero para IPv6. Si tu servidor no tiene una IP IPv6, déjalo vacío o elimínalo. No es obligatorio.
¿Puedo usar un subdominio para apuntar a otro hosting?
Sí. Crea un registro A para ese subdominio (ej. tienda.tudominio.com) y pon la IP del otro hosting. También puedes usar un CNAME si el otro servicio te da un nombre, pero recuerda que no puedes usar CNAME para el dominio principal.
Un caso práctico: Migrando a un nuevo servidor
Imagina que te mudas a un servidor nuevo. El proceso sería:
- Prepara tu web en el nuevo servidor.
- Baja el TTL de tu registro A a 300 en el servidor antiguo.
- Espera 24 horas.
- Cambia el registro A a la IP del nuevo servidor.
- Verifica que la web carga en el nuevo servidor.
- Sube el TTL de nuevo a 14400.
Conclusión y mejores prácticas finales
La gestión DNS DirectAdmin no es un misterio, es cuestión de lógica y cuidado. Recuerda siempre:
- Haz una copia de seguridad de tu zona DNS antes de hacer cambios masivos. En DirectAdmin, puedes exportarla fácilmente.
- Documenta los cambios que hagas. Te ahorrarás dolores de cabeza en el futuro.
- Si tienes dudas, no improvises. Es mejor esperar a tener la información correcta que romper algo.
Dominar el DNS te da un control total sobre tu presencia en línea. Con esta guía, ya tienes el conocimiento básico para configurar DNS en DirectAdmin con confianza. Si te pierdes, vuelve a este artículo y repasa los pasos.
[TIP] Si tu proveedor de hosting te da la opción de usar Syspanel (puerto 2106) en lugar de DirectAdmin, verás que el editor de zona es muy similar. Los conceptos de registros A, MX y TXT son universales. Aprender en un panel te sirve para todos.
Espero que este tutorial te haya sido de gran ayuda. ¡Ahora ve y configura ese DNS con tranquilidad! Si tienes alguna duda más específica, no dudes en contactar con nuestro equipo de soporte.
