Pi-hole

Publicado el 2026-04-27

Pi-hole es una solución de bloqueo de anuncios y rastreadores a nivel de red que convierte un dispositivo como una Raspberry Pi o similar en un servidor DNS para toda la red doméstica, bloqueando dominios conocidos de publicidad y tracking antes de que lleguen a tus dispositivos.

Al actuar como un servidor DNS central, filtra las solicitudes de muchos dominios lo que puede mejorar la experiencia de navegación, reducir el consumo de datos y aumentar la privacidad.
Lo que diferencia este sistema de los bloqueadores tradicionales como por ejemplo las extensiones que operan en el navegador, es que Pi-hole bloquea en toda la red, afectando a todos los dispositivos conectados y servicios que utilicen DNS, como móviles, smart TVs, IoT, etc.

Como he mencionado anteriormente Pi-hole normalmente se suele instalar en placas tipo Raspberry Pi (de ahí su nombre) pero es posible instalarlo también en servidores Linux, máquinas virtuales o contenedores Docker.
No necesita muchos recursos, de hecho en mi caso lo he instalado en una placa AML-S805X-AC La Frite que compré hace unos años por algo más de 20€ y como sistema operativo para la placa he usado Armbian.

La instalación es simple, lo único a tener en cuenta que antes de instalar Pi-hole tenemos que configurar la IP como estática ya que si la dejamos configurada por defecto con DHCP no funcionará.

Para instalar ejecutamos en la terminal lo siguiente:

curl -sSL https://install.pi-hole.net | bash

Después simplemente seguimos las instrucciones en pantalla:

  • Selección de la interfaz de red.

  • Selección del proveedor de DNS (Quad9, Google, Cloudflare, etc.).

  • Configurar las listas de bloqueo predeterminadas.

  • Definir las opciones de administración y las listas personalizadas.

Finalizada la instalación se mostrarán los enlaces al panel web de administración que suelen ser http://pi.hole:80/admin o http://IP_DE_PI_HOLE:80/admin y la contraseña generada por defecto para acceder al panel.

Por si se nos olvida apuntar la contraseña, se puede recuperar con el comando:

pihole -a -p

O forzando una nueva contraseña:

pihole -a -p NUEVA_CONTRASEÑA

Postariormente si queremos cambiar la contraseña auto generada podemos hacerlo con el comando:

pihole setpassword

Una vez terminada la instación y configuración queda configurar el router para que use la IP de Pi-hole como servidor DNS.

Para finalizar, solamente destacar alguna de las características avanzadas, ya que Pi-hole puede actuar como servidor DHCP asignando IPs automáticamente y asegurando que todos los dispositivos usen su DNS, puedes permitir o bloquear dominios manualmente según tus necesidades, aplicar reglas diferentes a distintos dispositivos e integrarlo con scripts o herramientas externas.

Pi-hole se distribuye bajo Licencia EUPL (EUROPEAN UNION PUBLIC LICENCE) v. 1.2