Zarządzając stronami internetowymi, serwerami lub testując lokalne środowiska, kontrola nad tym, jak nazwy domen są rozwiązywane, jest kluczowa. Plik hosts w systemie Windows 10 zapewnia szybki i bezpośredni sposób mapowania nazw domen na adresy IP — omijając zewnętrzne usługi DNS. Niezależnie od tego, czy jesteś deweloperem, administratorem systemu, czy klientem hostingowym pracującym z niestandardowymi środowiskami, to narzędzie może zaoszczędzić czas i uprościć rozwiązywanie problemów. W tym przewodniku przeprowadzimy Cię przez to, co robi plik hosts, gdzie go znaleźć i jak go bezpiecznie edytować.

 Czym jest plik Hosts?

Plik hosts to lokalny plik systemowy używany do kojarzenia nazw hostów z adresami IP. Gdy odwiedzasz domenę, system Windows sprawdza plik hosts przed skonsultowaniem się z serwerami DNS. Oznacza to, że możesz go użyć do nadpisania ustawień DNS, zablokowania konkretnych stron internetowych lub stworzenia niestandardowych środowisk deweloperskich.

Typowe przypadki użycia:

  • Przekierowanie domen do serwerów testowych lub środowisk stagingowych

  • Blokowanie niechcianych stron (reklamy, usługi śledzenia)

  • Wskazanie domeny na localhost w celu rozwoju

  • Ominięcie propagacji DNS przy uruchamianiu nowej strony internetowej

Gdzie jest zlokalizowany?

Plik hosts znajdziesz tutaj:

C:WindowsSystem32driversetchosts

Uwaga: Ten plik nie ma rozszerzenia (jak .txt) i musi być otwarty z podwyższonymi uprawnieniami.

Jak edytować plik Hosts w systemie Windows 10

Musisz mieć prawa administratora, aby wprowadzać zmiany. Oto jak:

 Krok po kroku

  1. Otwórz Notatnik jako administrator (wyszukaj > kliknij prawym przyciskiem myszy > „Uruchom jako administrator”)

  2. Kliknij Plik → Otwórz

  3. Przejdź do:

    C:WindowsSystem32driversetc
  4. Wybierz „Wszystkie pliki” w rozwijanym menu w prawym dolnym rogu

  5. Wybierz plik hosts

  6. Dodaj swoje niestandardowe wpisy na dole

  7. Zapisz plik

 Przykładowy wpis:

127.0.0.1 testsite.local
192.168.88.200 dev.yourdomain.com

Jak zablokować stronę internetową za pomocą pliku Hosts

Aby zablokować dostęp do domeny:

127.0.0.1 facebook.com
127.0.0.1 www.facebook.com

Teraz każda próba otwarcia Facebooka zostanie przekierowana na Twój localhost — skutecznie blokując stronę.

Zastosuj zmiany: Opróżnij pamięć podręczną DNS

Po edytowaniu pliku hosts, opróżnij pamięć podręczną DNS, aby upewnić się, że nowe zasady są stosowane:

ipconfig /flushdns

Uruchom to polecenie w Wierszu poleceń (jako administrator).

Typowe problemy i rozwiązania

ProblemRozwiązanie
Nie można zapisać plikuOtwórz Notatnik jako administrator
Antywirus blokuje edytowanieTymczasowo wyłącz ochronę lub dodaj plik do białej listy
Zmiany nie działająOpróżnij pamięć podręczną DNS, zrestartuj przeglądarkę lub komputer

 Resetowanie do ustawień domyślnych

Jeśli wprowadziłeś zmiany i coś poszło nie tak, oto domyślny plik hosts w systemie Windows 10:

# Copyright (c) Microsoft
127.0.0.1 localhost
::1 localhost

Możesz skopiować i wkleić to, jeśli potrzebujesz czystego stanu.

Podsumowanie: Dlaczego plik Hosts wciąż ma znaczenie

Przypadek użyciaKorzyść
Testowanie nowych stron internetowychNie jest potrzebna zmiana DNS
Blokowanie niechcianych stronSzybkie i proste
Rozwój wewnętrznyŁatwe mapowanie domen do adresów IP
Rozwiązywanie problemów z DNSIzolowanie i naprawianie problemów z rozwiązywaniem