Nach der Installation von Pi-hole in meinem Heimnetzwerk fühlte sich das Internet an, als wäre es woanders.

Wenn Sie das hier lesen, funktioniert Ihr Internet wahrscheinlich. Sie nutzen vermutlich das Modem, das zu Ihrem Internetpaket gehörte. Vielleicht haben Sie sogar einen eigenen Router angeschlossen. Doch es gibt eine Änderung, die Ihr Heimnetzwerk und alle damit verbundenen Geräte grundlegend verändern kann. Und wie so oft bei solchen Dingen ist es das Domain Name System (DNS) . Es ist immer DNS.

Nach der Installation von Pi-hole in meinem Heimnetzwerk fühlte sich das Internet an, als wäre es woanders.

Normalerweise nutzen alle Ihre Geräte, von Smartphones über Computer bis hin zu Smart-Home-Geräten, die DNS-Server Ihres Internetanbieters (ISP). Alternativ können Sie auch DNS-Server anderer Anbieter verwenden. Google und Cloudflare gehören zu den beliebtesten Optionen und sind oft schneller und zuverlässiger als die Server Ihres ISPs.

Ich wollte aber mehr Kontrolle und eine bessere Performance, also habe ich meine eigenen Server eingerichtet. Mein Heimnetzwerk läuft heute auf zwei Pi-hole-DNS-Servern, die auf virtuellen Ubuntu-Maschinen laufen. Nachdem ich die Vorteile kennengelernt habe, werde ich nie wieder fremde Server nutzen.

Mein Netzwerk verlangt nach dem Besten.

Es gibt kein „zu schnell“.

Ich vermute, mein Heimnetzwerk ist stärker ausgelastet als die meisten anderen. Da ich im Homeoffice arbeite, muss ich mich darauf verlassen können. Hardwareseitig ist mein Mesh-System mit Netgear Orbi WLAN-7- Zugangspunkten der 970er-Serie mehr als ausreichend. Es ist unglaublich schnell, und mit drei Zugangspunkten würde selbst ein Meister im Versteckspiel Mühe haben, einen Ort ohne exzellentes WLAN zu finden. In dieser Hinsicht bin ich bestens versorgt.

Aber jedes mit diesem Orbi-System verbundene Gerät muss wissen, was zu tun ist, wenn es auf eine Webseite oder einen Online-Dienst zugreifen möchte. Und wir haben eine große Anzahl von Geräten.

Meine Frau und ich besitzen zwei iPhones und zwei Apple Watches, dazu kommt mein MacBook Pro, das fast immer zu Hause ist. Wir streamen außerdem alle unsere Fernsehsendungen, Apple TV ist also ständig im Einsatz. Unser jüngster Sohn hat Online-Unterricht, daher ist auch sein Laptop angeschlossen. Und in den Pausen nutzt er sein iPad. Abends kommen dann noch ein Gaming-PC, ein weiteres iPhone und eine dritte Apple Watch dazu – dank unseres ältesten Sohnes. Und dabei haben wir noch gar nicht all die smarten Lampen, Lautsprecher, Kameras und anderen Geräte erwähnt, die im Hintergrund ihre Arbeit verrichten.

Das alles bedeutet, dass mein Heimnetzwerk ständig ausgelastet ist und nur dann Ruhe hat, wenn wir alle schlafen. Selbst dann werden Computer gesichert und Updates heruntergeladen, sodass das Netzwerk selten ungenutzt ist. Angesichts dieser Aktivität wollte ich sicherstellen, dass die Benutzererfahrung so gut wie möglich ist, und so bin ich auf Pi-hole gestoßen.

Mehr Kontrolle darüber, wie Geräte mein Netzwerk nutzen

dass es Immer DNS

Ein Screenshot, der die Pi-hole-Aktivität in Form von Diagrammen und Grafiken zeigt.

Pi-hole wurde, wie der Name schon sagt, ursprünglich als ressourcenschonender DNS-Server für stromsparende Raspberry Pi-Geräte entwickelt. Tatsächlich lässt es sich aber auf nahezu jedem Gerät installieren. Unabhängig vom Installationsmedium erhalten Sie einen DNS-Server sowie weitere optionale Funktionen, darunter einen praktischen DHCP-Server .

Das lokale Betreiben eines DNS-Servers bietet mehrere Vorteile. Einer davon ist die Geschwindigkeit, da Geräte DNS-Anfragen schneller von einem lokalen Server als von einem Server im Internet abrufen können. Die Geschwindigkeit wird aber auch durch Caching erreicht, und genau dieser Aspekt macht den entscheidenden Unterschied.

Jedes Mal, wenn ein Gerät versucht, eine Verbindung zu einer Website herzustellen, sendet es zunächst eine DNS-Anfrage. Bei einem Pi-hole-Server wird die zurückgegebene IP-Adresse jedoch temporär als Antwort für die spätere Verwendung gespeichert. Beim nächsten Versuch, dieselbe Website zu erreichen, weiß Pi-hole bereits, welche IP-Adresse gesendet werden soll. Alle aus dem Pi-hole-Cache zurückgegebenen DNS-Einträge werden extrem schnell verarbeitet. Wir sprechen hier von wenigen Mikrosekunden statt von Dutzenden oder gar Hunderten von Millisekunden.

Auch wenn es zunächst nicht viel Zeit zu sein scheint, liegen die wahren Vorteile im Gesamtergebnis. Sie werden überrascht sein, wie viele DNS-Anfragen Ihre Geräte täglich stellen. Berücksichtigt man all diese Anfragen, summieren sich die Millisekunden schnell zu einer spürbaren Zeitersparnis.

Ein schwarzer Netgear Orbi Router auf einem Holzschreibtisch

Das Betreiben eines eigenen DNS-Servers bietet noch weitere Vorteile. Als Elternteil eines Teenagers und eines weiteren Kindes, das bald ins Teenageralter kommt, schätze ich die direkte Kontrolle darüber, welche DNS-Anfragen beantwortet werden und welche nicht. Durch das Blockieren einer bestimmten DNS-Anfrage kann man eine ganze Website oder Anwendung unzugänglich machen. Es liegt auf der Hand, wo dies nützlich sein kann.

Derselbe Ansatz lässt sich auch zum Blockieren von Werbung verwenden. Wenn Sie wissen, welche Server die Werbung einer Website ausliefern, können Sie die DNS-Anfrage an diese Server blockieren. Kann Ihr Gerät den Server, der die Werbung hostet, nicht erreichen, wird diese auch nicht geladen. Das mag zwar etwas umständlich erscheinen, aber es funktioniert. Und vor allem: Es funktioniert auf allen Geräten in meinem Heimnetzwerk, ohne dass ich zusätzliche Einstellungen vornehmen muss.

Ein wichtiger Aspekt ist hier der Datenschutz, der nicht außer Acht gelassen werden sollte. Da mein Zuhause mit Smart-Home-Geräten ausgestattet ist und ich beruflich ständig mit neuen Geräten konfrontiert werde, möchte ich gerne wissen, was diese Geräte tun.

Wir alle kennen die Horrorgeschichten über billige, internetfähige Geräte, die Daten an irgendwelche Server senden. Oder über Saugroboter, die sich mit unnötigen Servern verbinden, nur um unsere Böden zu reinigen. Mit Pi-hole kann ich genau sehen, mit welchen Servern diese Geräte sich verbinden, und diese Verbindungen bei Bedarf komplett blockieren.

Pi-hole (oder zwei) zur Rettung

Eins ist nichts, und zwei ist eins.

Ein Screenshot, der die VirtualBox-Anwendung mit mehreren virtuellen Maschinen zeigt, darunter zwei Pi-hole-Instanzen.

Ich gebe gerne zu, dass meine Pi-hole-Konfiguration übertrieben ist und die meisten Leute das nicht brauchen. Aber ich wollte sichergehen, dass ich eine Redundanz habe, falls etwas schiefgeht.

Deshalb betreibe ich zwei Pi-hole-Instanzen, jede in einer eigenen virtuellen Ubuntu-Maschine. Als Hypervisor nutze ich VirtualBox, hauptsächlich weil es gut mit meinem älteren Intel i7 Mac mini als Host-Rechner funktioniert. Mit 32 GB RAM erfüllt es seinen Zweck perfekt.

Zwei Pi-hole-Instanzen arbeiten in primärer und sekundärer Konfiguration. Sollte die primäre Instanz ausfallen, übernimmt automatisch die sekundäre Instanz die Annahme von DNS-Anfragen.

Das Gleiche gilt nicht für DHCP, da diese Funktion spezifisch für die zugrundeliegende Pi-hole-Instanz ist. Ich möchte nicht zwei DHCP-Server gleichzeitig betreiben, daher muss ich eine Ausfallsicherungslösung für die Verteilung neuer IP-Adressen finden. Und das werde ich auch. Irgendwann.

Ich hätte zwar die DHCP-Verwaltung meinem Router überlassen und das Problem damit komplett lösen können, aber das hätte eigene Schwierigkeiten mit sich gebracht. Pi-hole bietet eine deutlich feinere DHCP-Verwaltung als mein Router es je könnte, daher bin ich mit der aktuellen Lösung zufrieden.

Virtuelle Maschinen, aber mit echten Vorteilen

Wer braucht schon Serverracks?

Ein Screenshot, der zwei virtuelle Ubuntu-Geräte auf dem Anmeldebildschirm zeigt.

Mein Heimnetzwerk ist seit fast einem Jahr so ​​eingerichtet, und es war eine echte Offenbarung. Die Performance, die durch lokal gespeicherte DNS-Antworten erzielt wird, ist absolut fantastisch. Ich bemerke zum Beispiel die deutlichen Verzögerungen, die entstehen, wenn mein Webbrowser auf eine DNS-Antwort wartet, wenn ich das WLAN-Netzwerk eines Freundes nutze.

Ich finde es außerdem super, dass ich das Pi-hole-Kontrollpanel öffnen und genau sehen kann, was in meinem Netzwerk passiert. Ich sehe, welche Websites unsere Geräte wann aufrufen. Allein dadurch habe ich meinen ältesten Sohn beim Spielen erwischt, obwohl er eigentlich schlafen sollte. Pi-hole hat alles im Blick!

Ich verstehe jetzt auch besser, wie stark mein Netzwerk tatsächlich ausgelastet ist. In den letzten 24 Stunden gab es 141,934 DNS-Anfragen von allen unseren mit dem Netzwerk verbundenen Geräten. Aber das ist erst der Anfang.

Über 29,000 dieser Anfragen wurden blockiert. Das entspricht etwa 20 % aller DNS-Anfragen. Jede dieser blockierten Anfragen hätte beispielsweise Werbung enthalten können, die meine Kinder nicht sehen sollten. Oder vielleicht Daten über die Handynutzung meiner Frau, die nicht an einen Datenhändler gesendet wurden, nur weil sie eine App geöffnet hat.

Sobald Sie Pi-hole verwenden…

Egal, ob Sie IT-Profi sind oder einfach nur gerne experimentieren, ich empfehle Ihnen dringend, einen eigenen Pi-hole-DNS-Server zu betreiben. Das gilt insbesondere, wenn Sie viele Geräte nutzen oder aufdringliche Werbung im Internet vermeiden möchten. Pi-hole blockiert zwar nicht alles, ist aber ein hervorragender Anfang.

Und wer weiß, vielleicht enthüllt er ja jemanden, der wie ich um 2 Uhr nachts Arc Raiders spielt.

Kommentare sind geschlossen.