Preguntas frecuentes sobre DNS en DirectAdmin para principiantes
Introducción: ¿Qué es el DNS y por qué debería importarte?
Si tienes un sitio web o un servicio online, el DNS (Domain Name System) es como la guía telefónica de Internet. Cuando alguien escribe tudominio.com, el DNS se encarga de traducir ese nombre a una dirección IP numérica (ej: 192.0.2.1) que las computadoras entienden. Sin DNS, tendrías que recordar números complicados para cada web.
DirectAdmin es un panel de control de hosting muy popular que te permite gestionar tu servidor de forma visual. Una de sus funciones clave es la administración de DNS. Si eres principiante, es normal que surjan dudas. Este artículo responde las preguntas más frecuentes sobre DNS DirectAdmin para que puedas configurar tu dominio sin problemas.
¿Qué es una zona DNS en DirectAdmin?
Una zona DNS es un archivo de configuración que contiene todos los registros DNS de un dominio. En DirectAdmin, cada dominio que añadas tendrá su propia zona DNS. Piensa en ella como una cajita donde guardas las instrucciones para que el mundo sepa cómo llegar a tu web, tu correo o cualquier otro servicio.
Dentro de una zona DNS encontrarás diferentes tipos de registros, cada uno con una función específica. Los más comunes son:
- Registro A: Apunta un nombre de dominio (ej:
tudominio.com) a una dirección IPv4. - Registro AAAA: Similar al A, pero para direcciones IPv6.
- Registro CNAME: Crea un alias. Por ejemplo,
wwwpuede ser un alias detudominio.com. - Registro MX: Indica qué servidor gestiona el correo electrónico del dominio.
- Registro TXT: Permite añadir texto arbitrario, usado a menudo para verificar la propiedad del dominio o configurar SPF/DKIM.
Preguntas frecuentes sobre DNS en DirectAdmin
¿Cómo accedo a la gestión de DNS en DirectAdmin?
Para empezar a trabajar con el DNS de tu dominio, sigue estos pasos:
- Inicia sesión en tu panel de DirectAdmin.
- Busca la sección "Administración de DNS" o "Gestión de DNS". Normalmente está en el menú principal, bajo el nombre de tu dominio.
- Una vez dentro, verás una lista de tus dominios. Haz clic en el dominio que quieras configurar.
- Se abrirá la zona DNS de ese dominio, donde podrás ver, añadir, editar o eliminar registros.
[TIP]: Si no ves la opción de DNS, puede que tu plan de hosting no incluya esta función o que el administrador del servidor la haya restringido. Contacta con tu proveedor.
¿Qué hago si mi dominio no carga después de configurar el DNS?
Este es un problema muy común. Las causas más frecuentes son:
- Propagación de DNS: Los cambios que hagas en tu zona DNS no son inmediatos a nivel mundial. Pueden tardar desde unos minutos hasta 48 horas en propagarse. Durante ese tiempo, algunos usuarios verán tu sitio web viejo y otros el nuevo.
- Errores en los registros: Un simple error tipográfico en la dirección IP o en el nombre del servidor puede romper todo. Revisa dos veces cada registro.
- Caché DNS local: Tu ordenador o router pueden tener una copia antigua de los registros DNS. Puedes limpiar la caché DNS local con comandos como
ipconfig /flushdns(Windows) osudo dscacheutil -flushcache(macOS).
[WARNING]: No modifiques los registros NS (Name Server) de tu dominio a menos que sepas exactamente lo que haces. Si los cambias incorrectamente, tu dominio dejará de funcionar.
¿Cómo configuro un subdominio (ej: blog.tudominio.com) en DirectAdmin?
Configurar un subdominio es sencillo. Generalmente, DirectAdmin lo hace automáticamente cuando creas el subdominio, pero a veces necesitas hacerlo manualmente.
- Ve a "Administración de DNS" y selecciona tu dominio.
- Añade un nuevo Registro A o Registro CNAME.
- Si usas un Registro A, en el campo "Nombre" escribe
blog(sin el dominio completo) y en "Valor" la dirección IP del servidor donde está alojado el subdominio. - Si usas un Registro CNAME, en "Nombre" escribe
blogy en "Valor" escribetudominio.com. Esto hará queblog.tudominio.comapunte al mismo lugar quetudominio.com.
[INFO]: DirectAdmin suele crear automáticamente un registro A para cada subdominio que añadas desde la sección "Subdominios". Si no ves el registro, créalo manualmente.
¿Qué son los registros MX y cómo los configuro para mi correo?
Los registros MX (Mail Exchange) indican qué servidor o servidores gestionan el correo electrónico de tu dominio. Para configurarlos en DirectAdmin:
- Ve a la zona DNS de tu dominio.
- Busca la sección de registros MX o añade uno nuevo.
- Introduce la prioridad (un número más bajo significa mayor prioridad) y el nombre del servidor de correo (ej:
mail.tudominio.comosmtp.tuproveedor.com).
Ejemplo típico para un servidor propio:
- Prioridad: 0
- Servidor:
mail.tudominio.com
Ejemplo para Gmail Workspace:
- Prioridad: 1
- Servidor:
ASPMX.L.GOOGLE.COM
[TIP]: Si usas un servicio de correo externo (como Google, Microsoft o Zoho), ellos te darán los registros MX exactos que debes añadir. No los inventes.
¿Por qué mi verificación de SPF/DKIM/DMARC falla?
Estos registros TXT son esenciales para la entregabilidad del correo y para evitar que tus emails sean marcados como spam.
- SPF (Sender Policy Framework): Indica qué servidores están autorizados a enviar correo en nombre de tu dominio.
- DKIM (DomainKeys Identified Mail): Añade una firma digital a tus correos para verificar que no han sido alterados.
- DMARC (Domain-based Message Authentication, Reporting & Conformance): Es una política que le dice a los servidores receptores qué hacer si fallan las comprobaciones SPF y DKIM.
Problemas comunes:
- Registro SPF incorrecto: Si usas un proveedor de correo externo, asegúrate de incluir su dirección IP o su nombre de servidor en el registro SPF. Ejemplo:
v=spf1 include:_spf.google.com ~allpara Google Workspace. - Falta de registro DKIM: Debes generar un par de claves (pública y privada) desde tu panel de correo o desde DirectAdmin (si tiene la función) y añadir la clave pública como un registro TXT.
- DMARC mal configurado: Empieza con una política suave (
p=none) para monitorear, y luego ajústala ap=quarantineop=reject.
[WARNING]: Un registro SPF mal escrito puede hacer que todos tus correos sean rechazados. Usa herramientas online para validar tu registro antes de aplicarlo.
Mi dominio apunta a otro servidor, ¿cambio los NS o los registros A?
Esta es una de las dudas más frecuentes. La respuesta depende de dónde quieras alojar los servicios:
- Cambiar los NS (Name Server): Si quieres que todo el dominio (web, correo, etc.) sea gestionado por otro proveedor, debes cambiar los registros NS desde el panel de tu registrador de dominios (donde compraste el dominio). Esto le dice al mundo: "Para todo lo relacionado con
tudominio.com, pregúntale a estos servidores". - Cambiar solo el registro A: Si solo quieres que la web se vea desde otro servidor, pero el correo y otros servicios sigan en el mismo, solo necesitas cambiar el registro A de
tudominio.comywww.tudominio.coma la nueva IP. Los NS y los MX se quedan como están.
[INFO]: Si cambias los NS, perderás el control de la zona DNS desde DirectAdmin. La nueva gestión la harás desde el panel del nuevo proveedor.
¿Cómo puedo verificar que mis cambios DNS se han propagado?
Para comprobar el estado de la propagación, puedes usar herramientas online como whatsmydns.net o dnschecker.org. Solo ingresa tu dominio y el tipo de registro (A, MX, etc.) y la herramienta te mostrará el estado desde diferentes partes del mundo.
También puedes usar la línea de comandos de tu sistema operativo:
- Windows:
nslookup tudominio.com - Linux/macOS:
dig tudominio.com
[TIP]: Si ves que algunos servidores ya muestran tu nueva IP y otros no, es normal. Espera pacientemente.
¿Qué hago si DirectAdmin no me deja añadir un registro?
Esto puede deberse a varias razones:
- Límite de registros: Algunos planes de hosting limitan el número de registros DNS que puedes crear.
- Formato incorrecto: Asegúrate de que el nombre del registro no tenga espacios y que la dirección IP o el servidor sean válidos.
- Permisos: Es posible que tu usuario no tenga permisos para modificar ciertos tipos de registros. Contacta con tu administrador.
[WARNING]: No intentes añadir registros con nombres que ya existen (duplicados). DirectAdmin te dará un error.
¿Puedo gestionar DNS de un dominio que no está alojado en mi servidor?
Sí, es posible, pero no es lo habitual. Para ello, debes cambiar los NS de ese dominio en tu registrador para que apunten a los servidores DNS de tu servidor DirectAdmin. Una vez hecho esto, podrás crear y gestionar la zona DNS de ese dominio desde DirectAdmin.
[INFO]: Asegúrate de que tu servidor DirectAdmin esté configurado para aceptar consultas DNS de dominios externos. Si no, no funcionará.
Consejos finales para principiantes en DNS DirectAdmin
- Haz copias de seguridad: Antes de hacer cambios importantes, exporta tu zona DNS desde DirectAdmin. Así podrás restaurarla si algo sale mal.
- Empieza con cambios pequeños: Si no estás seguro, modifica un solo registro y espera a que se propague antes de hacer más cambios.
- Usa valores TTL bajos temporalmente: El TTL (Time To Live) indica cuánto tiempo los servidores DNS guardan en caché tus registros. Si vas a hacer muchos cambios, reduce el TTL a 300 segundos (5 minutos) para que los cambios se propaguen más rápido. Luego, vuelve a subirlo a un valor normal (ej: 14400 segundos o 4 horas).
- No tengas miedo de preguntar: Los foros de soporte de DirectAdmin y las comunidades de hosting son muy útiles. Pregunta si tienes dudas.
[TIP]: Si en algún momento te sientes abrumado, recuerda que Syspanel (el antiguo HestiaCP) también tiene una interfaz para gestionar DNS, accesible por el puerto 2106. Pero el enfoque de este artículo es DirectAdmin, que es igual de potente y amigable.
Conclusión
El DNS DirectAdmin puede parecer complejo al principio, pero una vez que entiendes los conceptos básicos (registros A, MX, CNAME, etc.), te darás cuenta de que es una herramienta muy flexible y poderosa. Esperamos que este FAQ DNS te haya aclarado las dudas más comunes. Recuerda siempre verificar dos veces tus cambios y tener paciencia con la propagación. ¡Ahora ya estás listo para gestionar tu zona DNS como un experto!
