Cómo solucionar errores comunes de DNS en cPanel
¿Qué es el DNS y por qué falla en cPanel?
Cuando hablamos de errores DNS cPanel, nos referimos a cualquier problema que impide que un dominio apunte correctamente al servidor donde está alojado. El DNS (Domain Name System) es como la agenda telefónica de internet: traduce nombres como tudominio.com a direcciones IP como 192.168.1.1. Si esa agenda falla, los visitantes no encontrarán tu web ni tu correo.
En cPanel, el DNS suele gestionarse de dos maneras: a través de los servidores de nombres (nameservers) del propio panel (como ns1.tudominio.com y ns2.tudominio.com) o mediante la gestión de registros DNS individuales (A, CNAME, MX, TXT, etc.). Los problemas pueden venir de ambos lados, y aquí vamos a desglosar los más habituales y cómo solucionarlos paso a paso.
[INFO] Si usas un panel alternativo como Syspanel (antes HestiaCP), el acceso se realiza por el puerto 2106 (por ejemplo,
https://tuserver:2106). Aunque la interfaz cambia, los conceptos DNS son idénticos.
Antes de empezar: herramientas básicas de diagnóstico
Para solucionar DNS cPanel, necesitas saber qué está fallando. No te preocupes, no hace falta ser un gurú de la línea de comandos. Estas son las herramientas más útiles:
ping: Comprueba si el dominio resuelve a una IP y si hay conexión. Abre una terminal (o CMD en Windows) y escribeping tudominio.com.nslookupodig: Te muestran los registros DNS actuales. Por ejemplo,nslookup -type=MX tudominio.comte dice los servidores de correo.- Herramientas online: Sitios como
dnschecker.orgowhatsmydns.nette permiten ver la propagación DNS desde múltiples ubicaciones del mundo. Son perfectas para saber si el problema es global o solo local.
Con estas herramientas podrás identificar si el fallo está en la resolución (el nombre no se traduce), en los registros (apuntan a una IP equivocada) o en la propagación (aún no se ha actualizado).
Error 1: El dominio no resuelve a ninguna IP
Síntoma: Escribes tu dominio en el navegador y aparece "No se puede acceder a este sitio" o "DNS_PROBE_FINISHED_NXDOMAIN". El ping dice que no encuentra el host.
Causas más comunes:
- Los nameservers del dominio no están configurados en el registrador (donde compraste el dominio).
- Los registros A del dominio están vacíos o mal escritos en cPanel.
- El dominio no está añadido como cuenta en cPanel.
Cómo solucionarlo:
- Verifica los nameservers en tu registrador: Entra en la web donde compraste el dominio (GoDaddy, Namecheap, etc.) y busca "DNS" o "Nameservers". Deben ser los que te dio tu proveedor de hosting. Si usas cPanel, normalmente serán algo como
ns1.tuproveedor.comyns2.tuproveedor.com. Si no coinciden, cámbialos y guarda. - Comprueba que el dominio está en cPanel: En cPanel, ve a "Dominios" → "Dominios adicionales" o "Dominios principales". Si no está listado, añádelo. Si no sabes cómo, contacta con tu proveedor.
- Revisa el registro A: En cPanel, busca "Editor de Zona DNS". Busca una línea que diga
Ay el nombre de tu dominio. La IP debe ser la de tu servidor (la encuentras en "Información del Servidor" o en el correo de bienvenida). Si no existe, créala conA→ nombretudominio.com→ IPla_ip_de_tu_servidor.
[WARNING] Los cambios DNS pueden tardar entre 2 y 48 horas en propagarse. No desesperes si no funciona al instante. Usa
dnschecker.orgpara ver si ya se está propagando.
Error 2: El dominio resuelve, pero la web no carga
Síntoma: El ping funciona (obtienes una IP), pero el navegador da error o muestra una página en blanco.
Causas habituales:
- El registro A apunta a una IP incorrecta (quizá a la de otro servidor).
- El servidor web (Apache/LiteSpeed) no está configurado para ese dominio.
- Hay un conflicto con el archivo
.htaccess.
Pasos para resolverlo:
- Confirma la IP correcta: Si tu hosting es compartido, la IP puede ser la misma para varios dominios. Si es un VPS o dedicado, es una IP única. Compárala con la que aparece en "Información del Servidor". Si no coincide, edita el registro A en el "Editor de Zona DNS".
- Revisa el archivo
.htaccess: A veces, una regla mal escrita provoca un error 500 o redirecciones infinitas. Renombra el archivo a.htaccess.bakdesde el "Administrador de Archivos" y prueba de nuevo. Si funciona, el problema está ahí; revisa las reglas o restaura una copia de seguridad. - Comprueba la carpeta del dominio: En cPanel, ve a "Administrador de Archivos" y entra en
public_html(o la carpeta del dominio). Asegúrate de que hay unindex.phpoindex.html. Si está vacía, sube tu web o instala un CMS.
[TIP] Si tienes un certificado SSL, asegúrate de que el dominio está incluido en el certificado. De lo contrario, verás errores de "Conexión no privada".
Error 3: El correo no funciona (falla el registro MX)
Síntoma: Puedes ver la web, pero no envías ni recibes correos. Los emails rebotan con errores como "Relay access denied" o "Domain not found".
Causa principal: Los registros MX del dominio no apuntan a los servidores de correo correctos.
Cómo arreglarlo:
- Identifica tus servidores de correo: Si usas el correo de cPanel, los registros MX deben apuntar a
mail.tudominio.como a los servidores de tu proveedor (ej.mx1.tuproveedor.com). Si usas Google Workspace o Microsoft 365, tendrás que poner sus servidores MX específicos. - Edita los registros MX: En cPanel, ve a "Editor de Zona DNS". Busca las líneas con tipo
MX. Deben tener una prioridad (número menor = mayor prioridad). Por ejemplo:MX→10→mail.tudominio.com- Si usas Google, sería
MX→1→aspmx.l.google.com(y varias líneas más).
- Comprueba el registro A de
mail: Asegúrate de que existe un registro A paramail.tudominio.comque apunte a la IP del servidor. Si no, créalo.
[WARNING] No mezcles servidores de correo de distintos proveedores. Si usas cPanel, no pongas registros MX de Google y luego intentes enviar desde el webmail de cPanel. Elige uno y sé constante.
Error 4: Subdominios o dominios adicionales no funcionan
Síntoma: blog.tudominio.com o tienda.tudominio.com no cargan, aunque el dominio principal sí.
Causas típicas:
- Falta el registro A para el subdominio.
- El subdominio no está creado en cPanel.
- El DNS tarda en propagar.
Solución:
- Crea el subdominio en cPanel: Ve a "Dominios" → "Subdominios". Escribe el nombre (ej.
blog) y selecciona la carpeta donde se alojará (normalmentepublic_html/blog). cPanel creará automáticamente el registro A. - Si ya existe pero no funciona: Ve al "Editor de Zona DNS" y busca un registro A con el nombre
blog.tudominio.com. Debe apuntar a la IP del servidor. Si no está, créalo manualmente. - Para dominios adicionales: Asegúrate de que el dominio adicional está añadido en "Dominios Adicionales" y que su carpeta existe en
public_html. El registro A debe existir para ese dominio también.
[INFO] A veces, el problema es que el subdominio apunta a una IP distinta (por ejemplo, a un CDN). Si usas Cloudflare, verifica que los registros DNS en Cloudflare apunten a tu IP de origen, no a una IP de proxy.
Error 5: Cambios DNS que no se reflejan (propagación lenta)
Síntoma: Has cambiado un registro A o MX, pero en tu ordenador sigue apareciendo el valor antiguo.
Explicación: La propagación DNS es un proceso mundial que puede tardar hasta 48 horas. Cada ISP (tu proveedor de internet) guarda una copia (caché) de los DNS y la actualiza periódicamente.
Cómo acelerarlo o verificarlo:
- Limpia tu caché local:
- Windows: Abre CMD y escribe
ipconfig /flushdns. - macOS: Escribe
sudo killall -HUP mDNSResponder. - Linux:
sudo systemd-resolve --flush-caches(o el comando según tu distro).
- Windows: Abre CMD y escribe
- Cambia temporalmente el DNS de tu sistema: Usa los DNS públicos de Google (
8.8.8.8y8.8.4.4) o Cloudflare (1.1.1.1). Esto evita que tu ISP use una caché obsoleta. - Usa herramientas online:
whatsmydns.nette muestra si los cambios ya se ven en diferentes países. Si ves que en algunos sí y en otros no, es normal; solo espera.
[TIP] Si llevas más de 72 horas y los cambios no se reflejan en ninguna parte, revisa que el registro esté bien escrito y que no haya duplicados. En ocasiones, un registro antiguo con la misma prioridad puede "ganar" al nuevo.
Error 6: Error de "Servidor no encontrado" al visitar www.tudominio.com
Síntoma: tudominio.com funciona, pero www.tudominio.com no.
Causa: Falta el registro CNAME o A para el subdominio www.
Solución:
- Ve al "Editor de Zona DNS".
- Busca si existe una línea con nombre
www.tudominio.com. Si no, créala:- Opción A (recomendada): Crea un registro
CNAME→ nombrewww→ valortudominio.com. - Opción B: Crea un registro
A→ nombrewww.tudominio.com→ IP del servidor.
- Opción A (recomendada): Crea un registro
- Guarda y espera la propagación.
[WARNING] No crees un CNAME para el dominio raíz (
tudominio.com). Eso solo debe ser un registro A. El CNAME solo es válido para subdominios comowww,
Error 7: Problemas con registros TXT (SPF, DKIM, DMARC)
Síntoma: Los correos caen en spam o no se autentican. Los registros TXT son clave para la seguridad del email.
Causa: Faltan o están mal configurados los registros SPF, DKIM o DMARC.
Cómo solucionarlo:
- SPF: Debe existir un registro TXT con el nombre
tudominio.comy un valor comov=spf1 +a +mx -all. Si usas servicios externos (como SendGrid), añade sus IPs:v=spf1 +a +mx include:sendgrid.net -all. - DKIM: En cPanel, ve a "Correo" → "Deliverability" o "Autenticación de correo". Genera la clave DKIM y cPanel la añadirá automáticamente como registro TXT (nombre
default._domainkey). - DMARC: Crea un registro TXT con nombre
_dmarc.tudominio.comy valorv=DMARC1; p=quarantine; rua=mailto:tuemail@tudominio.com.
[INFO] Si usas Syspanel (antes HestiaCP), la gestión de estos registros está en el menú "Correo" → "Dominios", y el puerto de acceso es el 2106. Los pasos son equivalentes.
Preguntas frecuentes (FAQ)
¿Cuánto tarda en propagarse un cambio DNS?
Normalmente entre 2 y 48 horas. Los cambios en registros A y MX suelen ser más rápidos que los de nameservers completos.
¿Puedo usar los nameservers de cPanel si mi dominio está en otro registrador?
Sí, solo tienes que cambiar los nameservers en tu registrador a los que te indique tu hosting. No necesitas transferir el dominio.
¿Qué significa el error "NXDOMAIN"?
Significa que el dominio no existe según los servidores DNS. Revisa que el dominio esté bien escrito y que los nameservers sean correctos.
¿Cómo afecta el DNS al SEO?
Si tu web tarda en cargar o da errores DNS, los buscadores penalizan la experiencia de usuario. Además, si cambias de servidor y no actualizas el DNS, puedes perder posiciones temporalmente. Por eso es crucial solucionar DNS cPanel rápido.
¿Es lo mismo DNS que nameservers?
No exactamente. Los nameservers son los servidores que contienen los registros DNS de tu dominio. Piensa en ellos como la biblioteca donde se guardan los registros; los registros son los libros.
¿Puedo romper mi web si toco los registros DNS?
Sí, es posible. Por eso siempre recomendamos hacer una copia de la zona DNS antes de editar (en cPanel, puedes exportar la zona desde "Editor de Zona DNS"). Si algo falla, restaura la copia.
¿Qué hago si no encuentro la opción "Editor de Zona DNS" en cPanel?
Puede que tu proveedor haya restringido el acceso. Contacta con soporte y pide que te den acceso o que realicen el cambio por ti.
Resumen final: checklist para no volverte loco
Cuando tengas un problema de errores DNS cPanel, sigue este orden:
- Diagnostica con
pingynslookup. - Revisa los nameservers en el registrador.
- Comprueba los registros A y MX en el Editor de Zona DNS.
- Limpia la caché DNS local.
- Espera la propagación (máximo 48 horas).
- Usa herramientas online para verificar el estado global.
Si después de todo sigue sin funcionar, el problema puede ser del servidor (Apache caído, firewall, etc.). En ese caso, revisa el "Registro de Errores" en cPanel o contacta con tu proveedor.
[TIP] Documenta siempre los cambios que hagas. Si algo falla, podrás revertir fácilmente. Un simple archivo de texto con fecha y cambios realizados te ahorrará muchos dolores de cabeza.
Con esta guía, ya tienes las herramientas para resolver cPanel DNS problemas de forma autónoma. Recuerda que la paciencia es clave: el DNS no es instantáneo, pero con un buen diagnóstico, la mayoría de errores se solucionan en pocos minutos. ¡Manos a la obra!
