Menej reklám v celej domácnosti: jednoduché DNS alebo vlastný Pi-hole
- Pre koho: pre každého, koho ničia reklamy na telefóne, v appkách detí alebo na webe.
- Koľko to trvá: prvá cesta päť minút, Pi-hole asi hodinu.
- Koľko to stojí: nič, ak už máš počítač, ktorý môže stále bežať.
Ako som to overil: Pi-hole 6 som spustil v čistom kontajneri. Bežná adresa sa preložila normálne a reklamná doména doubleclick.net dostala blokujúcu adresu 0.0.0.0. Nastavenia v telefónoch a routeroch sú z dokumentácie a medzi modelmi sa líšia.
Ako to funguje a kde sú hranice
Keď zariadenie chce otvoriť reklamu, najprv sa pýta na jej adresu. DNS server na takú otázku jednoducho neodpovie. Reklama sa nestiahne, a pomôže to aj v appkách a na televízore, kde by si blokátor do prehliadača nedal.
Čo to nezvládne:
- Reklamy na YouTube a podobné, ktoré idú z tej istej adresy ako video.
- Všetky reklamy v appkách. Časť prejde, niektorá appka sa môže pokaziť.
- Rozšírenie do prehliadača tým nenahradíš. Na počítači ho pokojne nechaj aj tak.
Občas prestane fungovať nejaký odkaz, napríklad z reklamy v e-maile. To patrí k veci, a dá sa to povoliť výnimkou.
Cesta A: verejné DNS, päť minút
Nič neinštaluješ, len zmeníš, koho sa zariadenie pýta. AdGuard DNS má bezplatné verejné servery:
| Typ | Adresy IPv4 | Názov pre šifrované DNS |
|---|---|---|
| Blokovanie reklám | 94.140.14.14, 94.140.15.15 |
dns.adguard-dns.com |
| Aj rodinná ochrana | 94.140.14.15, 94.140.15.16 |
family.adguard-dns.com |
Android: v Nastavenia vyhľadaj Súkromné DNS, zvoľ názov poskytovateľa a zadaj názov z tabuľky.
Celá domácnosť: v routeri nájdi nastavenie DNS a zadaj adresy IPv4. Niektoré routre od operátorov to nedovolia, vtedy nastav DNS na jednotlivých zariadeniach.
Windows a iPhone: postup je v dokumentácii AdGuard DNS.
Daň za pohodlie: odteraz vidí, aké stránky navštevuješ, poskytovateľ DNS namiesto operátora. Komu to prekáža, pokračuje cestou B.
Rodinná ochrana nenahrádza dohľad a filtruje len podľa adries, no pri deťoch je to rozumný základ.
Cesta B: vlastný Pi-hole
Pi-hole je program, ktorý beží u teba doma. Vidíš v ňom, čo sa blokuje, a sám určuješ výnimky.
Čo potrebuješ: počítač s Linuxom, ktorý beží stále, napríklad malý Raspberry Pi alebo starý notebook. Keď bude vypnutý a router posiela všetkých naň, ostatným doma prestane fungovať internet, tak si pamätaj, ako vrátiť pôvodné DNS.
1. Daj počítaču pevnú adresu
V routeri priraď počítaču stálu IP adresu. Bez toho sa časom stratí a domácnosti prestane fungovať internet.
2. Nainštaluj ho
Priamo do systému:
curl -sSL https://install.pi-hole.net | bash
Ak chceš skript najprv prečítať, dokumentácia uvádza aj inú cestu. Sprievodca sa spýta na pár vecí, predvolené voľby zvyčajne stačia. Na konci ti ukáže adresu a heslo do webového rozhrania.
Ak používaš Docker, je tu oficiálny postup. Keď hlási, že port 53 je obsadený, na Ubuntu ho zvyčajne drží vstavaný systemd-resolved.
3. Over, že blokuje
Z iného počítača v sieti, s adresou svojho Pi-hole:
nslookup example.com 192.168.1.20
nslookup doubleclick.net 192.168.1.20
Prvý príkaz vráti bežnú adresu, druhý 0.0.0.0. nslookup je aj vo Windows.
4. Povedz domácnosti, aby ho používala
V routeri nastav ako DNS adresu Pi-hole. Keď sa to v routeri nedá, nastav ju na jednotlivých zariadeniach. Zariadenia ju zoberú po odpojení a pripojení k sieti.
Pozor na obchádzanie: prehliadače so zapnutým „zabezpečeným DNS“ a appky s vlastnou VPN sa Pi-holu môžu vyhnúť. Ak to na niektorom zariadení nefunguje, skontroluj najprv toto.
Čo sa môže pokaziť
- Doma nejde internet: počítač s Pi-hole je vypnutý alebo zmenil adresu. Núdzovo vráť v routeri pôvodné DNS.
- Niektorá stránka alebo appka nefunguje: v Pi-hole pozri Query Log, čo sa zablokovalo, a pridaj to medzi výnimky.
- Reklamy ostali: pozri hranice vyššie. Pomôcť môže aj rozšírenie do prehliadača.