Plik hosta: prosty i skuteczny sposób administrowania dostępem do Internetu

01.03.2020

Struktura nowoczesnych systemów operacyjnych zakłada istnienie ogromnej ilości informacji serwisowych przechowywanych w różnych plikach systemowych. Użytkownik, który ma nawet podstawowe umiejętności pracy z takimi plikami, często otrzymuje potężne narzędzie w swoich rękach, czasami pozwalając tylko kilku linijkom tekstu na zmianę zachowania lub wyglądu "OS". Na przykład plik hosta jest niezwykle skutecznym narzędziem do dostosowywania zachowania usług sieciowych.

Wymagane odchylenie: DNS

DNS Po pierwsze, należy krótko wyjaśnić zasady adresowania w nowoczesnych sieciach opartych na protokole IP. Wielu użytkowników natknęło się na coś takiego jak adres IP. Jest to unikalny adres w ramach jednej sieci przypisany do każdego węzła tej sieci (serwer, router, użytkownik itp.). Jest to szczególny rodzaj zbioru liczb. Użycie takiego formatu jest wygodne z punktu widzenia komputera, ale bardzo niewygodne z punktu widzenia użytkownika. O wiele wygodniej jest mu pisać pasek adresu Przeglądarka "mywebpage.com" niż wybieranie numerów takich jak "15.112.75.10". Aby wszystko było dobrze, w sieci dostępny jest specjalny system rozproszony - DNS (system nazw domen). Ten system jest zbudowany z pojedynczych wyspecjalizowanych serwerów, które przechowują informacje o zgodności między adresem IP a literową nazwą zasobu w globalnej sieci. Komputery użytkowników wysyłają specjalne żądania DNS w odpowiedzi na otrzymane adresy IP żądanych zasobów. Użycie pliku hosta może zmniejszyć liczbę takich żądań. Ponadto informacje z tego pliku mają wyższy priorytet niż dane, które komputer otrzymuje z serwera DNS.

Używanie pliku hosta: blokowanie poszczególnych zasobów

plik hosta Najczęstszym powodem używania pliku hosta jest blokowanie poszczególnych zasobów sieciowych. Na przykład użytkownik może próbować zmniejszyć ilość reklam. Lub rodzice chcą ograniczyć dostęp swoich dzieci do sieci społecznościowych i gier online. Oczywiście taki zamek można zaimplementować za pomocą programów innych producentów. W szczególności większość zapór ogniowych zapewnia szerokie możliwości tworzenia złożonych reguł, w tym zamykania dostępu do poszczególnych witryn. Ale dodatkowym programem jest zużycie dodatkowych zasobów komputera. Ponadto nie każdy użytkownik będzie chciał zrozumieć proces tworzenia reguł. Plik hosta jest ładowany do pamięci na początku systemu operacyjnego i jest tam przechowywany przez cały czas jego działania. Oznacza to, że jego użycie praktycznie nie rozprasza zasobów maszyny. Wszystko, co jest potrzebne, to powiązanie nazwy zablokowanego zasobu internetowego z oczywiście nieistniejącym "ip". Z reguły adresem jest "127.0.0.1".

Korzystanie z pliku hosta: przekierowanie domeny

Inną funkcją pliku hosta jest przekierowanie domeny. Ta funkcja jest często używana przez programistów i administratorów sieci do przekierowywania użytkowników, na przykład, do lokalnych zasobów sieci korporacyjnej. Ponadto jawne określenie adresu IP pomaga przyspieszyć proces ładowania często odwiedzanych zasobów internetowych, ponieważ komputer kliencki w tym przypadku nie będzie musiał kontaktować się ze zdalnym serwerem DNS. Przy okazji, oto pomysł na pierwszy kwietnia! Myślę, że twoi koledzy będą bardzo zaskoczeni, gdy zobaczysz jakąś komiksową stronę zamiast zwykłych Odnoklassników.

Oszuka za pomocą pliku hosta


plik hosta

Niestety, przydatne właściwości tego pliku są często używane przez hakerów. Wprowadzając fałszywe dane, oprogramowanie wirusowe może, na przykład, zablokować dostęp do stron znanych firm antywirusowych lub przekierować użytkownika zamiast jego ukochanego konta na Facebooku do strona phishingowa intruz. Aby zminimalizować takie ryzyko, użytkownicy czasami powodują, że plik hosta jest tylko do odczytu. Aby to zrobić, po prostu kliknij prawym przyciskiem myszy plik hosts, wybierz element "Właściwości" z menu rozwijanego i zaznacz w oknie, które się otworzy, atrybut "Tylko do odczytu". Jeśli w przyszłości będziesz musiał edytować ten plik - tymczasowo usuń atrybut.

Lokalizacja i format pliku hosts

plik hosta Windows 7 Plik hosta systemu Windows 7 (taki jak wszystkie systemy operacyjne Windows od 2000 roku) znajduje się w folderze:% SystemRoot% system32driversetc, gdzie% SystemRoot% jest folderem systemu operacyjnego (domyślnie c: Windows) i jest nazywany hostem. Ścieżkę tę użytkownik może zmienić, edytując klucz rejestru HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParametersDataBasePath. Według swoich gospodarzy formatu - zwykły dokument tekstowy. W związku z tym, aby z nim pracować, możesz użyć znanego dla wszystkich "Notepad" lub dowolnego innego edytora tekstów. Jednak począwszy od systemu Windows Vista uruchomienie edytora powinno odbywać się w imieniu administratora.

Edytowanie pliku hosts

plik hosta jest pusty Wewnątrz domyślnego pliku już zawiera pewne informacje podstawowe (patrz na powyższym obrazku). Każda linia w takim "nienaruszonym" dokumencie jest oznaczona "#". System zignoruje wszystko, od tej postaci do końca linii. Nawiasem mówiąc, jeśli plik hosta jest pusty, może to oznaczać tylko jedno - zostało już edytowane. Jak widać z komentarzy, użytkownik może dodać własne wiersze w następującym formacie: <nazwa zasobu> <# opcjonalny komentarz>. Jeśli, na przykład, musisz zablokować witrynę sieci społecznej Odnoklassniki, dodaj następującą linię: 127.0.0.1 www.odnoklassniki.ru W pracy musisz pracować . Następnie dostęp do tego zasobu zostanie zamknięty dla wszystkich programów i usług sieciowych na komputerze. W zasadzie nic nie jest skomplikowane. To prawda, że ​​w korzystaniu z pliku hosts istnieje kilka minusów. Po pierwsze, nie obsługuje jokerów. Oznacza to, że nie można zablokować dostępu do wszystkich witryn w domenie ".com" po prostu wpisując wiersz 127.0.0.1 * .com . Po drugie, podczas korzystania z serwera proxy zawartość pliku hosta jest ignorowana przez system. Istnieją pewne sposoby na obejście tego ograniczenia, ale więcej o tym następnym razem.

OSHE: prosta edycja pliku hosta

Oshe Jak wspomniano powyżej, możesz edytować plik hosta w zwykłym Notatniku. Ale są narzędzia, które mogą uczynić ten proces jeszcze łatwiejszym. Jednym z nich jest OSHE (Online Solutions Hosts Editor). Narzędzie jest kompaktowe, proces instalacji jest prosty i nie powinien powodować problemów nawet dla niedoświadczonego użytkownika. Oprogramowanie jest rozpowszechniane na warunkach freeware. Ten program, po pierwsze, sam znajduje plik hosts, a po drugie, pozwala go edytować nie w formie pliku tekstowego, ale w postaci tabeli. Taka tabela zawiera cztery kolumny. Druga, trzecia i czwarta kolumna są podobne do pól, które zostały już opisane powyżej - adres IP, nazwa zasobu i dowolny komentarz (tylko tutaj nie trzeba wpisywać "#", zostanie on automatycznie dodany do pliku końcowego). W pierwszej kolumnie użytkownik zauważa, czy wiersz jest aktywny, czy nie. W rzeczywistości brak znaku w nim oznacza obecność znaku "kratownicy" na samym początku pewnej linii pliku hosta. Możesz tworzyć nowe linie, usuwać lub edytować stare. Po wykonaniu wszystkich czynności zapisz zmiany i uruchom ponownie komputer. Nowy plik hosta zostanie automatycznie umieszczony w pamięci po uruchomieniu systemu. W głównym oknie programu znajduje się również znacznik wyboru, którego wybór pozwala ci ustawić plik jako tylko do odczytu (znaczenie takich akcji zostało opisane powyżej). Ogólnie rzecz biorąc, OSHE jest w stanie zapewnić większości użytkowników wygodne narzędzia do pracy z plikiem hosts.

Hosts Commander: dla miłośników linii poleceń

Specjalnie dla miłośników minimalizmu istnieje narzędzie Hosts Commander (znane również jako hostscmd), za pomocą którego można edytować plik hosta bezpośrednio z wiersza poleceń. Istnieją wersje tego oprogramowania dla systemów Windows i Linux. Użytkownicy systemu Windows muszą skopiować plik programu (nie wymaga on samej instalacji) do katalogu plików systemowych. Następnie ten exe-shnik będzie dostępny z wiersza poleceń bez konieczności podawania pełnej ścieżki do niego. Funkcje oprogramowania obejmują dodawanie, usuwanie, wyłączanie i ukrywanie hostów, edytowanie i wyświetlanie hostów za pomocą maski, tworzenie kopii zapasowych plików systemowych i cofanie ostatnich zmian, a także wiele innych przydatnych funkcji. Tak, to narzędzie jest całkowicie bezpłatne. Przyda się to administratorom systemów małych przedsiębiorstw i zaawansowanym użytkownikom domowym.