Unbound ist ein rekursiver DNS Server, der die DNS-Anfragen für die Namens-Auflösungen im lokalen Netz nicht zum Provider oder ähnlichen Forwardern, wie mGoogle etc., schickt, sondern die offiziellen DNS-Server der ICANN befragt. Und das Ganze erfolgt verschlüsselt und ist somit vor DNS-Spoofing Attacken usw. gesichert.
Weiterhin kann durch Unbound verhindert werden, dass Daten über das Surfverhalten vom Provider oder im Falle vom Google DNS durch Google ausgewertet und „missbraucht“ werden. Alles in Allem eine sinnvolle Erweiterung des Pi-hole. Einen kleinen Nachteil hat Unbound zu einem klassischen DNS-Forwarder wie Google oder Cloudflare: Die erste Anfrage einer Website etc. dauert etwas länger. Da Unbound aber die Daten zwischenspeichert, ist dies nur bei der allerersten Anfrage relevant, danach sind die Abfragen jedoch schneller, als wenn man Google DNS etc. befragt, da diese schon im Cache von Unbound sind.
Unter DietPi ist die Installation ganz einfach. Starte hierzu die Software Installation mit dem Befehl:
dietpi-software
Gehe zu Software Optimized und schaue nach dem Paket Nummer 182. Wähle dies aus und bestätige dies mit OK. Danach wähle Install und die Installation beginnt.
Nach der erfolgreichen Installation öffne die Weboberfläche von Pi-hole und gehe zu Settings / DNS. Wähle dort die vorhandenen Einträge für die Upstream DNS-Server ab und trage bei Custom1 DNS IPv4 die Adresse 127.0.0.1#5335 ein. Dann hast Du den Unbound für Pi-hole aktiviert. Das war’s – kurz und schmerzlos.
Wenn Du das Projekt nachbauen möchtest, hier die benötigte Hardware:
Raspberry Pi Hardware (Affiliate Link):
Raspberry Pi 4 : https://amzn.to/2EVzC8x
Passendes Case passiv gekühlt: https://amzn.to/3rrw9Sj
Netzteil: https://amzn.to/3kd0wsV
SD-Karte: https://amzn.to/2XzHuTX
Falls benötigt:
SD-Card Reader: https://amzn.to/2EZhNWn
LAN-Kabel: https://amzn.to/31nIk7j
Links zu Unbound und Pi-hole:
https://docs.pi-hole.net/guides/dns/unbound/
https://www.nlnetlabs.nl/projects/unbound/about/
https://de.wikipedia.org/wiki/Name_Server_Daemon