Pi-hole: guida completa al blocco pubblicità su tutta la rete
Installazione, liste, DHCP, upstream sicuri (Unbound/DoH), esclusioni e troubleshooting passo-passo.
Prerequisiti
- Host Linux (Raspberry/VM) con IP statico (es. 192.168.1.3).
- Porta 53 libera.
Installazione
curl -sSL https://install.pi-hole.net | bash
Liste e privacy
In Group Management → Adlists aggiungi liste affidabili (pochi set ben curati). Aggiorna: pihole -g
.
Upstream DNS
- Consiglio A (privacy & indipendenza): Unbound locale:
127.0.0.1#5335
(vedi guida Unbound). - Consiglio B (semplicità): Cloudflared DoH locale:
127.0.0.1#5053
.
DHCP con Pi-hole (opzionale)
- Disattiva DHCP sul router.
- In Settings → DHCP abilita il server DHCP di Pi-hole (range adeguato).
Whitelist/Blacklist
Usa Tools → Query Log per identificare falsi positivi; spunta “Whitelist”. Per blocchi mirati, usa “Blacklist (Exact/Regex)”.
Health & comandi utili
pihole -g # aggiorna gravity
pihole -t # tail log in tempo reale
pihole -q dominio # cerca dominio nelle liste
Troubleshooting rapido
- Client non risolvono: controlla che usino Pi-hole come DNS (DHCP/router).
- Lentezza prima risoluzione: fisiologica se usi ricorsione (Unbound), poi cache veloce.
- Troppe rotture: riduci liste aggressive o whitelista i domini necessari.
Approfondisci anche:
Unbound ricorsivo ·
Cloudflared DoH