Netzwerk Werbeblocker über Raspberry Pi-hole

Ich denke Jemensch von euch kennt dieses Problem, eine Website die du gerade besuchst ist einfach komplett voll mit Werbung. Das lenkt nicht nur vom Lesen des eigentlichen Artikels ab, sondern nervt auch noch ziemlich extrem.
Nun gibt es verschiedene Ansätze, wie man die Werbung eindemmen bzw. ganz rausfiltern kann.

  1. Ein Tool zum blocken der Werbung direkt auf dem Gerät das du benutzt installieren
    z.B. (Adblock Plus oder uBlock Origin )
  2. Oder du blockst gleich die Werbung auf Netzwerk Ebene dafür eignet sich dann Pi-hole. Um dieses Tool soll es in diesem Artikel gehen.

In diesem Artikel nehmen ich mir die Installation von Pi-hole auf einem Linux System vor. Die freie Software (Pi-hole) wurde für die Nutzung auf dem Raspberry Pi optimiert, läuft aber auch auf anderen Systemen oder in eine virtuelle Maschine mit z.B. Ubuntu, Debian und viele weitere Distributionen. Der große Vorteil ist, das die Werbung für all deine Geräte im Netzwerk funktioniert ohne das du auf jedem Gerät ein Tool wie uBlock Origin installieren musst.

Ich zeige dir in diesem Artikel, die Pi-hole Installation, wie diese ganz klassisch auf dem Raspberry Pi durchführt wird, dessen Betriebssystem Debian 11 (Bullseye) ist. Hast du keinen Raspberry Pi zu Hause, um Pihole nach dieser Anleitung zu installieren, kannst du die Installation auch in einer virtuellen Maschine z.B. Virtualbox ausprobieren.

Was ist Pi-hole ?

Ist eine OpenSource Software die der netzwerkweiten Blockade von Werbung dient.
Es läuft auf DNS-Ebene

Wie funktioniert die Werbeblockfunktion?

Wenn ein Gerät im Netzwerk, eine Verbindung zu einer Internetseite herstellt, sendet es im Hintergrund eine Anfrage an einen DNS-Server (dieser ist meist im Router hinterlegt) , um den Domain Namen in eine IP-Adresse umzuwandeln. Die Software Pi-hole wird in diesem Fall zum DNS-Server, welcher die Anfragen entgegennimmt.
Durch die Blacklist wird an dieser Stelle von Pi-hole geschaut, ob die angeforderte IP Adresse auf der Sperrliste steht. Wenn das der Fall ist wird diese Verbindung unterbunden. Wenn die Adresse nicht auf der Sperrliste steht, wird die Verbindung ganz normal zum gewünschten Server aufgebaut.
So erhälst du einen Netzwerk-gebundenen Adblocker für alle Geräte im Netzwerk.Diese Art und Weise ermöglicht es sogar Gaming-Konsolen, Smartphones, Tablets und Smart-TVs vom Weberbe-Blocking zu profitieren.

Wie installiere ich das Pi-hole

In dieser Anleitung nehme ich im ersten Schritt Bezug auf die Vorbereitung eines RaspberryPi