¿Qué es el bloqueo de anuncios basado en DNS?

El bloqueo de anuncios basado en DNS funciona impidiendo que las solicitudes a dominios conocidos de anuncios, trackers o telemetría lleguen al navegador. En lugar de bloquear el contenido directamente en la página, la capa de red impide que esos nombres de host se resuelvan normalmente.

Como el navegador nunca obtiene una dirección utilizable para un dominio bloqueado, las solicitudes pueden fallar, agotar el tiempo de espera o resolverse de forma diferente según el servicio DNS y las reglas de filtrado en uso. Esto permite inferir si una red utiliza bloqueo de anuncios o filtrado de privacidad.

Descripción de la herramienta

Esta herramienta comprueba si el bloqueo de anuncios parece estar activo mediante una solicitud de control y varias URL conocidas de tracking. Resume el resultado en una tabla que muestra cada host de prueba, su estado y cuánto tardó la solicitud.

Es una herramienta de diagnóstico práctica para comprender si el filtrado DNS está afectando a una red, un navegador o un dispositivo.

Funciones

  • Detección heurística: compara una solicitud de control con pruebas de trackers conocidos
  • Tiempo de las solicitudes: muestra cuánto tardó cada prueba para ayudar a distinguir entre hosts bloqueados y accesibles
  • Tabla de estados sencilla: facilita la revisión del resultado sin tener que examinar los detalles de red sin procesar

Cómo funciona

La herramienta envía solicitudes fetch no-cors con un tiempo de espera y clasifica cada prueba según si parece accesible, bloqueada o si agotó el tiempo de espera. Este es un método de inferencia, por lo que el resultado refleja el comportamiento de la red y no una API directa de bloqueo de anuncios.

Limitaciones

  • Requiere acceso a la red para ejecutar las pruebas.
  • El resultado es heurístico y puede variar según el proveedor DNS, el navegador o el firewall.
  • Algunas redes pueden devolver respuestas engañosas en lugar de un bloqueo claro.