Baza wiedzy →5 min czytaniaAktualizacja: 2026-09-21

Jak poprawnie edytować plik hosts w Windows 11

Plik hosts leży w C:\Windows\System32\drivers\etc\hosts i nadpisuje DNS dla całego systemu, więc jego edycja wymaga administratora: uruchom Notatnik z opcją „Uruchom jako administrator”, otwórz plik z filtrem „Wszystkie pliki”, dodaj linie w formacie adres-IP domena, zapisz, a potem wykonaj ipconfig /flushdns. Zrobione w ten sposób działa natychmiast i nie wymaga żadnych narzędzi z zewnątrz. Zrobione źle — Notatnik bez uprawnień, Word albo plik zapisany jako hosts.txt — dostajesz „odmowę dostępu”, zepsuty plik albo zmiany, które nie zmieniają niczego.

Czym jest plik hosts i po co go edytować

Hosts to zwykły plik tekstowy, windowsowy resolver sprawdza go, zanim jeszcze zapyta serwer DNS: jeśli nazwa hosta jest tam wypisana, wygrywa IP z tej linii, a DNS nie jest odpytywany wcale. Plik pochodzi z czasów sprzed istnienia DNS i Windows wciąż trzyma go pierwszego w kolejce — i właśnie dlatego jest tak użyteczny. Wpisy idą po jednym w linii: adres IP, spacja lub tabulator, nazwa hosta; wszystko po znaku # to komentarz.

Dziś hosts zarabia na siebie w czterech rolach: kierowaniu nazw deweloperskich na własną maszynę, blokowaniu domen w całym systemie przez wysyłanie ich na martwy adres, testowaniu strony na nowym serwerze przed przełączeniem DNS i ratowaniu się, gdy DNS nie działa, a ty znasz IP. Społecznościowe listy blokujące rozciągają drugą rolę na tysiące domen reklamowych i telemetrycznych za jednym zamachem. Nic z tego nie przeżywa nieostrożnej edycji — dlatego „jak” znaczy tu więcej niż „co”.

  • Lokalny rozwój — 127.0.0.1 myapp.test przypisuje nazwę twojej własnej maszynie
  • Blokowanie w całym systemie — 0.0.0.0 ads.example.com wypycha domenę w próżnię
  • Test migracji — skieruj example.com na IP nowego serwera przed prawdziwym przełączeniem DNS
  • Dostęp awaryjny — dotrzyj do hosta, gdy DNS leży, a ty znasz adres
  • Listy blokujące — wklej społecznościową listę hosts i utnij tysiące domen reklamowych za jednym razem

Edycja hosts po ludzku, krok po kroku

Otwórz menu Start, wpisz Notatnik, kliknij wynik prawym przyciskiem i wybierz „Uruchom jako administrator” — zaakceptuj monit UAC. W Notatniku: Plik → Otwórz, wklej C:\Windows\System32\drivers\etc\hosts w pasek adresu i zmień filtr plików z Dokumenty tekstowe (*.txt) na „Wszystkie pliki (*.*)”, bo inaczej hosts zostanie niewidoczny. Dodaj swoje linie po istniejącej treści, nie ruszaj domyślnego bloku komentarzy, potem Plik → Zapisz — plik musi nadal nazywać się hosts, bez żadnego rozszerzenia.

Jeden nawyk oddziela działającą edycję od zagadki: czyszczenie pamięci podręcznej resolvera. Windows cache'uje odpowiedzi, więc stara odpowiedź potrafi jeszcze długo wygrywać po twojej zmianie. Otwórz Terminal (administrator) — albo Win+R i cmd — i wykonaj ipconfig /flushdns; odpowiedź „Successfully flushed the DNS Resolver Cache” oznacza, że nowe zapytania uszanują twoje linie. Sprawdź komendą ping example.com: jeśli odpowiada z IP, które zapisałeś, hosts robi swoją robotę.

Gdy hosts wydaje się ignorowany — i jak go zresetować

Trzej winowajcy pokrywają niemal każdy raport „mój wpis nie działa”. Pierwszy: pamięć DNS — naprawia ją flush opisany wyżej. Drugi: przeglądarka. Chrome i Edge potrafią rozwiązywać nazwy przez własny bezpieczny DNS (DNS over HTTPS) i całkiem omijać system operacyjny, więc zablokowana domena mimo wszystko się otwiera; wyłącz bezpieczny DNS w ustawieniach prywatności przeglądarki i reguły hosts wracają do łask. Trzeci: oprogramowanie bezpieczeństwa. Niektóre antywirusy pilnują pliku hosts i po cichu cofają zmiany, a Kontrolowany dostęp do folderów w Zabezpieczeniach Windows potrafi zablokować zapis z Notatnika — zajrzyj w jego powiadomienia albo Historię ochrony, zanim uznasz, że to Windows się wysypał.

Reset hosts do stanu fabrycznego jest łatwy, bo domyślny plik nie zawiera nic poza komentarzami — linie localhost są wykomentowane znakiem #. Usuń swoje linie (albo podmień cały plik na domyślny blok komentarzy), zapisz jako administrator i znów zflushuj. Dwa ostrzeżenia warte swojej objętości: jeśli w hosts są wpisy, których nie pisałeś, zwłaszcza kierujące banki albo sieci społecznościowe na dziwne adresy, potraktuj to jako objaw malware i przeskanuj maszynę; a jeśli odmowa dostępu trwa nawet w Notatniku z uprawnieniami, kliknij prawym hosts → Właściwości → Zabezpieczenia i nadaj Administratorom pełną kontrolę — niektóre narzędzia blokujące dokręcają te uprawnienia celowo.

Pytania i odpowiedzi

Dlaczego przy zapisie pliku hosts dostaję odmowę dostępu?

Bo Notatnik został otwarty bez uprawnień administratora — hosts to chroniony plik systemowy. Zamknij go, użyj „Uruchom jako administrator” z menu Start i zapisz ponownie. Jeśli dalej nie działa, sprawdź Kontrolowany dostęp do folderów w Zabezpieczeniach Windows oraz zakładkę Zabezpieczenia we właściwościach pliku.

Jak zablokować stronę przez plik hosts?

Dodaj dwie linie — 0.0.0.0 example.com i 0.0.0.0 www.example.com — zapisz i wykonaj ipconfig /flushdns. Domena będzie się rozwiązywać na martwy adres w każdej aplikacji korzystającej z windowsowego rozwiązywania nazw.

Dlaczego mój wpis z hosts nie działa w Chrome ani w Edge?

Bezpieczny DNS przeglądarki (DNS over HTTPS) rozwiązuje nazwy we własnym zakresie i omija plik hosts. Wyłącz bezpieczny DNS w ustawieniach prywatności przeglądarki — albo najpierw sprawdź wpis pingiem w terminalu, żeby potwierdzić, że sam hosts działa.

Sprawdź warunki przed zakupem

Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.

Przeczytaj także

Wszystkie poradniki · Pytania i odpowiedzi

Napisz do nas: [email protected]