Verze pro tisk
Na mnoha webových stránkách je kromě jejich obrazového
či textového obsahu vložena reklama. Existuje několik
způsobů, jak reklamu z načtených stránek odstranit, ať
už použitím speciálního programu, přes plugin pro
některé prohlížeče až po kompletní nastavení, při kterém
se nezobrazují kromě textu jiné objekty. Tyto postupy
obvykle fungují na principu, kdy sice ke stažení reklamy
z internetu dojde, zamezí se však jejímu zobrazení.
Tento článek popisuje způsob, jakým odstranit reklamu
selektivně (dle vlastní volby), přičemž výhodou je fakt,
že postup není závislý na prohlížeči a je tedy
univerzální. A navíc, reklamu kterou nechceme ani z webu
nestáhneme (to nám ušetří datový tok).
IP, DNS
Počítač poskytující webové stránky na internetu (nebo
intranetu) nazýváme server. Pokud s ním chceme
komunikovat, musíme ho nějakým způsobem v síti
"adresovat". V dnešní době se používá rodina protokolů
TCP/IP, která používá tzv. IP adresu. Každý takový
server (fyzický nebo virtuální) má přidělenu jedinečnou
číselnou adresu. Pro pohodlnější práci jsou číselné
adresy převedeny na jmenné adresy. Překlad adres
jmenných na číselné provádí v internetu server nazvaný
DNS.
Vlastní DNS? Soubor hosts
Windows XP obsahují mechanismus, kdy se při překladu
jmenné adresy na číselnou nejprve pokusí o jejich
vyhledání v souboru hosts, teprve pokud neuspějí,
kontaktuje se příslušný DNS server. A právě úpravou
souboru hosts přiřadíme "nechtěným serverům" ze kterých
se vkládá reklama do webových stránek "falešnou"
číselnou adresu.
Soubor hosts (nemá příponu!) je umístěn ve složce
C:\Windows\system32\drivers\etc
Otevřeme ho v poznámkovém bloku a upravíme jeho obsah
(všechny řádky začínající znakem # jsou komentáře)
Každý řádek v souboru hosts přiděluje jednoznačně jmenné
adrese adresu číselnou (IP adresu). První řádek definuje
tzv. localhost (IP adresa 127.0.0.1 odkazuje na náš
počítač, je platná ve vnitřní síti ale nikoli na
internetu). Pokud ji tedy ručně "přidělíme" serveru
který vkládá reklamu, kterou chceme blokovat, daná
reklama se vůbec nenačte.
Který server vkládá reklamu?
Zjistit, který server vkládá reklamu, kterou budeme
filtrovat není nijak obtížné. Stačí navštívit naše
oblíbené stránky a najet myší na vloženou reklamu -
zobrazí se nám (ve stavovém řádku) adresa, na které je
reklama uložena. Poznačíme si tedy adresu serveru, který
vkládá tuto reklamu (stačí jmenná adresa, není nutná
celá cesta ke konkrétnímu obrázku s reklamou).
Zakážeme reklamní server
Vše si ukážeme na dvou fiktivních serverech, s
fiktivními adresami www.reklama.cz a www.advertise.com
Na konec souboru host přidáme další řádky ve tvaru
127.0.0.1 www.reklama.cz
127.0.0.1 www.advertise.com
* Pokud by server advertise.com byl natolik
"agresivní", že by obsahoval virtuální servery např.
ad1.advertise.com, ad2.advertise.com, ad3.advertise.com
... lze záznam v souboru hosts modifikovat tak, že před
část advertise.com napíšeme hvězdičku (s tečkou), tj.
127.0.0.1 *.advertise.com
Po uložení souboru hosts a restartu PC je změna aktivní.
Pavel
>>Přidat
komentář ke článku<<
© 2005 - 2007 Pavel
Kříž, www.craftcom.net
^
nahoru
^
<
zpět <
|