Pi-hole + Unbound sur Raspberry Pi : un DNS privé, rapide et sans pub
Pi-hole bloque déjà efficacement la publicité à l’échelle du réseau, mais il s’appuie par défaut sur des serveurs DNS externes. En lui adjoignant Unbound, un résolveur DNS récursif que l’on héberge soi-même, on gagne en confidentialité et en indépendance totale. Voici comment bâtir ce duo redoutable sur Raspberry Pi.
Pourquoi ajouter Unbound à Pi-hole
Avec Pi-hole seul, vos requêtes DNS non bloquées sont transmises à un résolveur tiers (Google, Cloudflare…), qui voit donc tout votre trafic. Unbound supprime cet intermédiaire : il interroge directement les serveurs racine d’Internet. Plus personne ne centralise vos requêtes. Si vous débutez avec Pi-hole, lisez d’abord notre article Pi-hole on Raspberry Pi et notre comparatif avec AdGuard Home.
The hardware
- A Raspberry Pi 4 ou un Pi Zero 2 W
- A high-endurance microSD card
- Une adresse IP fixe sur le réseau
Étape 1 : installer Pi-hole
Commencez par le script officiel de Pi-hole, dont le code est public sur GitHub :
curl -sSL https://install.pi-hole.net | bash
Suivez l’assistant, notez le mot de passe de l’interface d’administration, et vérifiez que le blocage fonctionne.
Étape 2 : installer Unbound
Unbound est disponible dans les dépôts. Installez-le puis configurez-le comme résolveur local :
sudo apt install -y unbound
Téléchargez la liste des serveurs racine et créez un fichier de configuration faisant écouter Unbound sur un port local (5335 par convention). Le projet Pi-hole fournit une documentation détaillée pour cette intégration.
Étape 3 : relier Pi-hole à Unbound
Dans les réglages DNS de Pi-hole, décochez tous les résolveurs externes et indiquez votre Unbound local comme unique serveur amont, à l’adresse 127.0.0.1#5335. Désormais, chaque requête non bloquée est résolue par votre propre Unbound, sans intermédiaire.
Étape 4 : configurer le réseau
Indiquez l’adresse IP du Pi comme serveur DNS dans votre box, afin que tous les appareils du réseau bénéficient du blocage et de la résolution privée. Vous combinez ainsi confidentialité maximale et navigation allégée.
The practical benefits
Ce duo offre le meilleur des deux mondes : le blocage publicitaire de Pi-hole et l’indépendance d’Unbound. Vos requêtes DNS ne transitent plus par aucun tiers, le cache local accélère la navigation, et vous gardez la main sur l’ensemble. Un vrai gain de souveraineté numérique pour quelques watts.
Conclusion
Associer Pi-hole et Unbound transforme un modeste Raspberry Pi en gardien complet de votre vie privée en ligne : moins de pub, plus de confidentialité, et une totale indépendance vis-à-vis des résolveurs tiers. Une configuration incontournable pour qui prend le contrôle de son réseau domestique.