Reklamy a sledovače (trackery) sú dnes všade: na weboch, v mobilných aplikáciách aj v smart televízore. Rozšírenie do prehliadača (ad blocker) pomôže len na jednom zariadení a v jednom prehliadači. Pi-hole rieši problém inak: blokuje reklamy pre všetky zariadenia v sieti naraz, bez inštalácie čohokoľvek do telefónu či televízora. Poďme si vysvetliť, ako to funguje a čo na to treba.

Čo je Pi-hole

Pi-hole je malý program, ktorý vo vašej sieti robí DNS server (prekladač doménových mien). Zjednodušene: keď zariadenie chce načítať stránku alebo reklamu, najprv sa pýta DNS servera, kde sa daná doména nachádza. Pi-hole sa postaví medzi vaše zariadenia a internet a na žiadosti o známe reklamné a sledovacie domény jednoducho neodpovie. Tým pádom sa reklama vôbec nestiahne. Ako DNS funguje vysvetľujeme v článku čo je DNS.

Názov vznikol preto, že sa zvyčajne inštaluje na Raspberry Pi, malý lacný počítač veľkosti platobnej karty. Funguje ale aj na bežnom počítači, v domácom serveri alebo v kontajneri.

Ako Pi-hole blokuje reklamy

Pi-hole používa techniku, ktorej sa hovorí DNS sinkhole (záchytka). Funguje na princípe čierneho zoznamu (blocklist) domén, ktoré rozosielajú reklamy a sledujú používateľov:

  • Zariadenie sa spýta: “kde nájdem reklamna-siet.example?”
  • Pi-hole zistí, že táto doména je na čiernom zozname, a odpovie, že neexistuje.
  • Reklama sa nenačíta, stránka sa zobrazí bez nej.

Zoznamy blokovaných domén sa automaticky aktualizujú a obsahujú stovky tisíc položiek. Keďže blokovanie prebieha na úrovni siete, netreba nič inštalovať do jednotlivých zariadení. Stačí, že zariadenia v sieti používajú Pi-hole ako DNS, čo sa nastaví na jednom mieste, najčastejšie v routeri.

Čo Pi-hole zablokuje a čo nie

Veľká výhoda oproti rozšíreniu v prehliadači je dosah. Pi-hole zaberie aj tam, kde bežný blokovač nedočiahne:

  • Reklamy v mobilných aplikáciách a hrách.
  • Sledovače v smart TV a inom IoT zariadení.
  • Reklamy na všetkých zariadeniach naraz, vrátane návštev.

Má však aj svoje hranice, ktoré je férové spomenúť:

  • Reklamy na YouTube dobre nezablokuje, lebo sa servírujú z rovnakých domén ako samotné video.
  • Nezablokuje reklamu priamo v obsahu stránky (napríklad sponzorovaný text), len tú zo známych reklamných sietí.
  • Ak má zariadenie alebo prehliadač zapnuté šifrované DNS (DNS over HTTPS), obíde Pi-hole a blokovanie nezaberie. Viac v článku o DNS over HTTPS.

Čo potrebujete

  • Stále zapnuté zariadenie: ideálne Raspberry Pi (spotreba pár wattov), prípadne starší počítač alebo domáci server.
  • Pevnú IP adresu pre toto zariadenie v sieti, aby sa nemenila.
  • Prístup do routera, kde Pi-hole nastavíte ako DNS pre celú sieť.

Ako to sprevádzkovať

V krátkosti, bez zachádzania do príkazov:

  1. Na zariadenie sa nainštaluje Pi-hole (oficiálny inštalátor to spraví za vás).
  2. Pi-hole dostane pevnú IP adresu v sieti.
  3. V routeri sa nastaví, aby túto IP rozdával všetkým zariadeniam ako DNS server. Tým je hotovo pre celú domácnosť naraz.
  4. Cez prehľadné webové rozhranie potom vidíte štatistiky: koľko požiadaviek prešlo, koľko percent sa zablokovalo a ktoré domény sú najaktívnejšie.

Na čo myslieť

  • Záložné riešenie: ak Pi-hole vypadne, je dobré mať v routeri nastavený aj druhý (záložný) DNS, nech internet funguje ďalej.
  • Biely zoznam (whitelist): občas sa stane, že blokovanie pokazí prihlásenie alebo funkciu na stránke. Takú doménu jednoducho pridáte do bieleho zoznamu.
  • Nie je to antivírus: Pi-hole blokuje reklamy a sledovače, čiastočne aj niektoré škodlivé domény, no nenahrádza ochranu zariadenia ani rozumné správanie.

Pi-hole je jeden z najlepších spôsobov, ako spraviť domácu sieť rýchlejšou, čistejšou a súkromnejšou za pár eur. Rovnako sa hodí ako jednoduchá rodičovská ochrana, keď doň pridáte zoznamy s nevhodným obsahom.

Chcete Pi-hole nasadiť a správne nastaviť, aby blokoval a nič nepokazil? Ozvite sa nám, radi vám ho sprevádzkujeme aj v rámci IT podpory pre firmy.

Tento článok je súčasťou prehľadu Počítačové siete.