PLIK HOSTS
Niechciane stronki, banery reklamowe czy pop-upy możemy zablokować za pomocą specjalnego pliku HOSTS, który odpowiada za kojarzenie nazw DNS. Dzięki niemu możemy więc zarówno:
- przyśpieszyć kojarzenie DNS wpisując: IP serwera nazwa domeny
- zablokować (co nas tu interesuje): po prostu wpisując kombinację 127.0.0.1 nazwa domeny
Edycja pliku HOSTS:
Uwidocznij ukryte rozszerzenia plików:
Tools (Narzędzia) >>> Folder Options (Opcje folderów) >>> View (Widok)
i tam odznaczasz Hide extensions for known file types (Ukryj rozszerzenia dla....)
Znajdź plik hosts
Plik zwykle pisany jest "capslockiem" i absolutnie nie ma żadnego rozszerzenia! Ma być w folderze systemowym gdyż w innym katalogu zostanie zignorowany. Oczywiście należy uwzględnić stosowne dyski i katalogi gdzie jest zainstalowany Windows.
Pliki hosts są zwykle zlokalizowane na twoim dysku tu:
- Windows XP C:\WINDOWS\system32\drivers\etc
- Windows 2k C:\WINNT\system32\drivers\etc
- Windows 9x C:\WINDOWS
A dane ścieżki dostępu pliku HOSTS są zapisane w rejestrze w kluczu
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
w wartości DataBasePath.
Nie pomyl go z plikiem lmhost!
Otwórz plik w Notatniku
Metoda otworzenia zależy od wersji Windows której używasz. Zwykle jak klikniesz na plik pojawi się okno że Windows nie może otworzyć tego pliku. Zależnie od wersji Windowsa będziesz mógł np. dać opcję "sam wybiorę program do otwarcia". Pojawi się lista programów z której wybierasz Notatnik.
Można też kliknąć prawym na plik i dać opcję Open with (Otwórz za pomocą...)
Zmodyfikuj plik.
Zobaczysz mnóstwo lini, z których większość zaczyna się od znaku # (jest to komentarz). Na samym dole zobaczysz prawdopodobnie linię 127.0.0.1 localhost. Dodaj pod nią stosowne adresy (w miejscu zaznaczonym na czerwono) wg modelu:
127.0.0.1 strona www lub nazwa domeny
Czyli ma to wyglądać następująco:
# Copyright © 1993-1999 Microsoft Corp. |
UWAGA:
Plik hosts może też wyglądać inaczej w środku. Może mieć mniej tekstu, może nie mieć znaczków #, może mieć inne wpisy, a może też być całkowicie pusty.
Pamiętaj! Nie może być tam ani slashów "\" ani słów "http". Ma to wyglądać dokładnie jak napisałam! Po edycji i zasejwowaniu zmian w pliku efektem otworzenia strony będzie komunikat: "Page cannot be displayed". Pop-upy albo się nie wyskoczą wcale albo będą miały "trudności" (Page cannot be displayed. Pojawi się też mnóstwo ixów na stronkach oznaczających zablokowanego banera. Taka blokada może przyśpieszyć otwieranie się stronek o które nam chodzi gdyż banery się nie załadują.
Nie mam pliku HOSTS!
To się zdarza więc:
Wyszukaj kopie pliku hosts:
Jeśli brak pliku to znajdź plik hosts.sam lub hosts.bak. Są one w zasadzie bezużyteczne (sam oznacza 'sample' czyli 'próbkę', a 'bak' oznacza kopię zapasową). Skopiuj jeden z nich i usuń rozszerzenie. I robisz edycję jak podane wyżej.
Tworzysz nowy plik hosts:
- otwieracie Notatnik i tworzycie nowy plik
- w środku wklejacie co potrzebne
- sejwujecie jako hosts.txt
- zmieniasz nazwę pliczku hosts.txt na hosts (prawy klik opcja Rename [Zmień Nazwę] i kasujesz 4 ostatnie znaczki). System się zapyta (a może i nie) "czy na pewno chcesz to zrobić w przeciwnym przypadku plik może stać się bezużyteczny...." bla bla bla... Oczywiście to potwierdzasz
- plik ma być w folderze systemowym Windowsa inaczej zostanie zignorowany!
Gotowce:
Znać wszystkie adresy banerów, stronek szpiegowskich itd. jest niepodobieństwem ale możemy ściągnąć stale uaktualniane o te wpisy pliki HOSTS:
hpguru's HOSTS File
MVPS Hosts file
Andrew Short's Hosts file project
GRC Hosts file
Dan Pollock's hosts file
Mikes Ad-Blocking hosts file
Hosts-pider
SCoooBY's Hosts File
XenHosts
GDS Hosts File
Datadragon Hosts Files
Bluetack Host File
Po ściągnięciu danego gotowca podmieniamy plik oryginalny tym ściągniętym, nie zapominając o utworzeniu kopii zapasowej oryginału!
Potencjalne problemy po edycji HOSTS
Spowolnienie komputera:
Bardzo rzadko lecz może się zdarzyć, że bardzo duży plik HOSTS może spowolnić komputer. Zwykle zdarza się to na systemie Windows 2000 ale może dotknąć i XP. By obejść problem należy użyć konfiguratora usług:
Start >>> Uruchom >>> services.msc
Znajdź tam usługę o nazwie DNS Client. Z prawokliku pobierz jej Właściwości a w Typie Startowania daj Ręczny zamiast Automatyczny. Zasejwuj zmiany i zrestartuj komputer.
Dziwne zachowanie opcji Wstecz:
Czasem klikając na przycisk Back (Wstecz) zamiast powrócić do poprzedniej strony nic się nie dzieje. Zwykle to oznacza, że plik HOSTS zablokował 1 lub więcej (<Iframe>) dodatkowych stronek wsadzonych do strony właściwej. By to potwierdzić kliknij na strzałkę rozwijalnego menu przycisku Wstecz. Jeśli zobaczysz adresy serwerów "dodatków" to wszystko jasne. Po prostu cofnij się kilka adresów wtecz. Jest też program AdShield (trial), który zapobiega takim zachowaniom.
Wyjątkiem od reguły jest gdy strona zawiera w sobie skrypt blokujący browsowanie wstecz.
Niemożność połączenia się ze stroną:
Może się zdarzyć, że twój plik HOSTS będzie blokował twój normalny browsing. W pierwszej kolejności należy więc sprawdzić wpisy zlokalizowane w nim i usunąć te, które tworzą problem. Można też tymczasowo zdeaktywować plik HOSTS poprzez zmianę jego nazwy "w locie" np. na HOSTS.txt lub NOHOSTS. Jak tego dokonać w sposób bezpieczny jest podane niżej.
Bezpieczne deaktywowanie pliku HOSTS
A robisz to następująco:
1. Uruchamiasz linię komend:
|
A jeszcze prościej zdaj się się na automatykę skryptu:
Ściągnij plik renhosts.bat (win 9x/ME/2000/XP)
2. Umieść ten plik w folderze Windowsa
3. Utwórz do tego pliku skrót na pulpicie, pasku szybkiego uruchamiania lub w Ulubionych
4. By zastosować plik kliknij na utworzony przez siebie skrót. To spowoduje bezpieczną zmianę nazwy HOSTS na NOHOSTS. Ponowne kliknięcie na skrót odwróci tę akcję czyli ponownie podmieni nazwę NOHOSTS na HOSTS. W trakcie tych akcji pojawi się małe okienko z komunikatem o statusie pliku HOSTS:
Jeśli w trakcie zmiany nazwy twoja przeglądarka internetowa jest otwarta kliknij F5 (Odśwież).
Blokowanie pliku HOSTS
A tak! Brzmi dziwnie???? Wcale nie. Wiele spyware jako swoją metodę na przedłużenie życia wybiera właśnie plik HOSTS dopisując do niego prawidłowe wejścia do adresu IP na który chcą się łączyć czyli tworzą przekierowanie. Możemy zapobiec temu czyniąc swój plik HOSTS "tylko do odczytu".
Ściągnij stosowne pliki bat:
Windows 2k/XP: lockhost.bat + unlockhost.bat
Windows 9x/Me: LockHostsME.bat + UnlockHostME.bat
2. Postępujesz identycznie jak w przypadku deaktywowania pliku HOSTS umieszaczając bat w folderze Windows i tworząc do nich skrót. Po uruchomieniu skrótu pojawi się okno statusu:
Managery pliku HOSTS
Kolekcja darmowych narzędzi ułatwiających edycję i zarządzanie tym plikiem jest TU
CIP
Platforma: Windows 98/ME/2000/XP
Licencja: freeware
Wspomaganie - przyspieszacz browsera - zawiaduje plikiem HOSTS: umożliwia kasowanie zduplikowanych wpisów w HOSTS, sortowanie, walidację i komentowanie wpisów; potrafi zaimportować zakładki/ulubione oraz wydłubać z serwera DNS numery IP zaimportowanych w ten sposób adresów - dzięki temu witryny z zakładek (czyli takie, które często odwiedzamy) będą odpalane bez odpytywania serwera DNS, co na dłuższą metę - przy intesywnym surfowaniu - pozwala trochę przyspieszyć pracę browsera
TUTAJ PRZESTRZEGAM MNIEJ ZAAWANSOWANYCH UŻYTKOWNIKÓW że numery IP witryn zmieniają się np przy zmianie dostawcy usług hostingowych - i używanie tego narzędzia bez odrobiny wiedzy nt systemu DNS i działania pliku HOSTS może się skończyć zablokowaniem niektórych witryn!!!
Aktualizacja 2008 od picasso: Podaję link do pobierania singla CIP. Obecnie aplikacja jest składnikiem komercyjnej paczki XPT (Extreme Power Tools).
HostsMan Editor
Platforma: Windows 98SE/Me/NT4SP6/2000/XP/2003/Vista
Licencja: freeware
B.I.S.S. Hosts Manager
Platforma: Windows 9x/Me/NT4/2000/XP/2003/Vista
Licencja: freeware
HostsXpert
Platforma: Windows 98/Me/NT4/2000/XP/2003/Vista
Licencja: freeware
Host File Manager
Platforma: Windows 2000/XP/Vista
Licencja: freeware
Hosts File Reader
Platforma: Windows 9x/Me/NT4/2000/XP/2003
Licencja: freeware
HostsToggle
Platforma: Windows 9x/ME/NT4/2000/XP
Licencja: freeware
Program lokuje się w zasobniku systemowym skąd z prawokliku są dostępne opcje bezpośredniego otworzenia pliku HOSTS do edycji lub jego wyłączenie. By uruchomić go pod Windows 9x/NT należy zamontować VB6 runtime files.
Killhost
Platforma: Windows 9x/ME/NT4/2000/XP
Licencja: freeware
Po ruchomieniu chowa się w lewym górnym narożniku ekranu a jego okno wywołujemy/chowamy za pomocą kombinacji klawiszy CTRL+SHIFT+H. Podczas otwierania danej strony www pokaże się jego menu, za pomocą Ctrl+C możesz skopiować URL, który chcesz zablokować. Po skopiowaniu pojawi się okienko, w którym decydujesz o nałożeniu blokady. Po wybraniu z górnego menu opcji Edit można bezpośrednio otworzyć plik HOSTS i go zedytować lub wskazać do którego pliku HOSTS chcemy zapisać zmiany.
Uwaga:
Jeśli zależy ci na oglądaniu danej stronki ale chcesz zablokować zlokalizowane na niej banery to należy sprawdzić czy URL obrazków jest inny niż URL strony! Niektóre stronki przetrzymują obrazki na swoim własnym serwerze i ich blokada zablokuje i stronę. Ten progs został zaprojektowany pod blokadę banerów stron trzecich.
Hostswitch
Platforma: Windows 9x/ME/NT4/2000/XP
Licencja: freeware
Bardzo prościutki programik do tymczasowego wyłączania / włączania pliku HOSTS.
Jeszcze są: SiteBlocker (bardzo ubogi) + Mike Bliv's Hosts Manager (nie sprawdzałam).