← playkuiper.comArtículoEN

Los bloqueos, medidos

Todo lo que se afirma en el artículo, con su dato. Sin adjetivos.

1. El monitor independiente

hayahora.futbol mantiene sondas en conexiones domésticas de Movistar, Orange, Vodafone, MásMóvil y DIGI y publica el historial de IPs bloqueadas. Esta tabla es su historial para el rango 188.114.96.0/22 de Cloudflare (workers.dev), donde vive el servidor de KUIPER, por día y operadora. Horas peninsulares. Descargado el 9 de septiembre de 2026.

12 días distintos con el rango bloqueado entre el 15 de agosto y el 6 de septiembre.

DíaOperadoraInicioFinIPs del rango
2026-08-15DIGI23:3000:5014
2026-08-15Masmovil19:2100:117
2026-08-15Movistar21:0500:1212
2026-08-15Orange19:2023:419
2026-08-15Vodafone19:1600:1114
2026-08-16DIGI16:4022:1818
2026-08-16Masmovil16:4022:2314
2026-08-16Movistar16:3821:4218
2026-08-16Orange16:4221:5618
2026-08-16Vodafone16:5021:5218
2026-08-22DIGI16:3600:5714
2026-08-22Masmovil16:5000:1110
2026-08-22Movistar16:3800:2214
2026-08-22Orange16:5423:4514
2026-08-22Vodafone16:4600:1614
2026-08-23DIGI16:4600:4716
2026-08-23Masmovil16:5600:2614
2026-08-23Movistar16:4300:2616
2026-08-23Orange16:5723:4616
2026-08-23Vodafone16:4500:0816
2026-08-26DIGI20:4000:4816
2026-08-26Masmovil20:5523:4013
2026-08-26Movistar20:4100:3516
2026-08-26Orange20:5723:1314
2026-08-26Vodafone20:4600:0516
2026-08-27DIGI21:1423:5116
2026-08-27Masmovil21:2023:4712
2026-08-27Movistar21:1522:5916
2026-08-27Orange21:2323:2116
2026-08-27Vodafone21:1423:0416
2026-08-29DIGI17:1623:5416
2026-08-29Masmovil17:2023:4813
2026-08-29Movistar17:1523:0716
2026-08-29Orange17:2123:1916
2026-08-29Vodafone17:1723:1716
2026-08-30DIGI16:4522:2916
2026-08-30Masmovil16:5722:2513
2026-08-30Movistar16:5021:4616
2026-08-30Orange16:5721:5216
2026-08-30Vodafone16:4521:4716
2026-08-31DIGI21:1200:2716
2026-08-31Masmovil21:2200:3013
2026-08-31Movistar22:4623:4716
2026-08-31Orange21:2123:5216
2026-08-31Vodafone21:1923:4616
2026-09-04DIGI20:3900:2916
2026-09-04Masmovil21:0123:1816
2026-09-04Movistar20:4100:0116
2026-09-04Orange20:5223:1816
2026-09-04Vodafone20:4723:4516
2026-09-05DIGI16:2819:5716
2026-09-05Masmovil17:0418:3616
2026-09-05Movistar16:3318:036
2026-09-05Orange16:4518:3916
2026-09-05Vodafone16:3419:2616
2026-09-06DIGI15:5621:5616
2026-09-06Masmovil16:3620:5016
2026-09-06Movistar15:5721:0816
2026-09-06Orange16:1620:4816
2026-09-06Vodafone15:5521:2716

2. Nuestra medición del 5 de septiembre

Desde una conexión doméstica de Vodafone en Zaragoza, entre las 16:30 y las 19:00:

PruebaResultado
Resolución DNS de fragrant-river-806a.borjadelaosa.workers.dev (resolvedor de la operadora, 1.1.1.1 y 8.8.8.8)Correcta en los tres: 188.114.96.5 / 188.114.97.5
Conexión TCP a 188.114.96.5:443 (IPv4)Colgada: 20 s sin respuesta, agotado el plazo
Conexión a www.cloudflare.com (104.16.124.96)Correcta, 200 en 3,1 s
Misma petición a 104.21.0.1 con la cabecera Host del servidorCorrecta, 200 en 0,03 s
Puente en Alemania (159.69.215.96, Hetzner)Correcta, 200 en 0,2 s
El servidor directo, a las 18:45Vuelve a contestar: 200 en 0,4 s

Lectura: el DNS funciona, otras direcciones de Cloudflare funcionan, la del servidor no. Es un corte selectivo de un rango, no una caída.

3. El monitor propio

Desde el 9 de septiembre, cada minuto, una sonda en Zaragoza (Vodafone) y otra en Alemania (control) intentan conectar con la IP del servidor, con otra IP del mismo rango, con www.cloudflare.com y con el puente. Se apunta todo. Medidas hasta ahora: 331; con bloqueo selectivo detectado: 0. El archivo completo se publica aquí conforme crece.

4. El plan B del juego

Desde el 22 de agosto, cada petición del juego pasa por esto: cinco segundos para Cloudflare y, si no contesta, el puente; tras un fallo, el puente se queda de titular diez minutos.

async function pide(ruta, opts) {
  if (performance.now() < espejoHasta) {
    try { return await conTimeout(ESPEJO, 8000); }
    catch (e) { espejoHasta = 0; return fetch(SERVIDOR + ruta, opts); }
  }
  try { return await conTimeout(SERVIDOR, 5000); }
  catch (e) {
    espejoHasta = performance.now() + 600000;
    return conTimeout(ESPEJO, 8000);
  }
}

El puente es un servidor Hetzner CX22 en Alemania (4 € al mes) con Caddy haciendo de proxy inverso hacia el mismo Worker. No guarda nada.

5. Contexto legal, con fuentes

Orden del Juzgado Mercantil nº 6 de Barcelona (diciembre de 2024) que autoriza a LaLiga a pedir bloqueos dinámicos de IP durante los partidos, vigente hasta la temporada 2026/27; recurso de Cloudflare y RootedCON ante el Tribunal Constitucional (junio de 2025). Cobertura: Xataka, Bandaancha.

← El artículo · in English

Reservar KUIPER en la App Store

Datos y mediciones: playkuiper.com/bloqueos · Monitor independiente: hayahora.futbol · Borja, Angry Dad Games, Zaragoza, septiembre de 2026.