Listas Pi-hole 2025: Guía Completa de Blocklists y Filtros

📋 TL;DR

Pi-hole es excelente para bloquear anuncios, pero su efectividad depende completamente de las listas de bloqueo que uses. Esta guía te muestra las mejores 20+ listas clasificadas por categoría (publicidad, malware, trackers, redes sociales) con URLs directas, niveles de agresividad y recomendaciones específicas.

Lo que conseguirás:

  • ✅ Lista unificada recomendada para empezar (OISD) con 2.5M dominios
  • ✅ Configuraciones predefinidas: casual, avanzado y protección familiar
  • ✅ RegEx avanzadas para bloquear patrones específicos
  • ✅ Whitelist esencial de dominios que NO debes bloquear
  • ✅ Troubleshooting completo de problemas comunes

Tiempo de lectura: ~25 minutos | Nivel: Intermedio

📚 Tabla de Contenidos

  1. ¿Qué son las Blocklists y Por Qué Importan?
  2. Tipos de Listas: DNSBL, Regex, Whitelist y Blacklist
  3. Top 20+ Mejores Listas por Categoría
  4. Cómo Añadir Listas en Pi-hole (Paso a Paso)
  5. Optimización: Balance entre Bloqueo y Rendimiento
  6. Whitelist Esencial: Qué NO Bloquear
  7. RegEx Avanzadas para Bloqueo Inteligente
  8. Troubleshooting: Sitios que No Cargan y Falsos Positivos
  9. Comparativa: Listas Agresivas vs Conservadoras
  10. Automatización: Actualizar Listas con Scripts
  11. Configuraciones Recomendadas por Caso de Uso
  12. Preguntas Frecuentes
  13. Descargar Ejemplos y Recursos

> 📅 Última actualización: Diciembre 2025

> ✅ Verificado con: Pi-hole v5.18 – Diciembre 2025

> 🔄 Próxima revisión: Marzo 2026

Introducción

Si ya tienes Pi-hole instalado (si no, consulta nuestra guía de instalación con Docker-2025/)-guia-completa-2025/)), probablemente te hayas dado cuenta de que la configuración por defecto bloquea anuncios básicos, pero no es suficiente.

El problema:

Hay cientos de listas de bloqueo disponibles, cada una con diferentes propósitos, tamaños y niveles de agresividad. ¿Cuáles usar? ¿Cuántas son demasiadas? ¿Cómo evitar que se rompan sitios web legítimos?

La solución:

Esta guía te presenta las mejores listas de bloqueo para Pi-hole en 2025, clasificadas por categoría y nivel de agresividad. Desde una configuración simple con una sola lista unificada hasta configuraciones avanzadas con múltiples listas especializadas.

En esta guía completa aprenderás:

  • Qué son las blocklists y cómo funcionan en Pi-hole
  • Las 20+ mejores listas clasificadas por categoría (publicidad, malware, trackers, etc.)
  • Cómo añadir listas paso a paso (interfaz web y línea de comandos)
  • RegEx avanzadas para bloquear patrones específicos
  • Whitelist esencial de dominios que NO debes bloquear
  • Troubleshooting completo de problemas comunes
  • Scripts de automatización para actualizar listas
  • 3 configuraciones predefinidas listas para usar

Ya seas un usuario casual que solo quiere bloquear anuncios sin complicaciones, un usuario avanzado que busca máxima protección, o alguien que necesita proteger a su familia de contenido inapropiado, esta guía te dará exactamente lo que necesitas.

¿Qué son las Blocklists y Por Qué Importan?

Conceptos Fundamentales

Las blocklists (listas de bloqueo) son archivos de texto que contienen dominios o patrones que Pi-hole bloquea a nivel DNS. Cuando un dispositivo en tu red intenta acceder a un dominio que está en la lista, Pi-hole responde con una dirección IP vacía (0.0.0.0), impidiendo completamente la conexión.

¿Por qué importan?

Pi-hole viene con una lista básica por defecto que bloquea ~100k dominios conocidos. Sin embargo, internet tiene millones de dominios publicitarios, trackers y sitios maliciosos. Las blocklists actualizadas y bien mantenidas pueden bloquear millones de dominios adicionales, mejorando significativamente tu privacidad y seguridad.

Ejemplo práctico:

  • Sin listas adicionales: Bloqueas ~100k dominios → ~70% de anuncios
  • Con OISD Blocklist: Bloqueas ~2.5M dominios → ~95% de anuncios
  • Con configuración agresiva: Bloqueas ~5M+ dominios → ~99% de anuncios + trackers + telemetría

Niveles de Agresividad

Las listas se clasifican en tres niveles:

NivelDominios BloqueadosFalsos PositivosRendimientoRecomendado Para
Conservador1-2 millonesMuy pocosExcelenteUsuarios casuales
Moderado2-5 millonesAlgunosBuenoLa mayoría de usuarios
Agresivo5-10+ millonesFrecuentesPuede ser lentoUsuarios avanzados

Imagen 1

Tipos de Listas: DNSBL, Regex, Whitelist y Blacklist

Pi-hole soporta varios tipos de listas:

1. DNSBL (DNS-based Blocklists)

Las listas más comunes. Contienen dominios completos que se bloquean directamente.

Formato:

TEXT
ads.example.com
tracker.example.org
malware.example.net

Ventajas:

  • Fáciles de entender y mantener
  • Muy eficientes en rendimiento
  • Compatibles con todas las versiones de Pi-hole

Ejemplo de uso:

  • OISD Blocklist: https://big.oisd.nl/
  • Hagezi Pro: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/pro.txt

2. Regex Filters

Patrones de expresiones regulares que bloquean múltiples dominios que coinciden con el patrón.

Formato:

TEXT
(^|\.)ads?[0-9]*\.
(^|\.)track(ing|er)?[0-9]*\.

Ventajas:

  • Bloquean miles de dominios con un solo patrón
  • Muy flexibles y potentes
  • Útiles para bloquear subdominios dinámicos

Ejemplo de uso:

  • Bloquear todos los subdominios de anuncios: (^|\.)ads?[0-9]\.
  • Bloquear trackers de analytics: (^|\.)analytics?[0-9]\.

3. Whitelist

Dominios que NUNCA deben bloquearse, incluso si están en una lista de bloqueo.

Formato:

TEXT
google.com
microsoft.com
paypal.com

Ventajas:

  • Previene falsos positivos
  • Permite usar listas agresivas sin romper sitios legítimos
  • Esencial para mantener funcionalidad básica

4. Blacklist

Dominios específicos que siempre deben bloquearse, independientemente de otras listas.

Formato:

TEXT
malicious-site.com
spam-domain.org

Ventajas:

  • Bloqueo manual de dominios específicos
  • Útil para bloquear sitios problemáticos localmente

Top 20+ Mejores Listas por Categoría

1. 🎯 Publicidad y Rastreo (AdBlock)

⭐ OISD Blocklist (RECOMENDADA #1)

URL: https://big.oisd.nl/

Descripción: Lista unificada de alta calidad que combina múltiples fuentes. Muy bien mantenida y con pocos falsos positivos. Esta es la lista que recomendamos para la mayoría de usuarios.

Características:

  • Tamaño: ~2.5 millones de dominios
  • Nivel: Moderado
  • Actualización: Diaria
  • Falsos positivos: Muy pocos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Excelente balance entre bloqueo y compatibilidad
  • ✅ Una sola lista reemplaza múltiples listas pequeñas
  • ✅ Muy bien mantenida por la comunidad
  • ✅ Actualización diaria automática

Recomendado para: La mayoría de usuarios que quieren bloqueo efectivo sin complicaciones.

Hagezi Pro

URL: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/pro.txt

Descripción: Lista muy completa que abarca una amplia gama de dominios publicitarios y de rastreo. Más agresiva que OISD.

Características:

  • Tamaño: ~3.5 millones de dominios
  • Nivel: Agresivo
  • Actualización: Diaria
  • Falsos positivos: Algunos
  • Rendimiento: Bueno

Ventajas:

  • ✅ Máxima protección contra anuncios y trackers
  • ✅ Bloquea telemetría y analytics
  • ✅ Actualización diaria

Desventajas:

  • ⚠️ Puede requerir whitelist activa
  • ⚠️ Puede romper algunos sitios web

Recomendado para: Usuarios avanzados que buscan máxima protección y están dispuestos a gestionar whitelist.

1Hosts Lite

URL: https://o0.pages.dev/Lite/domains.txt

Descripción: Lista equilibrada que ofrece buena protección sin afectar la funcionalidad de sitios web.

Características:

  • Tamaño: ~1.8 millones de dominios
  • Nivel: Conservador
  • Actualización: Diaria
  • Falsos positivos: Muy pocos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Ideal para usuarios que quieren bloqueo sin complicaciones
  • ✅ Muy pocos falsos positivos
  • ✅ Excelente rendimiento

Recomendado para: Usuarios casuales y dispositivos con recursos limitados.

StevenBlack’s Unified Hosts

URL: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

Descripción: Combina múltiples listas populares (AdAway, Malware Domain List, etc.) en una sola lista unificada.

Características:

  • Tamaño: ~150k dominios
  • Nivel: Conservador
  • Actualización: Semanal
  • Falsos positivos: Muy pocos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Muy estable y probada
  • ✅ Pocos falsos positivos
  • ✅ Ligera y rápida

Recomendado para: Usuarios que prefieren listas probadas y estables.

AdAway Default Blocklist

URL: https://adaway.org/hosts.txt

Descripción: Lista enfocada en bloquear anuncios en dispositivos móviles. Una de las listas más antiguas y confiables.

Características:

  • Tamaño: ~50k dominios
  • Nivel: Conservador
  • Actualización: Semanal
  • Falsos positivos: Muy pocos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Ligera y rápida
  • ✅ Muy probada (desde 2012)
  • ✅ Ideal para dispositivos con recursos limitados

Recomendado para: Dispositivos con recursos limitados o como complemento a otras listas.

EasyList

URL: https://easylist.to/easylist/easylist.txt

Descripción: Una de las listas más populares para bloquear anuncios en la web. Usada por millones de usuarios de AdBlock Plus y uBlock Origin.

Características:

  • Tamaño: ~70k dominios
  • Nivel: Conservador
  • Actualización: Diaria
  • Falsos positivos: Muy pocos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Muy probada y compatible
  • ✅ Actualización diaria
  • ✅ Compatible con la mayoría de sitios web

Recomendado para: Usuarios que buscan compatibilidad máxima.

EasyPrivacy

URL: https://easylist.to/easylist/easyprivacy.txt

Descripción: Complemento de EasyList que se centra en la privacidad y el rastreo. Especializada en bloquear trackers y analytics.

Características:

  • Tamaño: ~30k dominios
  • Nivel: Conservador
  • Actualización: Diaria
  • Falsos positivos: Muy pocos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Especializada en trackers y analytics
  • ✅ Complementa perfectamente EasyList
  • ✅ Actualización diaria

Recomendado para: Usuarios preocupados por la privacidad que quieren complementar EasyList.

2. 🛡️ Malware y Phishing

⭐ Phishing Army Blocklist Extended (RECOMENDADA)

URL: https://phishing.army/download/phishing_army_blocklist_extended.txt

Descripción: Lista actualizada de dominios utilizados para phishing. Muy efectiva y actualizada constantemente.

Características:

  • Tamaño: ~200k dominios
  • Nivel: Agresivo
  • Actualización: Diaria
  • Falsos positivos: Algunos
  • Rendimiento: Bueno

Ventajas:

  • ✅ Muy efectiva contra phishing
  • ✅ Actualización diaria constante
  • ✅ Protege contra ataques de phishing en tiempo real

Recomendado para: Todos los usuarios (protección esencial contra phishing).

Malware Domain List

URL: https://www.malwaredomainlist.com/hostslist/hosts.txt

Descripción: Lista de dominios conocidos por distribuir malware. Una de las listas más antiguas y confiables.

Características:

  • Tamaño: ~15k dominios
  • Nivel: Conservador
  • Actualización: Semanal
  • Falsos positivos: Muy pocos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Lista confiable y estable
  • ✅ Muy probada (desde 2008)
  • ✅ Pocos falsos positivos

Recomendado para: Protección básica contra malware.

Prigent Malware

URL: https://v.firebog.net/hosts/Prigent-Malware.txt

Descripción: Lista de malware mantenida por Prigent. Buena cobertura de malware conocido.

Características:

  • Tamaño: ~25k dominios
  • Nivel: Conservador
  • Actualización: Semanal
  • Falsos positivos: Muy pocos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Buena cobertura de malware conocido
  • ✅ Complementa otras listas de malware
  • ✅ Muy estable

Recomendado para: Complementar otras listas de malware.

Prigent Phishing

URL: https://v.firebog.net/hosts/Prigent-Phishing.txt

Descripción: Lista de phishing mantenida por Prigent. Complementa otras listas de phishing.

Características:

  • Tamaño: ~20k dominios
  • Nivel: Conservador
  • Actualización: Semanal
  • Falsos positivos: Muy pocos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Complementa otras listas de phishing
  • ✅ Muy estable
  • ✅ Pocos falsos positivos

Recomendado para: Protección adicional contra phishing.

3. 📊 Trackers y Analytics

Fanboy’s Enhanced Tracking List

URL: https://secure.fanboy.co.nz/enhancedstats.txt

Descripción: Lista que bloquea rastreadores adicionales no cubiertos por EasyPrivacy. Especializada en trackers de analytics.

Características:

  • Tamaño: ~40k dominios
  • Nivel: Moderado
  • Actualización: Semanal
  • Falsos positivos: Algunos
  • Rendimiento: Bueno

Ventajas:

  • ✅ Especializada en trackers de analytics
  • ✅ Complementa EasyPrivacy
  • ✅ Reduce significativamente el tracking

Recomendado para: Usuarios preocupados por la privacidad.

WindowsSpyBlocker

URL: https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt

Descripción: Bloquea dominios utilizados por Windows para telemetría. Específica para usuarios de Windows.

Características:

  • Tamaño: ~5k dominios
  • Nivel: Conservador
  • Actualización: Semanal
  • Falsos positivos: Muy pocos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Específica para Windows
  • ✅ Reduce significativamente la telemetría de Windows
  • ✅ Muy ligera

Recomendado para: Usuarios de Windows que quieren reducir telemetría.

4. 📱 Redes Sociales

Nick Oppen’s Unified Social Media Lists

URL: https://nickoppen.github.io/pihole-blocklists/unifiedSocialMediaLists.txt

Descripción: Bloquea dominios relacionados con redes sociales (Facebook, Twitter, Instagram, TikTok, etc.)

Características:

  • Tamaño: ~50k dominios
  • Nivel: Agresivo
  • Actualización: Semanal
  • Falsos positivos: Algunos
  • Rendimiento: Bueno

Ventajas:

  • ✅ Bloqueo completo de redes sociales
  • ✅ Incluye Facebook, Twitter, Instagram, TikTok, etc.
  • ✅ Reduce distracciones y mejora productividad

Desventajas:

  • ⚠️ Bloquea completamente el acceso a redes sociales
  • ⚠️ Puede romper widgets de redes sociales en sitios web

Recomendado para: Usuarios que quieren bloquear completamente las redes sociales.

No Facebook

URL: https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/facebook/all

Descripción: Bloquea todos los dominios relacionados con Facebook (incluyendo Instagram, WhatsApp, etc.)

Características:

  • Tamaño: ~10k dominios
  • Nivel: Agresivo
  • Actualización: Mensual
  • Falsos positivos: Algunos
  • Rendimiento: Bueno

Ventajas:

  • ✅ Específica para Facebook
  • ✅ Bloquea Facebook, Instagram, WhatsApp, etc.

Recomendado para: Bloqueo selectivo de Facebook.

No Twitter

URL: https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/twitter/all

Descripción: Bloquea todos los dominios relacionados con Twitter/X.

Características:

  • Tamaño: ~5k dominios
  • Nivel: Agresivo
  • Actualización: Mensual
  • Falsos positivos: Algunos
  • Rendimiento: Bueno

Ventajas:

  • ✅ Específica para Twitter/X
  • ✅ Bloquea completamente Twitter

Recomendado para: Bloqueo selectivo de Twitter.

5. 🔞 Contenido para Adultos

StevenBlack’s Adult Content Blocklist

URL: https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts

Descripción: Lista para bloquear sitios con contenido para adultos, fakenews y apuestas. Combina múltiples categorías.

Características:

  • Tamaño: ~100k dominios
  • Nivel: Agresivo
  • Actualización: Semanal
  • Falsos positivos: Algunos
  • Rendimiento: Bueno

Ventajas:

  • ✅ Combina múltiples categorías (adultos, fakenews, apuestas)
  • ✅ Protección familiar completa
  • ✅ Muy estable

Recomendado para: Protección familiar.

HomeTinker Protection of Minors

URL: https://blocklists.hometinker.io/lists/protection-of-minors.txt

Descripción: Lista enfocada en bloquear sitios con contenido para adultos. Específica para protección de menores.

Características:

  • Tamaño: ~80k dominios
  • Nivel: Agresivo
  • Actualización: Semanal
  • Falsos positivos: Algunos
  • Rendimiento: Bueno

Ventajas:

  • ✅ Específica para protección de menores
  • ✅ Muy efectiva contra contenido para adultos
  • ✅ Actualización regular

Recomendado para: Familias con niños.

6. 📰 Fakenews

StevenBlack’s Fakenews Blocklist

URL: https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts

Descripción: Bloquea sitios conocidos por distribuir noticias falsas.

Características:

  • Tamaño: ~5k dominios
  • Nivel: Moderado
  • Actualización: Semanal
  • Falsos positivos: Algunos
  • Rendimiento: Excelente

Ventajas:

  • ✅ Reduce exposición a fakenews
  • ✅ Muy ligera
  • ✅ Muy estable

Recomendado para: Usuarios preocupados por información falsa.

Cómo Añadir Listas en Pi-hole (Paso a Paso)

Método 1: Interfaz Web (Recomendado)

  1. Accede a la interfaz web de Pi-hole:
TEXT
http://pi.hole/admin/

O si usas Docker:

TEXT
http://TU_IP:8080/admin/
  1. Navega a «Group Management» > «Adlists»:

– En el menú lateral, haz clic en «Group Management»

– Luego haz clic en «Adlists»

  1. Añade la URL de la lista:

– En el campo «Address», introduce la URL de la lista (ej: https://big.oisd.nl/)

– Opcionalmente, añade una descripción en el campo «Description» (ej: «OISD Blocklist – Lista unificada recomendada»)

– Haz clic en «Add»

  1. Repite para cada lista:

– Añade todas las listas que quieras usar

– Puedes añadir múltiples listas de una vez

  1. Actualiza Gravity:

– Ve a «Tools» > «Update Gravity»

– Haz clic en «Update» para aplicar los cambios

– Espera a que termine la actualización (puede tardar varios minutos)

Método 2: Línea de Comandos

Si prefieres usar la terminal:

BASH
# Añadir una lista
pihole -a -w https://big.oisd.nl/

# Actualizar todas las listas
pihole -g

O si usas Docker:

BASH
# Añadir una lista
docker exec -it pihole pihole -a -w https://big.oisd.nl/

# Actualizar todas las listas
docker exec -it pihole pihole -g

Verificar que las Listas Están Activas

  1. Ve a «Group Management» > «Adlists»
  2. Verifica que todas las listas muestren «Enabled» en verde
  3. Revisa el número de dominios bloqueados en el dashboard principal

Optimización: Balance entre Bloqueo y Rendimiento

¿Cuántas Listas Usar?

Recomendación general:

  • Mínimo: 1 lista unificada (OISD o Hagezi)
  • Óptimo: 3-5 listas especializadas
  • Máximo: 10-15 listas (más puede ralentizar Pi-hole)

Regla de oro:

Es mejor usar 1-2 listas unificadas grandes que 10 listas pequeñas. Las listas unificadas están optimizadas y son más eficientes.

Impacto en el Rendimiento

Número de ListasDominios TotalesImpacto en RendimientoRecomendado Para
1-2 listas1-3 millonesMínimoTodos los dispositivos
3-5 listas3-5 millonesBajoRaspberry Pi 3+ / Servidores
6-10 listas5-8 millonesMedioRaspberry Pi 4+ / Servidores potentes
10+ listas8+ millonesAltoSolo servidores potentes

Optimización para Raspberry Pi

Si usas una Raspberry Pi con recursos limitados:

  1. Usa listas unificadas (OISD o Hagezi) en lugar de múltiples pequeñas
  2. Limita a 3-5 listas máximo
  3. Evita listas muy grandes (>5 millones de dominios)
  4. Considera usar una Raspberry Pi 4 o superior para mejor rendimiento

Optimización para Servidores

Si usas un servidor con más recursos:

  1. Puedes usar más listas (hasta 10-15)
  2. Puedes usar listas más agresivas (Hagezi Pro, múltiples listas de malware)
  3. Considera usar SSD en lugar de tarjeta SD para mejor rendimiento

Imagen 2

Whitelist Esencial: Qué NO Bloquear

Dominios Críticos que NO Debes Bloquear

Algunos dominios son esenciales para el funcionamiento básico de internet y servicios comunes. NUNCA debes bloquearlos:

Google Services (si usas Gmail, Google Drive, etc.)

TEXT
google.com
gmail.com
googleapis.com
googleusercontent.com
gstatic.com
google-analytics.com

Nota: Si quieres bloquear Google Analytics pero mantener otros servicios de Google, puedes bloquear solo google-analytics.com y mantener el resto en whitelist.

Microsoft Services (si usas Office 365, Outlook, etc.)

TEXT
microsoft.com
office.com
live.com
outlook.com
microsoftonline.com
office365.com
onedrive.com

CDNs Esenciales

TEXT
cloudflare.com
cloudfront.net
fastly.com
jsdelivr.net
cdnjs.com

Importante: Bloquear CDNs puede romper la mayoría de sitios web modernos.

Actualizaciones del Sistema

TEXT
windowsupdate.com
update.microsoft.com
download.microsoft.com
windows.com

Servicios de Pago

TEXT
paypal.com
stripe.com
visa.com
mastercard.com
amazonpay.com

Crítico: Bloquear servicios de pago puede impedir realizar compras online.

Servicios de Streaming (si los usas)

TEXT
netflix.com
youtube.com
spotify.com

Cómo Añadir Dominios a la Whitelist

  1. Interfaz Web:

– Ve a «Group Management» > «Whitelist»

– Introduce el dominio (ej: google.com)

– Haz clic en «Add»

  1. Línea de Comandos:
BASH
pihole -w google.com
  1. Múltiples dominios:
BASH
pihole -w google.com microsoft.com paypal.com

Script de Whitelist Masiva

Puedes crear un archivo whitelist_esencial.txt con todos los dominios esenciales y añadirlos de una vez:

BASH
#!/bin/bash
# Añadir whitelist esencial

while IFS= read -r domain; do
    # Saltar líneas vacías y comentarios
    [[ -z "$domain" || "$domain" =~ ^# ]] && continue
    pihole -w "$domain"
done < whitelist_esencial.txt

RegEx Avanzadas para Bloqueo Inteligente

¿Qué son las RegEx?

Las expresiones regulares (RegEx) son patrones que permiten bloquear múltiples dominios que coinciden con un patrón específico. Son muy potentes pero requieren conocimiento técnico.

RegEx Recomendadas

1. Bloquear Dominios de Anuncios

REGEX
(^|\.)ads?[0-9]*\.

Qué bloquea:

  • ads.example.com
  • ad1.example.com
  • ad123.example.com
  • advertising.example.com

2. Bloquear Trackers

REGEX
(^|\.)track(ing|er)?[0-9]*\.

Qué bloquea:

  • tracker.example.com
  • tracking.example.com
  • track1.example.com
  • tracker123.example.com

3. Bloquear Analytics

REGEX
(^|\.)analytics?[0-9]*\.

Qué bloquea:

  • analytics.example.com
  • analytic.example.com
  • analytics1.example.com

4. Bloquear Google DoubleClick

REGEX
(^|\.)doubleclick\.

Qué bloquea:

  • doubleclick.net
  • ads.doubleclick.net
  • any-subdomain.doubleclick.net

5. Bloquear Google AdSense

REGEX
(^|\.)googlesyndication\.

Qué bloquea:

  • googlesyndication.com
  • pagead.googlesyndication.com

6. Bloquear Facebook Tracking

REGEX
(^|\.)facebook\.net$

Qué bloquea:

  • facebook.net
  • connect.facebook.net
  • Pero NO bloquea facebook.com

7. Bloquear Amazon Ads

REGEX
(^|\.)amazon-adsystem\.

Qué bloquea:

  • amazon-adsystem.com
  • any-subdomain.amazon-adsystem.com

8. Bloquear ComScore

REGEX
(^|\.)scorecardresearch\.

Qué bloquea:

  • scorecardresearch.com
  • any-subdomain.scorecardresearch.com

Cómo Añadir RegEx en Pi-hole

  1. Interfaz Web:

– Ve a «Group Management» > «Regex»

– Introduce el patrón RegEx

– Haz clic en «Add»

  1. Línea de Comandos:
BASH
pihole -regex '(^|\.)ads?[0-9]*\.'

Probar RegEx Antes de Aplicar

Puedes probar tus RegEx en sitios como:

Ejemplo de prueba:

  • Patrón: (^|\.)ads?[0-9]*\.
  • Dominio de prueba: ads.example.com
  • Resultado: ✅ Coincide (se bloqueará)

Troubleshooting: Sitios que No Cargan y Falsos Positivos

Problema 1: Sitio Web No Carga

Síntomas:

  • Un sitio web que antes funcionaba ahora no carga
  • El sitio muestra «Sitio no disponible» o error de conexión
  • Algunas funciones del sitio no funcionan

Causa:

Falso positivo – un dominio legítimo está en la lista de bloqueo.

Solución:

  1. Identificar el dominio bloqueado:

– Accede a Pi-hole Admin → «Query Log»

– Busca el dominio del sitio que no carga

– Si aparece como bloqueado (rojo), ese es el problema

  1. Añadir a Whitelist:

– Haz clic en el dominio bloqueado

– Selecciona «Whitelist»

– O manualmente: pihole -w dominio.com

  1. Verificar:

– Limpia la caché DNS del dispositivo

– Intenta acceder al sitio de nuevo

Ejemplo:

TEXT
Sitio: example.com no carga
Query Log muestra: api.example.com está bloqueado
Solución: pihole -w api.example.com

Problema 2: Pi-hole Muy Lento

Síntomas:

  • Las consultas DNS tardan mucho
  • El panel de administración es lento
  • El dispositivo donde corre Pi-hole está sobrecargado

Causa:

Demasiadas listas o listas muy grandes para el hardware disponible.

Solución:

  1. Reducir número de listas:

– Ve a «Group Management» > «Adlists»

– Desactiva listas redundantes

– Mantén máximo 10-15 listas

  1. Usar listas unificadas:

– Reemplaza múltiples listas pequeñas por 1-2 listas unificadas (OISD, Hagezi)

– Las listas unificadas son más eficientes

  1. Optimizar hardware:

– Si usas Raspberry Pi, considera actualizar a Pi 4 o superior

– Aumenta la RAM si es posible

– Usa SSD en lugar de tarjeta SD

  1. Limpiar caché:
BASH
pihole -g

Problema 3: Actualizaciones de Listas Fallan

Síntomas:

  • Las listas no se actualizan
  • Aparecen errores en los logs
  • El número de dominios bloqueados no cambia

Causa:

Lista temporalmente no disponible, URL incorrecta, o problema de conectividad.

Solución:

  1. Verificar URL:

– Ve a «Group Management» > «Adlists»

– Verifica que las URLs sean correctas

– Prueba acceder a la URL manualmente en el navegador

  1. Revisar logs:
BASH
pihole -t

Busca errores relacionados con listas específicas

  1. Eliminar listas problemáticas:

– Si una lista falla repetidamente, elimínala

– Usa listas de fuentes confiables (Firebog, GitHub)

  1. Verificar conectividad:
BASH
curl -I https://big.oisd.nl/

Debe devolver código 200

Problema 4: Falsos Positivos Frecuentes

Síntomas:

  • Muchos sitios legítimos están bloqueados
  • Tienes que añadir constantemente dominios a whitelist
  • La experiencia de navegación es frustrante

Causa:

Listas demasiado agresivas para tu caso de uso.

Solución:

  1. Cambiar a listas más conservadoras:

– Reemplaza Hagezi Pro por OISD Blocklist

– O usa 1Hosts Lite en lugar de listas agresivas

  1. Revisar listas activas:

– Desactiva listas que causan más problemas

– Mantén solo las esenciales

  1. Crear whitelist proactiva:

– Añade dominios comunes que usas a la whitelist antes de que causen problemas

– Usa el script de whitelist esencial

Problema 5: Algunos Anuncios Siguen Apareciendo

Síntomas:

  • A pesar de tener listas activas, algunos anuncios siguen apareciendo
  • Especialmente en YouTube, Facebook, etc.

Causa:

Algunos sitios usan técnicas avanzadas para evitar bloqueadores (first-party ads, in-video ads, etc.)

Solución:

  1. Añadir listas adicionales:

– Añade EasyList y EasyPrivacy

– Considera listas específicas para YouTube/Facebook

  1. Usar RegEx:

– Añade RegEx para bloquear patrones específicos de anuncios

  1. Combinar con extensiones del navegador:

– Pi-hole bloquea a nivel de red, pero algunos anuncios requieren bloqueo a nivel de navegador

– Usa uBlock Origin o AdBlock Plus como complemento

Nota:

Pi-hole no puede bloquear anuncios «first-party» (anuncios servidos desde el mismo dominio que el sitio). Para esos casos, necesitas extensiones del navegador.

Imagen 3

Comparativa: Listas Agresivas vs Conservadoras

Tabla Comparativa Completa

AspectoConservadorModeradoAgresivo
Dominios bloqueados1-2 millones2-5 millones5-10+ millones
Falsos positivosMuy pocosAlgunosFrecuentes
RendimientoExcelenteBuenoPuede ser lento
Protección anuncios~85%~95%~99%
Protección trackersBásicaBuenaMáxima
Protección malwareBásicaBuenaMáxima
MantenimientoMínimoBajoRequiere whitelist activa
Recomendado paraUsuarios casualesLa mayoríaUsuarios avanzados
Hardware mínimoRaspberry Pi 3Raspberry Pi 3+Raspberry Pi 4+

Listas Unificadas vs Múltiples Listas

AspectoUnificadas (OISD, Hagezi)Múltiples Listas
FacilidadAltaMedia
RendimientoMejorPuede ser peor
ControlBajoAlto
MantenimientoFácilRequiere más atención
Falsos positivosMenosPueden ser más
Recomendado paraLa mayoría de usuariosUsuarios que quieren control fino

Recomendación por Tipo de Usuario

Usuario Casual:

  • ✅ 1 lista unificada (OISD)
  • ✅ Configuración conservadora
  • ✅ Mínimo mantenimiento

Usuario Intermedio:

  • ✅ 2-3 listas (OISD + Phishing Army + WindowsSpyBlocker)
  • ✅ Configuración moderada
  • ✅ Mantenimiento ocasional

Usuario Avanzado:

  • ✅ 5-10 listas especializadas
  • ✅ Configuración agresiva
  • ✅ Whitelist activa y mantenimiento regular

Automatización: Actualizar Listas con Scripts

Script Básico de Actualización

Crea un archivo actualizar_listas.sh:

BASH
#!/bin/bash
# Script de actualización automática de listas Pi-hole

echo "🔄 Actualizando listas de Pi-hole..."
pihole -g

if [ $? -eq 0 ]; then
    echo "✅ Listas actualizadas correctamente"
    echo "📊 Estadísticas:"
    pihole -c -e
else
    echo "❌ Error al actualizar listas"
    exit 1
fi

Hazlo ejecutable:

BASH
chmod +x actualizar_listas.sh

Automatizar con Cron

Para actualizar las listas automáticamente todos los días a las 3 AM:

BASH
# Editar crontab
crontab -e

# Añadir línea
0 3 * * * /ruta/al/script/actualizar_listas.sh >> /var/log/pihole-update.log 2>&1

Script Avanzado con Notificaciones

Si quieres recibir notificaciones cuando las listas se actualicen:

BASH
#!/bin/bash
# Script avanzado con notificaciones

LOG_FILE="/var/log/pihole-update.log"
DATE=$(date '+%Y-%m-%d %H:%M:%S')

echo "[$DATE] Iniciando actualización de listas..." >> $LOG_FILE

pihole -g

if [ $? -eq 0 ]; then
    STATS=$(pihole -c -e)
    echo "[$DATE] ✅ Actualización exitosa" >> $LOG_FILE
    echo "$STATS" >> $LOG_FILE
    
    # Opcional: Enviar notificación (requiere configuración adicional)
    # curl -X POST https://tu-webhook-url.com -d "Listas actualizadas correctamente"
else
    echo "[$DATE] ❌ Error en la actualización" >> $LOG_FILE
    exit 1
fi

Integración con n8n

Si usas n8n, puedes crear un workflow que:

  1. Ejecute el script de actualización
  2. Verifique que las listas se actualizaron correctamente
  3. Envíe una notificación a Telegram/Discord si hay errores

Consulta nuestra guía de n8n para más detalles.

Configuraciones Recomendadas por Caso de Uso

Configuración 1: Usuario Casual

Objetivo: Bloquear anuncios sin complicaciones

Listas:

  1. OISD Blocklist: https://big.oisd.nl/

Total: ~2.5 millones de dominios

Ventajas:

  • ✅ Una sola lista, muy fácil de mantener
  • ✅ Excelente balance entre bloqueo y compatibilidad
  • ✅ Muy pocos falsos positivos
  • ✅ Excelente rendimiento

Resultado: Bloqueo efectivo (~95% de anuncios) con mínimos falsos positivos

Configuración 2: Usuario Avanzado

Objetivo: Máxima protección y privacidad

Listas:

  1. Hagezi Pro: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/pro.txt
  2. Phishing Army Extended: https://phishing.army/download/phishing_army_blocklist_extended.txt
  3. WindowsSpyBlocker: https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt
  4. Fanboy’s Enhanced Tracking: https://secure.fanboy.co.nz/enhancedstats.txt

Total: ~3.7 millones de dominios

Ventajas:

  • ✅ Máxima protección contra anuncios, trackers y malware
  • ✅ Protección contra phishing
  • ✅ Reduce telemetría de Windows
  • ✅ Bloqueo avanzado de trackers

Desventajas:

  • ⚠️ Requiere whitelist activa
  • ⚠️ Puede romper algunos sitios web
  • ⚠️ Requiere más mantenimiento

Resultado: Protección máxima (~99% de anuncios + trackers + telemetría), requiere whitelist activa

Configuración 3: Protección Familiar

Objetivo: Bloquear contenido inapropiado y anuncios

Listas:

  1. OISD Blocklist: https://big.oisd.nl/
  2. HomeTinker Protection of Minors: https://blocklists.hometinker.io/lists/protection-of-minors.txt
  3. StevenBlack Fakenews: https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts
  4. Nick Oppen Social Media (opcional): https://nickoppen.github.io/pihole-blocklists/unifiedSocialMediaLists.txt

Total: ~2.6 millones de dominios

Ventajas:

  • ✅ Protección familiar completa
  • ✅ Bloquea contenido para adultos
  • ✅ Bloquea fakenews
  • ✅ Opcionalmente bloquea redes sociales

Resultado: Protección familiar completa con bloqueo de contenido inapropiado

Imagen 4

Preguntas Frecuentes

¿Cuántas listas debo usar?

Respuesta:

Recomendamos usar 1-2 listas unificadas (OISD o Hagezi) para la mayoría de usuarios. Si buscas máxima protección, puedes usar hasta 5-10 listas especializadas. Evita usar más de 15 listas, ya que puede ralentizar Pi-hole significativamente.

¿Qué lista es la mejor para empezar?

Respuesta:

OISD Blocklist (https://big.oisd.nl/) es la mejor opción para empezar. Es una lista unificada que combina múltiples fuentes, tiene excelente balance entre bloqueo y compatibilidad, y requiere mínimo mantenimiento.

¿Las listas se actualizan automáticamente?

Respuesta:

No automáticamente, pero puedes configurar actualizaciones automáticas con cron. Por defecto, debes actualizar manualmente ejecutando pihole -g o desde la interfaz web en «Tools» > «Update Gravity».

¿Puedo usar Pi-hole solo con listas o necesito extensiones del navegador?

Respuesta:

Pi-hole bloquea a nivel de red, lo que es excelente para bloquear anuncios y trackers en todos los dispositivos. Sin embargo, algunos anuncios «first-party» (servidos desde el mismo dominio) requieren extensiones del navegador como uBlock Origin. Recomendamos usar ambos para máxima protección.

¿Cuánto espacio en disco necesito para las listas?

Respuesta:

Depende del número de listas y dominios. Una configuración típica con 3-5 listas (3-5 millones de dominios) ocupa aproximadamente 50-100 MB. Pi-hole comprime las listas, por lo que el espacio real usado es menor.

¿Puedo usar listas de AdBlock Plus o uBlock Origin en Pi-hole?

Respuesta:

No directamente. Las listas de AdBlock Plus/uBlock Origin usan un formato diferente (filtros de contenido). Pi-hole usa listas de dominios (hosts files). Sin embargo, muchas listas populares (como EasyList) están disponibles en ambos formatos.

¿Qué hago si un sitio web no carga después de añadir listas?

Respuesta:

  1. Accede a Pi-hole Admin → «Query Log»
  2. Busca el dominio del sitio que no carga
  3. Si aparece como bloqueado, añádelo a la Whitelist
  4. Ejecuta pihole -g para actualizar
  5. Limpia la caché DNS del dispositivo

¿Las listas afectan el rendimiento de mi red?

Respuesta:

Mínimamente. Pi-hole procesa las listas localmente, por lo que el impacto en la velocidad de internet es insignificante. El único impacto real es en el dispositivo donde corre Pi-hole (uso de RAM y CPU), especialmente con muchas listas grandes.

¿Puedo crear mis propias listas?

Respuesta:

Sí, puedes crear listas personalizadas. Simplemente crea un archivo de texto con un dominio por línea y alójalo en un servidor web accesible. Luego añade la URL a Pi-hole como cualquier otra lista.

¿Qué diferencia hay entre listas conservadoras y agresivas?

Respuesta:

  • Conservadoras: Bloquean 1-2 millones de dominios, muy pocos falsos positivos, excelente rendimiento
  • Agresivas: Bloquean 5-10+ millones de dominios, más falsos positivos, pueden ser más lentas, máxima protección

¿Debo usar RegEx además de listas?

Respuesta:

No es necesario, pero puede ser útil. Las RegEx permiten bloquear patrones específicos (ej: todos los subdominios que contengan «ads»). Si eres usuario avanzado y quieres bloqueo más granular, las RegEx son una excelente adición.

¿Cómo sé si una lista está actualizada?

Respuesta:

La mayoría de listas se actualizan diaria o semanalmente. Puedes verificar la última actualización en Pi-hole Admin → «Group Management» > «Adlists». También puedes visitar el repositorio GitHub de la lista para ver la última actualización.

¿Puedo usar Pi-hole sin internet?

Respuesta:

Pi-hole necesita internet para descargar y actualizar las listas. Una vez descargadas, puede funcionar offline para bloquear dominios, pero no podrá resolver DNS de dominios no bloqueados sin conexión a internet.

¿Las listas bloquean aplicaciones móviles?

Respuesta:

Sí, si los dispositivos móviles usan Pi-hole como servidor DNS. Pi-hole bloquea a nivel de red, por lo que funciona en todos los dispositivos (PC, móviles, tablets, smart TVs, etc.) que usen Pi-hole como DNS.

Imagen 5

Descargar Ejemplos y Recursos

📦 Repositorio GitHub

Todos los ejemplos, scripts y listas clasificadas están disponibles en nuestro repositorio:

URL: https://github.com/ziruelen/learningaiagents/tree/main/homelab/listas-pihole-2025

Contenido:

  • ✅ README.md completo con todas las listas clasificadas
  • ✅ Script de actualización automática (actualizar_listas.sh)
  • ✅ Whitelist esencial (whitelist_esencial.txt)
  • ✅ Configuraciones predefinidas

🔗 Enlaces Útiles

📚 Artículos Relacionados

Conclusión

Las listas de bloqueo son el corazón de Pi-hole. Elegir las listas correctas puede significar la diferencia entre bloquear el 70% de anuncios o el 99%.

Resumen de recomendaciones:

  • Para empezar: Usa OISD Blocklist (1 lista, ~2.5M dominios)
  • Para máxima protección: Usa Hagezi Pro + Phishing Army + WindowsSpyBlocker (3-4 listas)
  • Para protección familiar: Usa OISD + HomeTinker Protection of Minors (2-3 listas)
  • Mantén una whitelist activa para evitar falsos positivos
  • Actualiza las listas regularmente (diaria o semanalmente)
  • Usa scripts de automatización para facilitar el mantenimiento

Próximos pasos:

  1. Elige una configuración según tu caso de uso
  2. Añade las listas recomendadas a tu Pi-hole
  3. Configura whitelist esencial
  4. Prueba la configuración y ajusta según necesites
  5. Automatiza las actualizaciones con scripts

Si tienes dudas o problemas, consulta la sección de Troubleshooting o visita los foros de la comunidad de Pi-hole.

¿Te ha resultado útil esta guía? Compártela con otros usuarios de Pi-hole y ayúdanos a mejorar la privacidad y seguridad en internet. 🚀

Por ziru

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
El Diario IA
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.