Pi-hole - Osobni DNS poslužitelj
Pi-hole, iznimno je, popularno rješenje koje, premda je namijenjeno ponajprije računalu Raspberry Pi, radit će i na drugim platformama, tim više što ga se može podesiti preko Dockera, a koje omogućuje da se vrlo jednostavno uspostavi vlastiti DNS poslužitelj, koji može prilično uspješno blokirati oglase za sve uređaje u lokalnoj mreži

Doduše, kako bi se olakšalo korištenje, umjesto instalacije pomoću Docker Desktopa (iako se mrežne postavke mogu mijenjati, čak i preko Portainera), preporučljivo je koristiti konfiguracijsku datoteku docker-compose.yml. Upravo smo je i mi iskoristili kao primjer jednostavne primjene alata Docker Compose. Tako Windowsima će se omogućiti izravan pristup Pi-holeu unutar lokalne mreže na željenoj IP adresi, pod uvjetom da su pravilno definirane IP postavke, te da je omogućeno ispravno funkcioniranje NAT-a i prosljeđivanja portova. Alternativno, najbolje je kontejneru dopustiti korištenje već unaprijed automatski podešenog mrežnog bridgea. Jednom kada je sve podešeno, treba pristupiti sučelju, s time da valja imati na umu kako će lozinka za administraciju biti nasumično generirana (ako nije definirana u datoteci docker-compose.yml), te će je se pronaći u prikazu dnevničkih zapisa kreiranja i pokretanja samog kontejnera, a administraciji se pristupa tako da se URL-u na kraj doda /admin. Ključna prednost Pi-holea je to što će već nakon prvog podizanja odmah obavljati svoj posao, pa na svim uređajima gdje ga se želi koristiti treba na mrežnom sučelju namjestiti njegovu IP adresu za DNS poslužitelj i uživati u činjenici da će na svima oglasi biti blokirani. Doduše, moguće je dodavati proširene liste za blokiranje oglasa, a vrijedi ažurirati i postojeću, a tu su i druge mogućnosti, kao što je API, opcija uključivanja DHCP poslužitelja (s time treba biti oprezan) kao i niz drugih stvarčica. Naravno, dokumentacija i zajednica korisnika koji se već godinama oslanjaju na Pi-hole prilično je velika, no to mu samo ide u prilog.