☁️ Cloudflare desde cero: protege, acelera y oculta tu servidor real (guía completa)


Si ya tienes un servidor web funcionando, hay algo importante que debes entender:

👉 tu servidor está expuesto a Internet.


Cualquiera puede:

  • encontrar tu IP
  • atacarlo
  • saturarlo
  • intentar vulnerarlo


Aquí es donde entra una de las herramientas más usadas en el mundo real:

👉 Cloudflare



🧠 ¿Qué es Cloudflare?


Cloudflare es un servicio que actúa como intermediario entre los usuarios y tu servidor.

En lugar de que el usuario acceda directamente a tu servidor, pasa primero por Cloudflare.



📊 Flujo sin Cloudflare


Usuario → Servidor


📊 Flujo con Cloudflare


Usuario → Cloudflare → Servidor

👉 Esto cambia TODO.



🎯 ¿Para qué sirve Cloudflare?


Cloudflare combina varias funciones en una sola herramienta:

  • CDN (aceleración)
  • DNS
  • Protección contra ataques
  • Caché de contenido
  • Ocultación de IP

🔐 1. Ocultar tu servidor real (muy importante)


Cuando usas Cloudflare:

👉 tu IP real deja de ser visible

En su lugar, se muestra una IP de Cloudflare.



🔍 Sin Cloudflare


midominio.com → 185.123.45.67 (tu servidor)


🔍 Con Cloudflare


midominio.com → IP de Cloudflare


👉 Tu servidor queda “escondido”.



⚡ 2. Acelerar tu web (CDN)


Cloudflare tiene servidores en todo el mundo.


Cuando alguien entra a tu web:

  • recibe contenido desde el servidor más cercano
  • reduce latencia
  • mejora velocidad

👉 Esto impacta directamente en SEO.



🛡️ 3. Protección contra ataques


Cloudflare protege contra:

  • DDoS
  • bots maliciosos
  • scraping agresivo
  • intentos de acceso sospechosos

👉 Muchas veces sin que tengas que configurar nada.



🌐 4. DNS integrado


Cloudflare también funciona como proveedor DNS.

Puedes gestionar:

  • dominios
  • subdominios
  • registros A, CNAME, MX

⚙️ Cómo usar Cloudflare paso a paso


🧾 1. Crear cuenta

👉 https://cloudflare.com



🌍 2. Añadir tu dominio

Cloudflare escaneará tus DNS automáticamente.



🧠 3. Revisar registros


Asegúrate de que tienes:


A → tu IP del servidor


🔁 4. Cambiar nameservers


Cloudflare te dará algo como:

ns1.cloudflare.com
ns2.cloudflare.com

👉 Debes configurarlo en tu proveedor de dominio



🔥 5. Activar proxy (la nube naranja)


Este paso es CLAVE:

En Cloudflare verás un icono de nube:

  • ☁️ gris → sin protección
  • 🟠 naranja → con Cloudflare

👉 Activa la nube naranja.



🧪 6. Verificar que funciona


Puedes usar:

nslookup midominio.com


O webs como:

👉 whatsmydns.net



Si ves IPs distintas a la tuya → Cloudflare activo ✅



⚠️ Problemas comunes


❌ No carga la web

  • Revisa DNS
  • Revisa que el servidor esté activo


❌ Error 522 / 521

👉 Cloudflare no puede conectar con tu servidor


Posibles causas:

  • firewall bloqueando
  • servidor apagado

🔐 Configuración básica recomendada


🔹 SSL (HTTPS)

En Cloudflare:

👉 SSL/TLS → Flexible o Full



🔹 Firewall

Puedes bloquear:

  • países
  • IPs sospechosas
  • bots


🔹 Cache

Cloudflare puede guardar contenido estático:

  • imágenes
  • CSS
  • JS

🧠 Relación con tu infraestructura


Ahora tu arquitectura se ve así:

Usuario → Cloudflare → Reverse Proxy → Servidor

👉 Esto ya es infraestructura real.



Cloudflare te permite:

  • ocultar tu IP real
  • mejorar velocidad
  • proteger sin pagar IP fija

👉 Es justo lo que necesitas.



🔗 Cloudflare vs Reverse Proxy


  • Cloudflare → proxy externo (Internet)
  • Nginx → proxy interno (servidor)

👉 Se complementan.





💡 Nota final:


Cloudflare es uno de esos servicios que cambian el juego.

Con una configuración básica, pasas de:

👉 “tengo un servidor”

a:

👉 “tengo una infraestructura protegida y optimizada”


📚 Lectura recomendada


🔙 Volver a la guía principal:

👉 Cómo montar una infraestructura web real desde cero