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

Jak wyczyścić pamięć podręczną DNS w Windows 11

Wyczyszczenie pamięci podręcznej DNS to jedno polecenie i około sekunda: otwórz wiersz polecenia, wpisz ipconfig /flushdns, naciśnij Enter — a Windows wyrzuca z pamięci wszystkie zapamiętane odwzorowania domeny na adres IP. Operacja jest całkowicie bezpieczna — cache sam zapełni się ponownie w pierwszych minutach zwykłego przeglądania. Sięgaj po nią, gdy strona otwiera się na telefonie, ale nie na komputerze, tuż po edycji pliku hosts albo gdy VPN zostawia część domen nieosiągalnych.

Czym jest cache DNS i dlaczego się starzeje

Windows trzyma lokalną kopię ostatnich odpowiedzi DNS: usługa Klient DNS (Dnscache) zapisuje każde tłumaczenie domeny na adres IP, żeby kolejne wizyty pomijały resolver i ładowały się szybciej. Każdy wpis ma TTL — czas życia ustawiany przez właściciela domeny — i przedawnione wpisy są zwykle same zastępowane. Oprócz udanych odpowiedzi Windows chwilę cache'uje także porażki, więc jedna nieudana próba potrafi odbijać się echem przez kolejne kilka sekund albo minut.

Pamięć podręczna robi się problemem dopiero wtedy, gdy rzeczywistość zmienia się szybciej niż wygasają wpisy: serwis przenosi się na nowy serwer, edytujesz plik hosts, VPN przekierowuje ruch, a ISP podsuwa ci innego resolvera. Windows odpowiada wtedy z pamięci wczorajszymi — lub po prostu błędnymi — danymi, przeglądarka pokazuje DNS_PROBE_FINISHED_NXDOMAIN albo ERR_NAME_NOT_RESOLVED, a każdy inny sprzęt w pokoju otwiera stronę bez problemu.

  • Strona otwiera się na telefonie, ale nie na komputerze — zapisany wpis wskazuje stary adres
  • Edytowałeś plik hosts, a przeglądarka wciąż łączy się z poprzednim IP
  • VPN został podłączony lub rozłączony i część domen już nie wróciła
  • Przeglądarki zgłaszają ERR_NAME_NOT_RESOLVED lub DNS_PROBE_FINISHED_NXDOMAIN
  • Przesiadłeś się na inny serwer DNS, a stare, negatywne odpowiedzi wciąż wracają

Czyszczenie cache — wiersz polecenia i PowerShell

Klasyczna droga prowadzi przez wiersz polecenia: naciśnij Win+R, wpisz cmd, zatwierdź Enterem, a potem uruchom ipconfig /flushdns. Windows odpowiada jednolinijkowym potwierdzeniem, że pamięć podręczna resolvera została wyczyszczona — i na tym kończy się cała procedura: bez restartu, a w standardowej konfiguracji także bez uprawnień administratora. W PowerShell odpowiednikiem jest polecenie Clear-DnsClientCache; czyści dokładnie ten sam cache i przydaje się, gdy terminal jest już otwarty.

Warto znać dwóch kompanów. ipconfig /displaydns wypisuje aktualną zawartość cache w konsoli, więc zobaczysz, co Windows zapamiętał, zanim zdecydujesz się to wyczyścić. A jeśli używasz Chrome albo Edge, pamiętaj, że każda przeglądarka trzyma własną, małą pamięć DNS: gdy strona dalej szaleje po wyczyszczeniu systemowym, otwórz chrome://net-internals/#dns (lub edge://net-internals/#dns) i kliknij Clear host cache.

Co czyszczenie naprawi, a czego nie

Flush naprawia pamięć, nie instalację. Działa, gdy awaria bierze się z przeterminowanego albo uszkodzonego lokalnego wpisu, i nie robi nic, gdy resolver jest nieosiągalny, router stracił łącze albo serwis faktycznie leży — wtedy zawodzi każde urządzenie w sieci. Jeśli objaw wraca w ciągu minut, cache jest posłańcem, a nie winowajcą: przestaw system na niezawodny publiczny resolver, np. 1.1.1.1, i sprawdź, czy rozszerzenie przeglądarki albo antywirus nie przechwytuje DNS.

Nie ma tu harmonogramu do pilnowania — czyszczenie to naprawa na żądanie, nie rytuał konserwacyjny. Na zdrowej maszynie cotygodniowe powtórzenie nic nie zmienia, bo cache po prostu odrabia swoją robotę. Po zmianach DNS, przenosinach między sieciami i sesjach VPN za to jednosekundowy flush oszczędza minuty zdezorientowanego przeładowywania.

Pytania i odpowiedzi

Czy czyszczenie pamięci DNS jest bezpieczne?

Tak. Usuwasz jedynie zapisane wyniki zapytań — nie ustawienia, hasła czy profile Wi-Fi; kilka minut przeglądania i cache zapełnia się sam. To jedna z najmniej inwazyjnych sieciowych napraw, jakie istnieją.

Czy po ipconfig /flushdns trzeba restartować komputer?

Nie, efekt jest natychmiastowy. Restart staje się konieczny dopiero przy głębszych naprawach, takich jak reset Winsock czy stosu TCP/IP.

Jak zobaczyć, co siedzi w cache DNS, zanim go wyczyszczę?

Uruchom ipconfig /displaydns w wierszu polecenia. Wypisze każdy zapisany rekord razem z typem, pozostałym TTL i wartością, co pomaga potwierdzić, czy przeterminowany wpis to rzeczywiście problem.

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]