Tu web no carga desde España: el bloqueo de LaLiga a Cloudflare
Sábado por la noche. Te escribe un cliente: «tu web no carga». La abres desde el móvil y va perfecta. Él insiste, y tiene razón: desde su casa no entra nadie. Ni él, ni media España.
Si te ha pasado, casi seguro que no tienes nada roto. Te ha tocado uno de los bloqueos de fútbol.
No es tu web: es una lista de direcciones bloqueadas
Lleva un par de años en las noticias. Para cortar las emisiones piratas de los partidos, LaLiga consigue órdenes judiciales y los operadores —Movistar, Orange, Vodafone, DIGI— cortan el acceso durante las horas de fútbol.
El problema es cómo se corta. No se bloquean páginas concretas: se bloquean direcciones de internet enteras, y en esas direcciones no vive solo el que emitía el partido. Viven miles de webs legítimas que resulta que están alojadas en el mismo sitio, casi siempre detrás de Cloudflare, un servicio que usa medio internet para ir más rápido y protegerse.
Tiendas, restaurantes, clínicas, blogs. Gente que no ha hecho nada y que, durante unas horas, simplemente desaparece de internet en España. No hay aviso previo, no hay nadie a quien llamar y no hay ninguna ventanilla donde reclamar. Cuando termina el partido, vuelve todo solo.
Tu web no está bloqueada. Está en la misma calle que la que sí lo estaba, y han cortado la calle entera.
Cómo saber si es tu caso
No hace falta que seas técnico. El patrón es tan característico que se reconoce en dos minutos:
- Desde fuera de España funciona. Un amigo, un cliente o un familiar en otro país la abre sin problema.
- Con un operador va y con otro no. Prueba con los datos del móvil si tienes otra compañía distinta a la de casa.
- No sale ningún error. La página se queda cargando y se acaba rindiendo. No dice «error», no dice «en mantenimiento»: no dice nada.
- Empieza y termina de golpe, y casualmente coincide con la hora de un partido.
Hay incluso una web, hayahora.futbol, que va publicando en tiempo real qué direcciones están bloqueadas por cada operador. Si el problema fuera tuyo —el servidor caído, la web rota, la factura del hosting sin pagar— fallaría también desde fuera de España. Si desde fuera va, no es tuyo.
¿Y por qué te toca a ti, si tú no emites fútbol?
Porque la dirección de internet donde está tu web no es solo tuya. Es como un edificio: tú tienes tu piso, pero el portal es compartido con miles de vecinos, y si cierran el portal, se quedan fuera todos.
Elegir vecinos no es una opción en los planes normales de Cloudflare: la dirección te la asignan ellos. De ahí que sea tan aleatorio, y que puedas tener dos webs y que un fin de semana caiga una y otro fin de semana la otra.
Qué puedes hacer
Cuatro caminos, y tres son malos:
- Esperar. Son dos o tres horas sin tienda, con la publicidad gastando presupuesto contra una página que no abre y los clientes pensando que has cerrado.
- Quitar Cloudflare del todo. Se acabaron los bloqueos, y también la velocidad y la protección que te daba el resto del mes.
- Pagar por una dirección propia. Existe, pero está en planes de empresa y no encaja en el presupuesto de una tienda normal.
- Salir de Cloudflare solo mientras dura el bloqueo y volver a entrar en cuanto pasa. Es lo sensato: en esas horas tu web se sirve directamente desde tu servidor, que no está en ninguna lista, y el resto del mes todo sigue igual.
El problema del cuarto es que hay que estar pendiente, hacerlo a mano y deprisa, un sábado a las diez de la noche. Así que lo automatizamos.
Cómo lo resolvimos nosotros
Escribimos un programita que vive en el servidor y hace justo eso, solo y sin avisar a nadie: cada minuto mira si tu dirección ha entrado en las listas de bloqueo. Si ha entrado, saca tu web de Cloudflare para que siga siendo accesible. Cuando el bloqueo se levanta, la vuelve a meter. El cambio tarda unos veinte segundos en notarse y no hay que tocar nada.
Lo hicimos porque lo necesitábamos: mantenemos bookflowr.com y los dominios de los negocios que lo usan, y perder las tardes de sábado no era una opción. Como el problema lo tiene mucha gente, lo hemos publicado gratis y con el código abierto en GitHub, con las instrucciones de instalación para quien sepa manejarse en un servidor.
Qué notas mientras dura
Durante esas horas tu web se sirve directamente desde tu servidor: carga un poco más despacio para quien entra desde muy lejos y se queda sin el filtro de Cloudflare. En cuanto el bloqueo se levanta, todo vuelve a su sitio solo.
A cambio, tu tienda sigue abierta y sigues vendiendo, que es de lo que se trata un sábado por la noche.
¿Te está pasando y no sabes por dónde empezar?
Si lo que has leído te suena demasiado a tu caso, escríbenos y lo miramos. Ver si es esto tarda media hora, y si lo es, te dejamos el sistema instalado y funcionando para que no vuelvas a enterarte.
También si tu web se cae a ratos y nunca has sabido por qué. A veces es esto y a veces no, pero saberlo ya es medio problema resuelto.