Plik hosts i blokowanie reklam
15 marca, 2010 9 Komentarzy
O pliku hosts zostało napisane już dziesiątki tekstów mój będzie kolejnym. Nowością będzie pokazanie przykładów jak plik ten może pomagać blokować reklamy. Denerwujące reklamy są obecnie zmorą portali internetowych. Nowoczesne przeglądarki mają wbudowane blokady pop-upów i różnych skryptów natomiast plik hosts zablokuje reklamy obrazkowe, niektóre flashowe i javascript. Dodatkowym atutem będzie zmniejszenie transferu łączę nie będzie marnowało zasobów na ściąganie niechcianych elementów.Czym jest plik hosts? Plik ten pomaga systemowi operacyjnemu na łączenie się z siecią. Normalnie łącząc się z jakimś adresem internetowym system wysyła zapytanie do serwerów DNS (Domain Name Servers) w celu ustalenia pod jaki numer IP ma się kierować. Przed połączeniem system w pierwszej kolejności sprawdza czy może w pliku hosts powiedzieliśmy mu jakie IP ma szukany adres, jeżeli tam się znajduje do pod niego idzie w innym przypadku pyta DNS. Dodając często odwiedzane adresy przyśpieszymy minimalnie połączenie z nimi. Innym lepszym zastosowaniem jest „zablokowanie” adresów, których nie chcemy odwiedzać. W tym celu kieruje się je na własny komputer gdzie idą w pustkę (patrz UWAGA). Przekierować w ten sposób możemy reklamy, strony z malware, tracking cookie itp.
Plik hosts znajduje się w lokacji:
Windows 7/Vista/XP = C:\WINDOWS\SYSTEM32\DRIVERS\ETC Windows 2K = C:\WINNT\SYSTEM32\DRIVERS\ETC
Nie ma rozszerzenia a do jego edycji wystarczy zwykły notatnik. Blokowane adresy należy wpisywać w postaci
127.0.0.1 moj.adres.internetowy.com #tutaj komentarz
Gdzie 127.0.0.1 to adres IP interfejsu lokalnego (localhost) „moj.adres.internetowy.com” to adres strony którą blokujemy. Jeżeli chcemy powiedzieć systemowi o IP ulubionej strony wpisujemy go w miejsce 127.0.0.1. W jednej linijce wpisujemy jedną stronę internetową. W pliku możemy dopisywać komentarze zaczynając linijkę od znaku #. Oczywiście nie trzeba wpisywać dziesiątek stron ręcznie w internecie są do znalezienia piki z tysiącami linijek. Ja korzystam ze strony MVPS (ponad 16tyś wpisów zawiera adresy polskich stron) dodatkowo dopisałem kilka własnych adresów. Teraz screeny pokazujące użycie pliku hosts. Nie używam innych narzędzi blokujących tylko wbudowanego pop-up blokera z Opery. Strony zostały pomniejszone opcją pomniejszenia z Opery (klawisz -) w celu lepszego pokazania efektów. W czerwnoych ramkach reklamy, które zniknęły po zastosowaniu wpisów w pliku hosts.
Onet z reklamami: Onet bez reklam:
WP z reklamami: WP bez reklam:
Nasza Klasa z reklamami: Nasza Klasa bez reklam:
UWAGA
- Jeżeli na komputerze znajduje się serwer www to łącząc sie z adresem 127.0.0.1 połączymy się z tym adresem i wyświetli się nam nasza strona.
- Duży plik hosts może spowolnic prace internetu rozwiązanie podane jest na stronei MVPS
- Działa z każdą przeglądarką, jest niezależny od nich.
- Czasem mogą wystąpić „problemy” z niektórymi pop-upami. otworzy się puste okno.
Pozdrawiam
Jest darmowy program blokujący reklamy we wszystkich programach: http://mstat.net/madblock.html
Owszem można stosować zewnętrzne programy Adblocki i tym podobne. Plik host również działa na każdy program, i na każdym komputerze, a nie zużywa zasobów.
Pozdrawiam
Jaki jest adres serwera reklamowego naszej klasy zeby zablokowac reklamy? szukalem w zrod;e ale cos opornie mi idzie
Ja mam dodane w pliku host
127.0.0.1 media.nk-net.pl
127.0.0.1 xstatic.nk-net.pl
niektóre reklamy przechodzą ale na tyle mało, że mnie nie irytują. Nie wiem czy nie traci nk na funkcjonalności ja nie zauważyłem różnicy ale mało używam tego serwisu.
Pozdrawiam
Pingback: Podsumowanie roku na wordpressie « Radom blog
A ja mam pytanie z innej beczki.
1. Czy za pomoca wpisu w pliku hosts mozna blokowac polaczenia z konkretnymi trackerami sieci bittorrent?
2. Czy to prawda, ze trzeba takie same wpisy dodac do pliku lmhosts.sam, ktory znajduje sie w tym samym katalogu, zeby to dzialalo?
1. Oczywiście wystarczy, że dodasz adresy tych trackerów jak w przykładzie np.
127.0.0.1 http://denis.stalker.h3q.com
itp.127.0.0.1 http://tracker.torrenty.org
2. Dodanie czegokolwiek do pliku lmhosts.sam nic nie da. Aby zadziałało trzeba usunąć końcówkę .sam ;]. Plik lmhosts służy głównie do ułatwień znajdowania nazw NetBIOS w LAN. Oczywiście można go wykorzystać także do nazw TCP/IP jednak jeżeli znajdzie w HOSTS przekierowanie na 127.0.0.1 dalej szukać nie będzie. Szczegóły i kolejność przeszukiwania adresów np w http://www.comptechdoc.org/os/windows/wintcp/wtcpname.html
Pozdrawiam
Radom
Pingback: Dwia oczywiste features w Google Analytics. | Radom blog
Pingback: Programy komputerowe służące do blokowania reklam internetowych (2) - Telefirma.pl