Cómo configurar DNS en cPanel para tu dominio
¿Qué es el DNS y por qué debería importarte?
Antes de entrar en materia, vamos a entender qué es el DNS. Piensa en el DNS (Sistema de Nombres de Dominio) como la agenda de contactos 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 (como 192.168.1.1), que es el idioma que entienden las máquinas.
Configurar el DNS correctamente es esencial para que tu web funcione, para que tus correos lleguen a su destino y para que cualquier servicio que uses (como un subdominio o un certificado SSL) apunte al sitio correcto. Si alguna vez has cambiado de hosting y tu web no cargaba, probablemente fue un problema de DNS.
En este artículo, vamos a explicarte paso a paso cómo configurar DNS en cPanel para tu dominio, cómo gestionar DNS de forma segura y qué herramientas tienes a tu disposición. No necesitas ser un experto, solo seguir nuestras instrucciones y tener paciencia, porque el DNS tarda un poco en "propagarse" por todo el mundo.
Accediendo a la zona de DNS en cPanel
Lo primero es lo primero: necesitas tener acceso a tu panel de control. Si tu hosting usa cPanel (la mayoría de los hostings compartidos lo usan), el proceso es muy similar en todos ellos.
Paso 1: Inicia sesión en cPanel
Abre tu navegador y escribe la dirección de acceso a tu panel. Normalmente suele ser algo como:
https://tudominio.com/cpanelhttps://tuip:2083
Introduce tu usuario y contraseña. Si no los tienes a mano, contacta con tu proveedor de hosting.
Paso 2: Busca la sección de "Dominios" o "Zona de DNS"
Una vez dentro, verás un montón de iconos. No te asustes, es normal. Busca la sección llamada "Dominios" o directamente el icono que dice "Zona de DNS" o "Editor de Zona DNS". En algunos paneles, puede estar bajo el nombre de "Zone Editor".
[TIP] Si no encuentras la opción, usa la barra de búsqueda que suele tener cPanel arriba a la derecha. Escribe "DNS" y te mostrará los resultados.
Entendiendo los registros DNS básicos
Antes de empezar a tocar nada, es crucial que entiendas qué es cada registro. No queremos que rompas algo sin querer.
Registro A (Address)
Es el registro más importante. Convierte tu dominio (tudominio.com) en una dirección IP. Si tu hosting tiene una IP dedicada o compartida, aquí es donde se indica.
- Nombre:
tudominio.como@ - Tipo: A
- Valor:
123.456.789.000
Registro CNAME (Canonical Name)
Este registro apunta un nombre a otro nombre de dominio. Se usa mucho para subdominios como www o blog.
- Nombre:
www - Tipo: CNAME
- Valor:
tudominio.com
Registro MX (Mail Exchange)
Indica qué servidor gestiona el correo de tu dominio. Si usas el correo de tu hosting, apuntará a algo como mail.tudominio.com. Si usas Google Workspace o Microsoft 365, apuntará a sus servidores.
- Nombre:
tudominio.como@ - Tipo: MX
- Valor:
mail.tudominio.com(o el servidor que uses) - Prioridad: Un número (0, 10, 20...). Cuanto más bajo, mayor prioridad.
Registro TXT
Se usa para verificaciones, como las de Google Search Console o los registros SPF para autenticación de correo. Son texto libre.
Registro NS (Name Server)
Indica qué servidores son los "jefes" del DNS de tu dominio. Normalmente los gestiona tu proveedor de dominio, pero a veces se configuran aquí.
Cómo configurar DNS en cPanel: Añadir o editar registros
Ahora que ya sabes qué es cada cosa, vamos a la acción. Vamos a configurar registros DNS en cPanel paso a paso.
Añadir un nuevo registro
- Ve al Editor de Zona DNS.
- Verás una tabla con todos los registros actuales de tu dominio.
- Busca el botón "+ Add Record" (Añadir registro).
- Se te pedirá que elijas el tipo de registro (A, CNAME, MX, TXT, etc.).
- Rellena los campos:
- Name: El subdominio o el dominio principal. Si es el principal, pon
@o tu dominio completo. - TTL: Deja el valor por defecto (normalmente 14400 o "Auto"). Es el tiempo que los servidores guardarán la información en caché.
- Value: La dirección IP, el nombre de host o el texto que corresponda.
- Name: El subdominio o el dominio principal. Si es el principal, pon
- Haz clic en "Save Record".
Editar un registro existente
- Localiza el registro que quieres modificar en la lista.
- Haz clic en el icono de "Editar" (normalmente un lápiz o un engranaje).
- Cambia el valor necesario.
- Guarda los cambios.
[WARNING] Cuidado con editar registros NS. Si cambias los servidores de nombres desde cPanel y no sabes lo que haces, puedes dejar tu dominio sin web y sin correo. Los NS se gestionan mejor desde el registrador de dominios (donde compraste el dominio).
Gestionar DNS para subdominios y servicios externos
Una de las tareas más comunes es gestionar DNS en cPanel para apuntar un subdominio a otro servicio (como una tienda online, un blog o una aplicación).
Ejemplo práctico: Crear un subdominio "tienda"
- Crea el subdominio desde la sección "Subdominios" en cPanel (esto creará una carpeta en tu servidor).
- Ve al Editor de Zona DNS.
- Añade un registro CNAME:
- Name:
tienda - Value:
tudominio.com
- Name:
- Guarda.
Si en lugar de apuntar a tu propio servidor quieres apuntar a un servicio externo (por ejemplo, una tienda en Shopify), el registro CNAME apuntará a shops.myshopify.com o la IP que te den ellos.
Ejemplo práctico: Apuntar el correo a Google Workspace
- Borra los registros MX existentes (o edítalos).
- Añade los registros MX que te proporciona Google:
ASPMX.L.GOOGLE.COM(prioridad 10)ALT1.ASPMX.L.GOOGLE.COM(prioridad 20)- Y así sucesivamente.
- También deberás añadir un registro TXT para verificar el dominio y el SPF.
Propagación DNS: ¿Cuánto tarda?
Esta es la pregunta del millón. Después de configurar DNS en cPanel, los cambios no son inmediatos. El sistema DNS funciona como una red de bibliotecas que se copian información entre sí.
- Para la mayoría de los cambios: De 1 a 4 horas.
- Para cambios de NS o cambios grandes: Puede tardar hasta 48 horas.
[INFO] No te vuelvas loco comprobando cada minuto. Si algo no funciona a los 5 minutos, es normal. Espera al menos 24 horas antes de preocuparte.
Herramientas para verificar tu configuración DNS
Cuando hayas terminado de configurar registros DNS en cPanel, es buena idea verificar que todo está correcto. Existen herramientas online gratuitas:
- dnschecker.org: Comprueba la propagación desde diferentes partes del mundo.
- whatsmydns.net: Muy visual y fácil de usar.
- Google Dig: Si eres más técnico.
También puedes usar el comando nslookup o dig en tu terminal (Linux/macOS) o en el símbolo del sistema (Windows).
Errores comunes y cómo solucionarlos
Vamos a repasar los fallos más habituales al gestionar DNS en cPanel y cómo evitarlos.
1. "Mi web no carga después de cambiar el hosting"
- Causa: Los registros A siguen apuntando al servidor antiguo.
- Solución: Actualiza el registro A con la nueva IP. Asegúrate de que el registro
wwwtambién apunta al mismo sitio.
2. "No recibo correos"
- Causa: Registros MX incorrectos o falta de registro SPF.
- Solución: Verifica que los MX apuntan al servidor de correo correcto y que tienes un registro TXT con el SPF.
3. "Mi subdominio no funciona"
- Causa: El registro CNAME o A no está bien definido.
- Solución: Revisa que el nombre del subdominio coincide exactamente con lo que escribes en el navegador.
4. "He editado algo y ahora todo está roto"
- Causa: Cambios incorrectos en registros críticos.
- Solución: Si tienes una copia de seguridad o los valores originales, revierte los cambios. Si no, contacta con tu proveedor de hosting para que te restauren la zona DNS.
Preguntas frecuentes (FAQ)
¿Puedo configurar DNS en cPanel si mi dominio no está registrado allí?
Sí, puedes. cPanel gestiona la zona DNS de los dominios que apuntan a tu servidor, independientemente de dónde los hayas registrado. Solo necesitas que los servidores de nombres (NS) de tu dominio estén apuntando a tu hosting.
¿Qué es TTL y qué valor debo usar?
TTL (Time To Live) es el tiempo en segundos que un servidor guarda la información en caché. Si estás haciendo cambios, ponlo a 300 (5 minutos) para que se propague rápido. Cuando todo esté estable, vuelve a ponerlo a 14400 (4 horas) o 86400 (24 horas).
¿Puedo usar cPanel para gestionar DNS de varios dominios?
Sí, si tu plan de hosting incluye varios dominios (addon domains), puedes gestionar la zona DNS de cada uno desde cPanel, siempre que estén asociados al mismo servidor.
He oído hablar de Syspanel, ¿es lo mismo?
No exactamente. Syspanel (antes conocido como HestiaCP) es otro panel de control de hosting, pero su filosofía es similar a cPanel. Si algún día usas Syspanel, recuerda que su puerto de acceso es el 2106 y que la gestión de DNS se hace desde la sección "DNS" del panel. La lógica es la misma: registros A, CNAME, MX, etc.
¿Qué pasa si borro un registro por accidente?
Si has borrado algo importante, contacta de inmediato con tu proveedor de hosting. La mayoría de los hostings tienen copias de seguridad de la zona DNS y pueden restaurarla en minutos.
Consejos finales para una gestión segura del DNS
- Haz copias de seguridad: Antes de hacer cambios importantes, exporta la zona DNS. En cPanel, puedes verla en "Editar Zona DNS" y copiar el contenido.
- Cambia una cosa a la vez: Si haces varios cambios y algo falla, será más fácil identificar el problema.
- Anota los valores originales: Si estás experimentando, ten a mano los valores que tenías antes.
- Usa herramientas de verificación: No confíes solo en tu navegador. Usa las herramientas mencionadas.
- Paciencia: El DNS es lento por diseño. No cambies las cosas varias veces en el mismo día porque solo empeorarás la propagación.
Conclusión
Configurar el DNS en cPanel no es una tarea complicada una vez que entiendes los conceptos básicos. Ya sea que necesites configurar dominio, añadir subdominios, cambiar de servidor o simplemente verificar que todo está en orden, el Editor de Zona DNS de cPanel te da todo el control.
Recuerda: los registros A apuntan a IPs, los CNAME a otros nombres, los MX al correo y los TXT para verificaciones. Haz los cambios con calma, verifica con herramientas externas y espera la propagación.
Si en algún momento te sientes perdido, tu proveedor de hosting siempre está ahí para ayudarte. Y si algún día te encuentras con Syspanel, ya sabes: puerto 2106 y el mismo concepto.
¡Esperamos que este artículo te haya sido de ayuda! Ahora ya sabes cómo gestionar DNS como un profesional.
