Advertenties en schadelijke sites blokkeren met een hosts-bestand
Kort antwoord
Pas het hosts-bestand van Windows aan (of macOS/Linux) zodat bekende advertentie- en trackingdomeinen worden omgeleid naar 127.0.0.1, waardoor ze niet meer geladen worden. Er bestaan kant-en-klare, geregeld bijgewerkte hosts-bestanden die je kunt downloaden en gebruiken.
Wat is een hosts-bestand?
Zoals uitgelegd in wat is DNS en waarom een ongecensureerde DNS-server, vertaalt een DNS-server een domeinnaam naar een ip-adres. Het hosts-bestand is een lokaal bestand op je eigen computer dat vóór de DNS-server wordt geraadpleegd: staat een domein in het hosts-bestand met een vast ip-adres, dan gebruikt je computer dat ip-adres direct, zonder de DNS-server te raadplegen.
Dit maakt het hosts-bestand geschikt om ongewenste domeinen te blokkeren: door een advertentie- of trackingdomein te koppelen aan het ip-adres 127.0.0.1 (je eigen computer), probeert je computer verbinding te maken met zichzelf in plaats van met de advertentieserver, waardoor de advertentie simpelweg niet laadt.
Stap 1: open het hosts-bestand (Windows)
- Open Kladblok als Administrator (zoek naar Kladblok, rechtermuisknop, "Als administrator uitvoeren").
- Open het bestand
C:\Windows\System32\drivers\etc\hosts. - Je ziet een bestand met uitleg in commentaarregels (beginnend met #) en eventueel al een paar regels.
Stap 2: voeg regels toe of gebruik een kant-en-klare lijst
Handmatig een domein blokkeren doe je door een nieuwe regel toe te voegen in het formaat:
127.0.0.1 voorbeeld-advertentiedomein.com
Omdat er duizenden bekende advertentie- en trackingdomeinen zijn, is het handiger om een kant-en-klaar, regelmatig bijgewerkt hosts-bestand te gebruiken, zoals dat van StevenBlack/hosts (te vinden op GitHub). Download het bestand en vervang de inhoud van je eigen hosts-bestand ermee (bewaar eventueel eerst een kopie van het origineel).
Stap 3: sla op en test
Sla het bestand op (dit lukt alleen met beheerdersrechten) en herstart je browser. Ga naar een website met advertenties om te controleren of ze nu wegblijven.
Beperkingen
Een hosts-bestand blokkeert alleen bekende domeinen die in de lijst staan, en moet je zelf bijwerken om actueel te blijven. Voor uitgebreidere en makkelijker te onderhouden blokkering is een browserextensie zoals uBlock Origin, of blokkering op netwerkniveau (bijvoorbeeld via een Pi-hole), een vollediger alternatief.
Veelgestelde vragen
Werkt dit voor alle browsers tegelijk? Ja, omdat het hosts-bestand op besturingssysteemniveau werkt, geldt de blokkering voor elk programma dat internetverbinding maakt, niet alleen je browser.
Kan ik dit ook op macOS of Linux doen?
Ja, op macOS en Linux vind je het hosts-bestand op /etc/hosts, en de werkwijze is verder hetzelfde.
Is dit hetzelfde als een DNS-blokkade van mijn provider? Nee, het is precies het omgekeerde: jij bepaalt zelf, lokaal op je eigen computer, welke domeinen worden geblokkeerd, in plaats van dat een provider dit voor je doet.
Laatste nieuws: vpn en privacy
- Software-update: OpenSSL 4.1.0 uitgebracht
- MikroTik brengt RouterOS 7.25 uit MikroTik heeft versie 7.25 van RouterOS uitgebracht. Dit besturingssysteem voert routertaken uit en biedt mogelijkheden voor firewall, bandbreedtemanagement, VPN-server en meer.
- Onderzoekers noemen smart-tv privacyrisico: data versturen na opt-out Veel smart-tv's vormen een privacyrisico omdat zij ook na het uitschakelen van ACR-functies blijven data versturen. Dit gebeurt tegen de wil van gebruikers.