Co to jest plik Hosts i jak go edytować w systemie Windows?

Co to jest plik Hosts i jak go edytować w systemie Windows?

Pliki hosta to pliki tekstowe używane do mapowania nazw domen na adresy IP, dokładnie tak, jak robią to serwery DNS. Możesz ich użyć do usprawnienia łączenia się ze stronami internetowymi, dlatego czasami będziesz musiał je edytować.





W związku z tym w tym przewodniku wyjaśniono, jakie pliki hosta znajdują się w systemie Windows, jak je edytować i co zrobić, jeśli nie możesz tego zrobić.





MAKEUSEOF WIDEO DNIA

Co to jest plik Hosts w systemie Windows?

  Plik hosts w Notatniku

Gdy komputer chce połączyć się ze stroną internetową, musi połączyć się z serwerem DNS, aby przekonwertować adres URL na adres IP . Jeśli jednak znasz już adres IP adresu URL, możesz dodać szczegóły do ​​pliku hosta, a komputer będzie go używał bez sprawdzania serwera DNS lub pamięci podręcznej.





Załóżmy, że chcesz sprawdzić naszą witrynę MakeUseOf w swojej przeglądarce internetowej. Aby wyszukiwanie się powiodło, Twój komputer potrzebuje adresu IP, więc szuka w pliku hosta.

jaka jest najczęściej używana aplikacja na świecie?

Jeśli wcześniej określiłeś URL MakeUseOf i pasujący adres IP w pliku, Twój komputer użyje tych informacji do połączenia. W przeciwnym razie komputer spróbuje znaleźć adres IP w pamięci podręcznej DNS lub połączyć się z serwerem DNS w normalny sposób.



Pliki hosts są obecne we wszystkich systemach operacyjnych, ale w różnych lokalizacjach. Oto typowe lokalizacje:

  • Windows 10 - „C:\Windows\System32\drivers\etc\hosts”
  • Mac OS X — „/prywatne/etc/hosty”
  • Linux - '/etc/hosts'

Dlaczego powinieneś edytować plik Hosts?

Plik hosts jest edytowany z kilku powodów, ale zazwyczaj chcesz to zrobić w jednym z dwóch zastosowań.





Po pierwsze, plik hosts jest przydatny, jeśli Twój serwer DNS nie działa wydajnie. Jeśli Twój serwer DNS działa wolno, możesz wstawić adres IP i nazwę domeny w pliku hosts, aby przyspieszyć proces wyszukiwania (jeśli znasz wszystkie szczegóły).

I odwrotnie, możesz użyć kafelka hosts, aby zablokować komputerowi dostęp do strony internetowej. Ponieważ plik hosts jest pierwszym portem połączenia dla komputera, możesz wprowadzić nieprawidłowy adres docelowej witryny, aby uniemożliwić komputerowi dostęp do niego.





Jak edytować plik Hosts w Windows 10 i 11?

Edycja pliku hosts w systemie Windows jest dość prosta. Wykonaj poniższe kroki.

1. Utwórz kopię zapasową

Najpierw musimy utworzyć kopię zapasową. Pomoże Ci to powrócić do poprzedniego stanu, jeśli coś pójdzie nie tak.

Wykonaj następujące kroki, aby kontynuować:

  1. Uruchom Eksplorator plików i przejdź do lokalizacji wymienionej poniżej:
    C:\Windows 
    ystem32\drivers\etc
  2. Poszukaj pliku hosts i kliknij go prawym przyciskiem myszy.
  3. Wybierać Kopiuj i wklej plik do innej bezpiecznej lokalizacji na swoim komputerze.   add-block-site-address-ip-

Aby dodać dodatkowy poziom bezpieczeństwa, możesz również Utworzyć punkt przywracania . Ten punkt przywracania umożliwi przywrócenie bieżącego stanu systemu operacyjnego za pomocą funkcji Przywracanie systemu.

2. Użyj Notatnika do edycji pliku Hosts

W tej metodzie będziemy uruchamiać plik hosts za pomocą aplikacji Notatnik i bezpośrednio go tam edytować.

Oto wszystko, co musisz zrobić:

  1. Otwórz Notatnik naciskając Wygraj + S , wpisując „Notatnik” w wyszukiwarce Windows i klikając Uruchom jako administrator .
  2. W następnym oknie przejdź do Plik > otwarty .
  3. Wpisz następującą lokalizację w polu tekstowym Nazwa pliku i kliknij otwarty . Możesz także ręcznie przejść do pliku.
    C:\Windows\System32\drivers\etc\hosts
  4. Po otwarciu pliku przewiń w dół do końca i wprowadź adres IP, a następnie nazwę domeny witryny, którą chcesz zablokować. Załóżmy, że chcemy dodać adres IP Google do pliku. Korzystając z tego przykładu, nasz plik będzie wyglądał następująco.
    127.0.0.1 <a href="http://www.google.com">www.google.coma>
      add-block-site-site
  5. Jeśli chcesz zablokować witrynę, po prostu wprowadź nieprawidłowe adresy IP, takie jak 0.0.0.0. Korzystając z powyższego przykładu, wpiszemy następujący tekst, jeśli chcemy zablokować Google.
    0.0.0.0 <a href="http://www.google.com">www.google.coma>
      nbtstat-r
  6. Aby zaoszczędzić czas, kliknij Plik > Zapisz jako .
  7. Rozwiń menu dla Zapisz jako typ i wybierz Wszystkie pliki .
  8. Nazwij plik jako gospodarze2 i zapisz go na swoim pulpicie.

Teraz, gdy masz gotowy plik hosts, wystarczy umieścić go we właściwej lokalizacji.

  1. Przejdź na pulpit, kliknij prawym przyciskiem myszy właśnie utworzony plik i wybierz Przemianować .
  2. Usuń 2 (lub dowolną inną dodaną liczbę/literę), aby plik miał tylko nazwę Hosts.
  3. Skopiuj ten plik.
  4. Uruchom Eksplorator plików i przejdź do oryginalnej lokalizacji hosta.
  5. Wklej nowy plik tutaj i kliknij Zastąp plik w tym miejscu docelowym jeśli pojawi się monit o nadpisanie.

Edytowany plik hosts jest teraz gotowy do użycia.

Co zrobić, jeśli plik Hosts nie działa?

Jeśli plik hosts nie działa w twoim systemie, może być kilka powodów, dla których tak się dzieje. Możesz nie być w stanie otworzyć pliku, ponieważ format nie jest obsługiwany lub nie masz wystarczających uprawnień, aby uzyskać do niego dostęp.

Jeśli masz problemy z plikiem, oto kilka metod rozwiązywania problemów, które możesz wypróbować:

1. Opróżnij pamięć podręczną DNS i NetBIOS

Ponieważ takie problemy często pojawiają się z powodu uszkodzonych lub wadliwych plików pamięci podręcznej, pierwszym rozwiązaniem, które zalecamy wypróbowanie, jest wyczyszczenie pamięci podręcznej.

O tym, jak wykonać to drugie, omówiliśmy w naszym przewodniku na co to jest serwer DNS , więc zapoznaj się z instrukcjami, jak to zrobić.

Po wyczyszczeniu pamięci podręcznej DNS wykonaj następujące kroki, aby wyczyścić pamięć podręczną NetBIOS:

  1. Wpisz Wiersz Poleceń w wyszukiwarce Windows i kliknij Uruchom jako administrator .
  2. W poniższym oknie wykonaj następujące polecenie:
    nbtstat -R

Po wykonaniu polecenia sprawdź, czy problem został rozwiązany.

2. Zresetuj plik Hosts

Możesz także spróbować zresetować plik hosts do jego domyślnej wersji, aby rozwiązać wszelkie problemy z nim związane.

  1. Uruchom Eksplorator plików i przejdź do poniższej lokalizacji:
    %systemroot%  
    ystem32\drivers\etc
  2. Zmień nazwę pliku hosts na hosts.bak.
  3. Następnie przejdź do następującej lokalizacji:
    %WinDir% 
    ystem32\drivers\etc
  4. Kliknij dwukrotnie plik hosts i zastąp obecny w nim tekst następującym:
    # Copyright (c) 1993-2009 Microsoft Corp. 
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host
    # localhost name resolution is handled within DNS itself.
    # 127.0.0.1 localhost
    # ::1 localhost
  5. Zapisz plik, aby wprowadzić zmiany.

Dostosowywanie pliku Hosts w systemie Windows

Wiesz już, jak edytować plik hosts w systemie Windows. Możesz wykorzystać te informacje do wykonania szeregu zadań, takich jak blokowanie stron internetowych, przekierowywanie ich, tworzenie skrótów do stron internetowych, a nawet testowanie serwerów internetowych.