Een pi-hole is geen ad-block (maar een DNS)

nerd alertTegenwoordig is het pure noodzaak om een ad-blocker te gebruiken, om virussen, malware en dure reclame uit je computer te houden. Een alternatief voor een ad-blocker is de pi-hole: alle webservers waarvan bekend is dat ze rotzooi versturen, worden onbereikbaar, als je de pi-hole gebruikt als DNS. De pi-hole haalt automatisch elke week de nieuwste zwarte lijst op.

Google Chrome, links zonder pi-hole en rechts met pi-hole
nu.nl in Google Chrome; links zonder pi-hole en rechts met pi-hole

Wat is een DNS server

Als je computer wil weten wat het IP-adres van een website is, dan vraagt hij dat aan je DNS server. De pi-hole is een DNS server, maar met een verschil dat hij de adressen van webservers waar je geen verbinding mee wilt krijgen zomaar vergeten is. Een DNS server kan ideaal draaien op een homeserver, al heb je hiervoor natuurlijk wel een homeserver nodig die altijd aan staat. Dat kan een Raspberry­ Pi zijn, waar pi-hole natuurlijk zijn naam aan dankt, maar met wat moeite werkt het ook op Ubuntu.

Pi-hole op Ubuntu 16.04 LTS

Ik draaide pi-hole in eerste instantie zonder problemen op Ubuntu 14.04, maar toen kwam versie 16.04 en daarop werkte het ineens niet meer zo goed: elke keer na het opnieuw opstarten deed hij het gewoon niet meer. De eerste oplossing die ik vond was: pi-hole elke keer opnieuw installeren. De tweede oplossing die ik vond, was elke keer na het opstarten een paar minuten wachten en daarna de volgende toverspreuk intoetsen:

sudo service dnsmasq start

Uiteindelijk vond ik de definitieve oplossing; dat was het toevoegen van deze twee regels:

After=network-online.target
Wants=network-online.target

aan het configuratiebestand /lib/systemd/system/dnsmasq.service. Met dank aan.

Vertel jouw mening

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s