slovenský preklad : Marián Hikaník
Na mnohých webových stránkach je okrem ich obrazového či
textového obsahu vložená reklama. Existuje niekoľko
spôsobov, ako reklamu z načítaných stránok odstrániť, či
už použitím špeciálneho programu, cez prídavný modul pre
niektoré prehliadače až po kompletné nastavenie, pri
ktorom sa nezobrazujú okrem textu iné objekty. Tieto
postupy obvykle fungujú na princípe, kedy síce k
stiahnutiu reklamy z internetu dôjde, zamedzí sa však
jej zobrazeniu. Tento článok popisuje spôsob, akým
odstrániť reklamu selektívne (podľa vlastnej voľby),
pričom výhodou je fakt, že postup nie je závislý na
prehliadači a je teda univerzálny. A naviac, reklamu
ktorú nechceme ani z webu nestiahneme (to nám ušetrí
dátový tok).
IP, DNS
Počítač poskytujúci webové stránky na internete (alebo
intranete) nazýváme server. Ak s ním chceme komunikovať,
musíme ho nejakým spôsobom v sieti "adresovať". V
dnešnej dobe sa používa rodina protokolov TCP/IP, ktorá
používa tzv. IP adresu. Každý taký server (fyzický alebo
virtuálny) má pridelenú jedinečnú číselnú adresu. Pre
pohodlnejšiu prácu sú číselné adresy prevedené na menné
adresy. Preklad adries menných na číselné prevádza na
internete server nazývaný DNS.
Vlastný DNS? Súbor hosts
Windows XP obsahujú mechanizmus, keď sa pri preklade
mennej adresy na číselnú najprv pokúsi o ich vyhľadanie
v súbore hosts, až keď neuspejú, kontaktuje sa príslušný
DNS server. A práve úpravou súboru hosts priradíme "nechceným
serverom" z ktorých se vkladá reklama do webových
stránok "falošnú" číselnú adresu.
Súbor hosts (nemá príponu!) je umiestnený v zložke
C:\Windows\system32\drivers\etc
Otvoríme ho v Poznámkovom bloku a upravíme jeho obsah (všetky
riadky začínajúce znakom # sú komentáre).
Každý riadok v súbore hosts prideľuje jednoznačne mennej
adrese adresu číselnú (IP adresu). Prvý riadok definuje
tzv. localhost (IP adresa 127.0.0.1 odkazuje na náš
počítač, je platná vo vnútornej sieti ale nie na
internete). Ak ju teda ručne "pridelíme" serveru ktorý
vkladá reklamu, ktorú chceme blokovať, daná reklama se
vôbec nenačíta.
Ktorý server vkladá reklamu?
Zistiť, ktorý server vkladá reklamu, ktorú budeme
filtrovať nie je ťažké. Stačí navštíviť naše obľúbené
stránky a prejsť myšou na vloženú reklamu - zobrazí sa
nám (v stavovom riadku) adresa, na ktorej je reklama
uložená. Poznačíme si teda adresu servera, ktorý vkladá
túto reklamu (stačí menná adresa, nie je nutná celá
cesta ku konkrétnemu obrázku s reklamou).
Zakážeme reklamný server
Všetko si ukážeme na dvoch fiktívnych serveroch, s
fiktívnymi adresami www.reklama.cz a www.advertise.com
Na koniec súboru host pridáme ďalšie riadky v tvare
127.0.0.1 www.reklama.cz
127.0.0.1 www.advertise.com
* Ak by server advertise.com bol natoľko "agresívny",
že by obsahoval virtuálne servery napr. ad1.advertise.com,
ad2.advertise.com, ad3.advertise.com ... dá sa záznam v
súbore hosts modifikovať tak, že pred časť advertise.com
napíšeme hviezdičku (s bodkou), tj.
127.0.0.1 *.advertise.com
Po uložení súboru hosts a reštarte PC je zmena aktívna.
Pavel
© 2005 - 2007 Pavel Kříž, www.craftcom.net