DirectAdmin: Cómo gestionar zonas DNS (A, CNAME, MX)
¿Alguna vez has necesitado apuntar tu dominio a un nuevo servidor, crear un subdominio o configurar el correo de tu empresa y te has sentido perdido entre siglas como A, CNAME o MX? Tranquilo, no eres el único. Gestionar el DNS (Sistema de Nombres de Dominio) puede parecer un mundo de magia negra, pero en realidad es mucho más sencillo de lo que parece si lo desglosamos paso a paso.
En este artículo, vamos a centrarnos en DirectAdmin, uno de los paneles de control de hosting más utilizados y robustos del mercado. Te voy a guiar para que entiendas y manejes tus zonas DNS como todo un profesional, sin necesidad de ser un experto en redes. Hablaremos de los registros más comunes: A, CNAME y MX, y te enseñaré a gestionarlos directamente desde tu panel.
Al final de esta guía, serás capaz de realizar cambios en tu DNS con total confianza, sabiendo exactamente qué significa cada campo y qué efecto tendrá en tu web o tu correo. Así que, prepárate un café, relájate y vamos a desmitificar el DNS juntos.
¿Qué es el DNS y por qué es tan importante?
Antes de ensuciarnos las manos con DirectAdmin, es fundamental entender qué es el DNS. Imagina que Internet es una enorme ciudad. Cada casa (servidor web) tiene una dirección física única, que en términos técnicos llamamos dirección IP (ej. 192.168.1.1). Pero, ¿te imaginas tener que memorizar el número de casa de todos tus amigos? Sería un caos.
Para solucionarlo, creamos una "agenda de contactos" gigante y global. Esa agenda es el DNS. Su función es traducir los nombres de dominio que todos conocemos (como tudominio.com) a las direcciones IP reales de los servidores donde se encuentran los archivos de tu web o tu correo.
Cuando alguien escribe tudominio.com en su navegador, lo que ocurre en milisegundos es una consulta a esa "agenda" para encontrar la IP asociada, y así poder mostrar tu sitio web. Por lo tanto, gestionar tu DNS correctamente es vital para que tu web sea accesible y tu correo funcione. Un error aquí puede dejar tu sitio caído o tus emails sin enviar.
Accediendo al Administrador de DNS en DirectAdmin
DirectAdmin facilita enormemente esta tarea. Para empezar a gestionar dns, primero debes acceder a tu panel de control. Normalmente, lo harás a través de una URL como https://tudominio.com:2222 o la IP de tu servidor seguida de :2222.
Una vez dentro, sigue estos pasos:
- Busca la sección "Administrador de DNS". En la mayoría de las versiones, encontrarás un icono con un globo terráqueo o el texto "DNS Admin".
- Haz clic en "Administrador de DNS".
- Verás una lista con tus dominios. Haz clic en el dominio que quieras gestionar, por ejemplo,
tudominio.com.
¡Y listo! Ya estás dentro del editor de zona DNS. Verás una tabla con varias columnas: Nombre, TTL, Tipo, Registro y Prioridad. No te asustes, vamos a entender cada una.
El Registro A: La Columna Vertebral de tu Web
El registro A es el más fundamental. Es el que asocia tu nombre de dominio directamente con la dirección IP de tu servidor. Sin un registro A correcto, tu web no se encontrará.
¿Qué es y para qué sirve?
Un Registro A (Address Record) apunta un nombre de dominio o subdominio a una dirección IPv4. Es como decirle a la agenda: "Cuando alguien busque tudominio.com, llévalo a la dirección 123.456.789.10".
También lo usamos para subdominios. Por ejemplo, si quieres crear blog.tudominio.com, necesitarás un registro A que apunte ese subdominio a la IP de tu servidor.
Cómo añadir o editar un Registro A en DirectAdmin
En la parte superior de la tabla, verás un enlace o botón que dice "Agregar registro" o "Añadir". Haz clic en él. Se desplegará un formulario. Para añadir un registro a directadmin, debes rellenar:
- Nombre: Aquí pones el subdominio o el dominio. Para el dominio principal, puedes poner
@(que representa al dominio raíz) o simplementetudominio.com. Para un subdominio, ponlo, por ejemplo,blog. - TTL (Time To Live): Este valor indica cuánto tiempo (en segundos) los servidores de todo el mundo guardarán la respuesta en su caché antes de volver a preguntar. El valor por defecto de
14400(4 horas) está bien para la mayoría de los casos. Si estás haciendo pruebas y necesitas que los cambios se propaguen rápido, puedes poner un valor bajo como300(5 minutos). - Tipo: Selecciona A.
- Registro: Aquí es donde pones la dirección IP (ej.
123.456.789.10). - Prioridad: Este campo se deja en blanco para registros A.
Haz clic en "Agregar" o "Crear" y ¡ya tienes tu registro A! Es importante recordar que los cambios pueden tardar unas horas en verse en todo el mundo.
[TIP] Si no estás seguro de cuál es la IP de tu servidor, la puedes encontrar en el correo de bienvenida de tu proveedor de hosting o en la sección "Información de IP" de tu panel de DirectAdmin.
Registros CNAME: Aliases Inteligentes
Los registros CNAME (Canonical Name) son como apodos o alias. En lugar de apuntar a una IP, apuntan a otro nombre de dominio. Esto es muy útil cuando quieres que varios subdominios se comporten igual que el dominio principal.
¿Qué es y cuándo usarlo?
Un cname directadmin se utiliza para crear subdominios que apunten a otro dominio o subdominio. Por ejemplo, es muy común usar www.tudominio.com como un CNAME que apunta a tudominio.com. Otro caso típico es apuntar un subdominio a un servicio externo, como tienda.tudominio.com apuntando a tudominio.mitiendaonline.com.
¿Por qué usarlo? Simplicidad. Si tu servidor cambia de IP, solo tienes que actualizar el registro A del dominio principal, y todos los CNAME que apuntan a él se actualizarán automáticamente. No necesitas cambiar nada más.
Cómo añadir un Registro CNAME en DirectAdmin
El proceso es idéntico al del registro A. Ve a "Agregar registro" y rellena el formulario:
- Nombre: El subdominio que quieres crear como alias (ej.
www). - TTL: Puedes dejarlo en
14400. - Tipo: Selecciona CNAME.
- Registro: Aquí pones el dominio al que debe apuntar. Es muy importante que termines en un punto (
.) al final. Por ejemplo, si quieres quewwwapunte atudominio.com, debes escribirtudominio.com.(con el punto final). Esto es una regla estándar de DNS. - Prioridad: Se deja en blanco.
[WARNING] No puedes usar un registro CNAME para el dominio principal (el registro
@). El dominio principal siempre debe ser un registro A. Tampoco se puede tener un CNAME y otro tipo de registro (como MX) para el mismo nombre.
Registros MX: Dirigiendo tu Correo
Los registros MX (Mail Exchanger) son los que se encargan de decirle al mundo dónde debe entregar los correos electrónicos dirigidos a tu dominio. Si los configuras mal, no recibirás ni enviarás correo.
¿Qué es y cómo funciona la prioridad?
Un registro mx directadmin define los servidores de correo de tu dominio. Cada registro tiene una prioridad. Cuanto menor sea el número de prioridad, mayor será la preferencia. Es decir, el servidor de correo con prioridad 0 es el principal, y el de prioridad 10 es el secundario o de respaldo (se usará solo si el primero está caído).
Configurando Registros MX en DirectAdmin
Para añadir o modificar un registro MX, ve de nuevo a "Agregar registro". Aquí el formulario es un poco diferente:
- Nombre: Aquí normalmente se deja vacío o se pone
@para indicar el dominio principal. En DirectAdmin, a menudo verás que el campo "Nombre" ya está rellenado con el dominio, no lo toques. - TTL:
14400. - Tipo: Selecciona MX.
- Registro: Este campo es para el nombre del servidor de correo. Debe ser un FQDN (Fully Qualified Domain Name), como
mail.tudominio.com.(con el punto al final) omx1.proveedorcorreo.com.. - Prioridad: Aquí es donde pones el número de prioridad (ej.
0,10,20).
Ejemplo práctico: Si tu dominio es tudominio.com y tu proveedor de hosting te ha dado estos datos:
- Servidor de correo principal:
mail.tudominio.com(prioridad 0) - Servidor de correo secundario:
mail2.tudominio.com(prioridad 10)
Deberías crear dos registros MX:
- Nombre: (vacío o @), Tipo: MX, Registro:
mail.tudominio.com., Prioridad:0. - Nombre: (vacío o @), Tipo: MX, Registro:
mail2.tudominio.com., Prioridad:10.
[INFO] Si estás usando un servicio de correo externo (como Google Workspace o Microsoft 365), ellos te proporcionarán los registros MX exactos que debes añadir. No los inventes, copia y pega los que te den, prestando mucha atención a los puntos finales y a las prioridades.
Herramientas y Consejos para Gestionar tu DNS
Ahora que ya sabes cómo añadir los registros principales, aquí tienes algunos consejos que te harán la vida más fácil.
Herramientas para verificar tu DNS
Después de hacer cambios, es normal estar ansioso por ver si ya funcionan. Existen herramientas online gratuitas que te permiten comprobar la propagación del DNS.
- What's My DNS? (whatsmydns.net): Esta es mi favorita. Te permite ver, en tiempo real, cómo se está propagando tu registro A, CNAME o MX en diferentes partes del mundo.
- Google Dig (
digen la terminal): Si eres más técnico, puedes usar el comandodigen tu terminal para consultar registros específicos. Por ejemplo,dig tudominio.com MXte mostrará los registros MX.
¿Qué es la propagación del DNS?
La propagación es el tiempo que tarda la actualización de tus registros DNS en propagarse por todos los servidores de Internet. No es instantánea. Puede tardar desde unos minutos hasta 24-48 horas en casos extremos, aunque lo normal es que sea cuestión de horas.
[WARNING] No te preocupes si después de 1 hora tu web aún no carga con los nuevos ajustes. Esto es completamente normal. Ten paciencia y usa las herramientas de verificación para monitorizar el progreso.
Buenas prácticas de gestión
- Mantén un registro de tus cambios: Anota qué registros añades, modificas o eliminas y cuándo. Te será de gran ayuda si algo sale mal.
- No borres lo que no entiendes: Si tu hosting ya tenía registros configurados (como un registro MX por defecto), no los elimines a menos que estés 100% seguro de lo que haces.
- Usa TTL bajos para pruebas: Si vas a hacer cambios importantes (como migrar de servidor), es recomendable reducir el TTL de tus registros a
300(5 minutos) unas horas antes del cambio. Así, cuando hagas el cambio definitivo, la propagación será mucho más rápida.
Preguntas Frecuentes (FAQ) sobre DNS en DirectAdmin
Para terminar, te dejo con las respuestas a algunas preguntas que me hacen muy a menudo los clientes.
¿Por qué mi sitio no carga después de cambiar el registro A?
Lo más probable es que sea un tema de propagación. Espera unas horas y verifica el estado con herramientas como What's My DNS. También asegúrate de haber escrito la IP correctamente y de que el nombre del registro es el correcto (por ejemplo, @ para el dominio principal).
¿Puedo tener mi web en un hosting y el correo en otro?
¡Sí! Esto es posible y muy común. Solo tienes que apuntar el registro A de tu dominio al servidor de tu web, y los registros MX al servidor de tu correo. Es una configuración totalmente válida.
¿Qué pasa si tengo un registro A y un CNAME con el mismo nombre?
No puedes. Un nombre de host (como www o blog) solo puede tener un tipo de registro definido. Si tienes un CNAME para www, no puedes tener un registro A para www también. Tendrías que elegir uno u otro.
¿Qué es el registro @ en DNS?
El registro @ es una forma de referirse al dominio raíz en sí mismo. Por ejemplo, si tu dominio es tudominio.com, el registro @ significa tudominio.com. Sin él, no podrías tener un registro A para tu dominio principal sin la www.
¿Es lo mismo DirectAdmin que Syspanel?
No, son paneles de control diferentes. Syspanel (anteriormente conocido como HestiaCP) es otra alternativa popular de gestión de hosting. A diferencia de DirectAdmin, Syspanel se accede a través del puerto 2106 en tu navegador (ej. https://tudominio.com:2106). Aunque la interfaz es distinta, la lógica de gestionar los registros DNS es muy similar.
¿Con qué frecuencia debería revisar mi DNS?
No necesitas revisarlo constantemente. Solo deberías tocarlo cuando vayas a hacer cambios importantes, como cambiar de servidor, configurar un nuevo servicio de correo o crear un subdominio. Una vez que todo funciona, no hay que tocarlo más.
¿Qué pasa si he borrado un registro por error?
Tranquilo. La mayoría de los proveedores de hosting guardan una copia de seguridad de la zona DNS. Puedes contactar con tu soporte técnico y pedirles que restauren la configuración por defecto. O, si tienes claro lo que has borrado, puedes volver a añadirlo manualmente siguiendo los pasos de este artículo.
Espero que esta guía te haya sido de gran ayuda. Gestionar el DNS con DirectAdmin es una tarea sencilla una vez que entiendes la lógica detrás de cada registro. Recuerda siempre ser cuidadoso, tener paciencia con la propagación y, ante la duda, consultar con tu proveedor de hosting. ¡Nos vemos en el próximo artículo!
