Gister heb ik Pi-Hole geinstalleerd op de server, de server waar ook alle andere zaken op draaien, zoals deze website en de afhandeling van de mail en nog tal van andere zaken. Intussen heb ik de boel verder ingesteld en het gaat steeds beter werken.
Ik heb mijn modem / router (FritzBox) nu zo ingesteld dat de DHCP server van de modem is uitgeschakeld en dat de standaard DNS server de Pi-Hole DNS is. Dit zorgt ervoor dat Pi-Hole meteen beschikbaar is op het hele netwerk, zowel bedraad als WiFi, dus elk device wat verbinding maakt met mijn netwerk, krijgt een IP adres van de Pi-Hole DHCP server en maakt gebruik van de Pi-Hole DNS server, waardoor Pi-Hole het hele netwerk kan filteren en ontdoen van reclame en trackers.
Helaas werkt dat filteren niet op elke website even goed, zo werkt het niet zo goed met YouTube. De reden daarvoor is simpel, Youtube en andere websites hebben een truukje uitgehaald, waardoor Pi-Hole zijn werk niet goed kan doen, zij bieden de reclamezooi aan via hetzelfde domein als de website en dat wordt lastig of onmogelijk filteren, want Pi-Hole filtert op domeinnaam of subdomeinnaam en maakt daar een soort doorverwijzing van naar het IP adres 0.0.0.0 en dat adres bestaat niet, waardoor je geen reclame maar lege plekken ziet in een website, dat is altijd nog beter dan die irritante reclame vind ik.
Dat is dus ook de reden dat website niet meer kunnen detecteren of je een ad-blocker gebruikt, zodat je toch de content kunt bekijken, zonder dat je je kapot moet ergeren aan die reclames. Alleen bij Youtube en soortgelijke sites moet je dus af en toe toch door die reclames heen worstelen, zoals bij het bekijken van de video's, sommige reclames kun je niet overslaan, die MOET je verplicht uit kijken. En dan sturen ze je meteen ook 2 keer achter elkaar zo'n irritant filmpje, voordat je de eigenlijke video kunt bekijken of beluisteren.
UBlock Origin filtert dus blijkbaar op de inhoud van de website en daarmee had je dus helemaal geen reclames tussen de filmpjes, dus ik mis die UBlock nu al, maar ik blijf wel even doorzoeken naar een oplossing.
Verder werkt Pi-Hole goed en wordt er het nodige aan meuk geblokkeerd. Soms wordt er wel eens wat teveel geblokkeerd, maar via de webinterface van Pi-Hole kun je dat eenvoudig aanpassen, dus op den duur heb je een perfect systeem wat bijna alles wel kan wegfilteren, helemaal perfect wordt het als er nog een oplossing komt voor sites zoals YouTube.
Naast de reclame worden er ook de nodige analytics en tracking sites om de tuin geleid, men hoeft niet altijd te weten wie of wat hun websites bezoekt en het is helemaal niet nodig om een bezoekersprofiel te maken op basis van die verkregen data, want dat soort informatie wordt weer gebruikt om nog meer van die reclame zooi door onze strot te duwen en daar zitten we natuurlijk helemaal niet op te wachten.
Naar mijn idee werkt de oplossing met Pi-Hole sneller dan die 2 extensies (UBlock Origin en AdBlock Plus) in de browser, maar dat komt natuurlijk ook omdat er op een hele andere manier gefilterd wordt. Een misleidende verwijzing plaatsen is sneller dan een hele webpagina scannen op meuk. Dus de surfsnelheid gaat omhoog en dat is ook wel fijn vind ik.
Maar ik kwam ook andere problemen tegen bij het gebruik van Pi-Hole, zo kon ik niet meer in de WebMin pagina's komen om de server te beheren en kon ik niet meer inloggen in de mailserver om de mail te bekijken. Bij WebMin heb ik dat opgelost door direct naar het lokale IP adres te gaan, maar voor de mail is dat niet handig in verband met het gebruikte SSL certificaat op de mailserver. Op internet kon ik door al het geouwehoer op de diverse sites niet echt een goede oplossing vinden, dus bedacht ik m zelf maar.
Iedere computer heeft een hosts bestandje. In de Mac en Linux computers is dit /etc/hosts en ik ben even kwijt waar dat ding in Windows zich bevindt, maar Windows heeft er ook eentje. Dat bestandje kun je openen met een gewone texteditor en dan zie je een IP adres staan en daarachter een hostnaam of domeinnaam. 127.0.0.1 localhost bijvoorbeeld.
Nu is mijn truukje: het IP adres van de server 192.168.178.21 server.sikkesweb.nl om maar even iets te noemen. Nadat het bestandje weer is opgeslagen kon ik ineens wel de mail ophalen van de server, dus dat probleem is ook alweer getackeld.