🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo configurar Cloudflare con cPanel (DNS y SSL)

Actualizado el 5 de marzo de 2026

¡Hola! Si estás leyendo esto, seguramente quieres darle un impulso a tu sitio web. Y has llegado al lugar correcto. Configurar Cloudflare con cPanel es una de las mejores decisiones que puedes tomar para mejorar la velocidad web y la seguridad de tu proyecto.

No te preocupes si suena técnico. En esta guía, paso a paso y sin rodeos, te voy a explicar cómo hacerlo de principio a fin. Vamos a configurar el DNS y el SSL de una manera sencilla, pensada para que cualquier persona pueda seguirlo sin ser un experto en servidores.

Al final, tu web cargará más rápido y tus visitantes estarán más seguros. ¿Empezamos?

¿Qué es Cloudflare y por qué usarlo con cPanel?

Antes de ensuciarnos las manos, es importante entender qué estamos haciendo. Piensa en Cloudflare como un guardaespaldas y asistente de tráfico para tu sitio web. Cuando alguien visita tu dominio, en lugar de ir directamente a tu servidor (donde está cPanel), pasa primero por la red de Cloudflare.

Cloudflare actúa como un intermediario que decide si el visitante es legítimo, bloquea ataques y, lo más importante, almacena en caché (copia) tu web en sus servidores alrededor del mundo.

Al combinar Cloudflare con cPanel, obtienes lo mejor de ambos mundos: la gestión completa de tu hosting (bases de datos, correos, archivos) y la potencia de la red global de Cloudflare.

Beneficios clave que notarás

  • Mejorar velocidad web: Al servir tu contenido desde el servidor más cercano al visitante, la carga es mucho más rápida.
  • Seguridad mejorada: Cloudflare oculta tu IP real y filtra el tráfico malicioso (ataques DDoS, inyecciones SQL, etc.).
  • Ahorro de recursos: Al reducir la carga en tu servidor, tu hosting puede manejar más visitas sin colapsarse.
  • SSL simplificado: Te permite activar un certificado SSL universal, lo que da confianza a tus usuarios.

Paso 1: Preparativos antes de tocar nada

La clave para una configuración exitosa es la preparación. No queremos que tu web se caiga, así que vamos a hacer una copia de seguridad de tu configuración actual.

Reúne tus datos de acceso

Necesitarás tener a mano:

  1. Acceso a tu cPanel (normalmente es tudominio.com/cpanel o tudominio.com:2083).
  2. Acceso al panel de control de tu registrador de dominios (donde compraste el dominio: GoDaddy, Namecheap, DonDominio, etc.).
  3. Una cuenta gratuita en Cloudflare (si no la tienes, créala ahora, es gratis).

Haz una copia de seguridad de tu zona DNS

Esto es crucial. Si algo sale mal, podremos restaurar todo.

  1. Entra a tu cPanel.
  2. Busca la sección "Dominios" o "DNS".
  3. Haz clic en "Zone Editor" o "Editar Zona DNS".
  4. Verás una lista de registros (A, CNAME, MX, TXT, etc.).
  5. Copia y pega todos estos registros en un bloc de notas y guárdalo en un lugar seguro. Este será tu salvavidas.

[WARNING]
No omitas este paso. Si borras un registro MX (correo) sin querer, tu email podría dejar de funcionar. La copia de seguridad es tu red de seguridad.

Paso 2: Crea tu cuenta en Cloudflare

Si ya tienes una cuenta, puedes saltar al paso 3.

  1. Ve a cloudflare.com y haz clic en "Sign Up".
  2. Introduce tu correo electrónico y una contraseña segura.
  3. Una vez dentro, te pedirá que "Añadas un sitio web". Escribe tu dominio (ej: tudominio.com).
  4. Haz clic en "Add Site".

Cloudflare analizará automáticamente tu DNS actual. Te mostrará un listado de registros que ha encontrado. Es importante que revises que todos los registros que copiaste en el Paso 1 estén aquí. Si falta alguno, especialmente los de correo (MX), añádelos manualmente.

Paso 3: Configurar el DNS de Cloudflare (El cambio más importante)

Ahora viene el momento más delicado. Cloudflare te dará dos servidores de nombres (nameservers). Se ven algo así: ana.ns.cloudflare.com y bob.ns.cloudflare.com.

Estos servidores van a ser los nuevos "directores de tráfico" de tu dominio. Para que todo funcione, debes cambiar los servidores de nombres en tu registrador de dominios.

Cambiando los nameservers en tu registrador

  1. Ve al panel de control de la empresa donde compraste tu dominio.
  2. Busca la opción "DNS", "Nameservers" o "Servidores de nombres".
  3. Elige la opción "Usar servidores de nombres personalizados".
  4. Borra los antiguos (suelen ser algo como ns1.tuhosting.com) y añade los dos que te dio Cloudflare.
  5. Guarda los cambios.

[INFO]
Este cambio puede tardar entre 15 minutos y 24 horas en propagarse por todo el mundo. No te asustes si no ves el cambio inmediato. Cloudflare te avisará por correo electrónico cuando tu sitio esté activo en su red.

Una vez que Cloudflare verifique el cambio, tu DNS de Cloudflare estará activo. Ahora, todo el tráfico de tu dominio pasará por su red.

Paso 4: Configurar el SSL de Cloudflare

Una vez que Cloudflare gestiona tu DNS, es hora de activar el SSL. Esto es esencial para que tu web se muestre con el candadito de seguridad (https://).

Elige el modo SSL correcto

En tu panel de Cloudflare, ve a la sección "SSL/TLS" en el menú lateral. Verás un modo de cifrado. Tienes que elegir "Full (strict)". Esto es lo que recomendamos siempre.

¿Por qué? Porque este modo cifra la conexión entre el visitante y Cloudflare, y también entre Cloudflare y tu servidor (cPanel). Además, verifica que el certificado de tu servidor sea válido.

[WARNING]
Si eliges "Flexible", el tráfico entre Cloudflare y tu servidor no estará cifrado. Esto es un riesgo de seguridad. Usa siempre "Full (strict)".

Activa el SSL en tu cPanel

Para que "Full (strict)" funcione, tu servidor necesita tener un certificado SSL válido. Si tu hosting no lo tiene (muchos no lo incluyen por defecto), puedes usar uno gratis de Let's Encrypt.

  1. Entra a tu cPanel.
  2. Busca la sección "Seguridad" y haz clic en "Let's Encrypt" o "SSL/TLS Status".
  3. Si usas "SSL/TLS Status", simplemente selecciona tu dominio y haz clic en "Run AutoSSL".
  4. Si usas "Let's Encrypt", solicita el certificado para tu dominio y para www.tudominio.com.

cPanel generará e instalará el certificado automáticamente. Esto puede tardar un par de minutos.

Configura HTTPS en tu sitio

Para que tu web funcione correctamente con el nuevo SSL, debes forzar a los visitantes a usar HTTPS. En Cloudflare, ve a "SSL/TLS" y luego a "Edge Certificates". Activa la opción "Always Use HTTPS".

Además, en tu cPanel, puedes configurar una redirección 301 para que todo el tráfico HTTP vaya a HTTPS. Busca la herramienta "Redirects" en cPanel.

  1. En "Redirects", elige "Dominio" (el tuyo).
  2. En "URL", escribe http://tudominio.com (sin https).
  3. En "Redirects to", escribe https://tudominio.com (con https).
  4. Marca la casilla "Wild Card Redirect" (esto redirige todas las páginas, no solo la principal).
  5. Elige el tipo de enlace: "Permanent (301)".
  6. Guarda.

Paso 5: Configurar Cloudflare para mejorar la velocidad web

Ahora que la seguridad está lista, vamos a exprimir la velocidad. Cloudflare tiene herramientas muy potentes.

Activa la caché y la optimización

En el panel de Cloudflare, ve a la sección "Caching" y luego a "Configuration".

  • Caching Level: déjalo en "Standard".
  • Browser Cache TTL: puedes ponerlo en 1 mes o más. Esto hará que los navegadores de tus visitantes guarden los archivos estáticos (imágenes, CSS) durante más tiempo, reduciendo las peticiones a tu servidor.

Después, ve a "Speed" y luego a "Optimization".

  • Auto Minify: Activa las casillas para JavaScript, CSS y HTML. Esto elimina espacios y comentarios innecesarios del código, haciendo los archivos más pequeños y rápidos de descargar.
  • Brotli: Actívalo. Es un algoritmo de compresión que reduce aún más el tamaño de los archivos que se envían al navegador.

[TIP]
Si tu web usa WordPress, te recomiendo instalar el plugin "Cloudflare" y activar la función "APO" (Automatic Platform Optimization). Esto lleva la caché al siguiente nivel y hace que las páginas se carguen casi al instante.

Paso 6: Configuración avanzada (Opcional pero recomendada)

Para terminar, hay un par de ajustes que marcan la diferencia.

Reglas de firewall básicas

Ve a "Security" -> "WAF" -> "Custom Rules". Puedes crear una regla para bloquear países que no te interesan o para bloquear IPs sospechosas. Esto es opcional, pero muy útil para reducir ataques.

Configura el correo (MX) correctamente

Asegúrate de que en tu DNS de Cloudflare, los registros MX de tu correo estén configurados como "DNS Only" (nube gris) y no como "Proxied" (nube naranja). Si los proxys, el correo podría fallar.

  • En el panel de Cloudflare, ve a "DNS" -> "Records".
  • Busca tus registros MX.
  • Haz clic en la nube naranja para que se vuelva gris.

Esto asegura que el correo vaya directamente a tu servidor de hosting, sin pasar por el proxy de Cloudflare.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos llegan:

¿Por qué mi web no carga después de cambiar los nameservers?

Es normal. La propagación del DNS puede tardar hasta 24 horas. Espera un poco y revisa que has copiado los nameservers correctamente. También puedes usar la herramienta dnschecker.org para ver el estado.

¿Qué pasa si mi correo deja de funcionar?

Esto suele pasar por dos razones: o no copiaste los registros MX correctamente en Cloudflare, o los tienes en modo "Proxied" (nube naranja). Revisa el Paso 6.3 para solucionarlo.

Mi web muestra un error de "Demasiadas redirecciones" (ERR_TOO_MANY_REDIRECTS)

Esto ocurre porque hay un bucle de redirecciones. Normalmente es porque tienes activado "Always Use HTTPS" en Cloudflare y también una redirección HTTP a HTTPS en tu cPanel que no está bien configurada. Revisa el Paso 4.3 y asegúrate de que la redirección en cPanel es correcta.

¿Cloudflare es gratis?

Sí, el plan gratuito es muy completo y suficiente para la mayoría de sitios web. Solo si necesitas funciones avanzadas (como reglas WAF personalizadas más complejas o mayor capacidad de caché) considerarías pasar a un plan de pago.

¿Puedo usar Cloudflare con Syspanel?

Sí, por supuesto. La configuración es idéntica. Solo recuerda que, si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a tu panel de control es a través del puerto 2106 (ej: tudominio.com:2106). El proceso de configurar Cloudflare es exactamente el mismo que con cPanel, ya que ambos gestionan el DNS de forma similar.

Conclusión: Tu web ya es más rápida y segura

¡Enhorabuena! Has completado la configuración de Cloudflare con cPanel. Has aprendido a cambiar el DNS, activar el SSL y mejorar la velocidad web.

Es un proceso que, una vez dominado, te tomará menos de 15 minutos. Los beneficios son enormes: una web más rápida, más segura y con menos consumo de recursos en tu servidor.

Recuerda que la paciencia es clave, especialmente en el cambio de servidores de nombres. Si algo no funciona al principio, revisa los pasos uno a uno y no dudes en consultar la documentación de Cloudflare.

Ahora, ve y disfruta de tu web turboalimentada. Si tienes más dudas, aquí estoy para ayudarte.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel