Un Pi-Hole es un bloqueador de anuncios en toda la red que intercepta anuncios en cualquier dispositivo de su red. Se dirige a una lista de miles de dominios de publicación de anuncios y dirige su contenido a un agujero negro, eliminándolos de la vista. Debido a que se ejecuta en toda la red, en cualquier dispositivo que esté conectado a su red, sin software adicional. Incluso se ejecuta en aplicaciones de dispositivos móviles, lo que reduce el uso de ancho de banda y mejora el rendimiento. Puede ejecutarlo desde un mísero Raspberry Pi o cualquier otra caja de Linux que tenga por ahí.
¿Qué es Pi-hole?
Pi-Hole se autodenomina «un agujero negro para los anuncios de Internet». Funciona ejecutando todas las solicitudes de servidor salientes contra una lista negra interna. Para que esto suceda, deberá configurar el Pi-Hole como su servidor DNS. Esto permite que Pi-Hole maneje las solicitudes de resolución de direcciones y vea las direcciones IP de la información solicitada. Como resultado, tiene el poder de silenciar selectivamente ciertas solicitudes salientes en función de sus direcciones IP.
Si Pi-Hole ve una solicitud de conexión que coincide con su lista negra, bloquea esa solicitud para que no llegue al servidor de anuncios o al destino. Más de 10,000 dominios están en la lista negra y Pi-Hole evita que las solicitudes lleguen a sus servidores. Esto significa que no se descargan anuncios, por lo que se ahorra ancho de banda y se mejora la velocidad de conexión.
Pi-Hole no solo bloquea anuncios. También puede proteger su red contra todo tipo de vectores de ataque basados en Web. El sistema también incluye un sólido portal basado en la web para monitorear y auditar la operación de Pi-Hole.
Mejor aún, todo esto es gratuito y de código abierto. La única parte que no es de código abierto es el nombre y el logotipo, que están registrados como marcas comerciales.
Instalación de Pi-Hole
1. Instala una distribución de Linux compatible
Pi-Hole puede ejecutarse en casi cualquier dispositivo compatible con Linux. Para referencia, Pi-Hole apoya oficialmente estas distribuciones:
- Raspbian: Jessie / Stretch (lite / con píxel)
- Ubuntu: 14.04/16.04/16.10
- Fedora: 24 / 25
- Debian: 8.6
- CentOS: 7.2.1511 / 7.3.1611
2. Ejecute el instalador
Abra una Terminal y ejecute el siguiente comando para instalar el software:
curl -sSL https://install.pi-hole.net | bash
Tenga en cuenta que está canalizando un comando curl en bash. Eso debería ponerte un poco nervioso, ya que es bastante peligroso. Si desea asegurarse de que el software no sea malicioso, puede revisar el código fuente de Pi-Hole. También puede instalar el software manualmente desde Repositorio Github de Pi-Hole.
3. Configure el Pi-Hole como su servidor DNS
Deberá configurar los ajustes de DCHP en su enrutador para establecer el Pi-Hole como el servidor DNS de su red. Las instrucciones variarán para cada modelo.. Configure la dirección IP de Pi-Hole (algo así como 192.168.0.250) como el único servidor DNS en su red. Asegúrese de poner a cero los otros servidores DNS.
4. Echa un vistazo a la interfaz web
Una vez que configure Pi-Hole como su servidor DNS, habrá terminado. Estará bloqueando anuncios en todas partes, para cualquier dispositivo en su red. Para modificar la configuración de Pi-Hole, puede visitar https://pi.hole en su red.
Conclusión
Pi-Hole es una herramienta extremadamente poderosa para algunos bloqueos de publicidad pesados. Requiere que realice una configuración seria del sistema y confíe en el software de código abierto. Pero si tiene una caja de Linux de repuesto, ¡probablemente esté acostumbrado a eso! Si el sistema no funciona para usted, siempre puede restablecer la configuración de DNS a sus valores predeterminados y desconectar el Pi-Hole sin ningún efecto adverso.