☁️ 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
🌍 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