Tych z nas, którzy intensywnie korzystają z internetu zapewne niesamowicie irytują reklamy. Oczywiście, można korzystać z wbudowanych filtrów przeglądarki jednak istnieje wygodniejsze i skuteczniejsze rozwiązanie – plik hosts. Możesz wykorzystać listę dostępną na mvps.org (dokładnie tutaj), moją (jest tutaj) lub znaleźć w sieci inną (ewentualnie przygotować samodzielnie – to zajmie zdecydowanie najwięcej czasu). Im mniejszy rozmiar listy tym szybciej działa mechanizm blokowania – najlepiej nie przekraczać 100kb (mój plik zajmuje 12kb).
Instrukcja dla MacOS X:
- Przejdź do folderu /private/etc.
- Zrób kopię pliku hosts:
powermacg4:/etc ksx4system$ cp hosts hosts.kopia
- Dopisz zawartość wybranej listy do pliku hosts w następujący sposób:
powermacg4:/etc ksx4system$ nano hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
# nie ruszaj tego co jest wyżej, wpisuj dopiero po tej linii
127.0.0.1 hit.gemius.pl
127.0.0.1 adserver.o2.pl
127.0.0.1 adserver.gadu-gadu.pl - Zrestartuj komputer.
Instrukcja dla OpenBSD/NetBSD/FreeBSD/Linux:
Procedura jest bardzo podobna do tej z MacOS X – jedyna różnica dotyczy pierwszego kroku, przejdź do katalogu /etc zamiast /private/etc.
Instrukcja dla Windows:
- Pobierz wybraną listę i zmień nazwę pliku na “HOSTS”.
- Skopiuj plik do odpowiedniego katalogu:
%WINDIR%\SYSTEM32\DRIVERS\ETC
gdzie %WINDIR% to katalog systemowy (np. C:\WINDOWS).
- Zrestartuj komputer.
Oczywiście filtrowanie reklam nie jest jedynym możliwym zastosowaniem pliku hosts. Możesz wykorzystać hosts na maszynie dzielącej łącze internetowe i np. zablokować strony pornograficzne w domu lub serwisy społecznościowe w swojej firmie. Pamiętaj, że jeśli na maszynie na której chcesz filtrować internet via hosts działa serwer WWW (port 80) możesz mieć problemy – aby to naprawić spróbuj użyć w hosts innego adresu np. 10.20.30.40.
