Jak wyczyścić cache DNS w Windows, macOS, Linuksie, przeglądarkach i telefonach
Zmieniłeś rekord DNS, a komputer wciąż otwiera starą stronę — albo strona działa wszystkim oprócz Ciebie. Gdzieś między Tobą a domeną siedzi w cache stara odpowiedź. Czyszczenie usuwa cache na Twoich urządzeniach; tu znajdziesz polecenie dla każdego z nich i wyjaśnienie, co zrobić, gdy to nie wystarczy.
Gdzie przechowywane są odpowiedzi DNS
Każda warstwa trzyma odpowiedź, dopóki nie wygaśnie jej TTL. Pierwsze trzy wyczyścisz sam. Cache resolwera należy do dostawcy internetu albo publicznego DNS, z którego korzystasz; jego wpis wygasa sam, a niektóre publiczne resolwery pozwalają poprosić o wcześniejsze odświeżenie.
Windows 10 i 11
Otwórz Wiersz polecenia albo PowerShell i uruchom:
ipconfig /flushdns
:: or, in PowerShell:
Clear-DnsClientCachePowinien pojawić się komunikat o pomyślnym opróżnieniu pamięci podręcznej programu rozpoznawania nazw DNS. Jeśli zobaczysz „odmowa dostępu”, otwórz terminal przez Uruchom jako administrator. Potem zamknij i otwórz ponownie przeglądarkę, bo ma własny cache.
macOS
Otwórz Terminal, uruchom tę linię i podaj hasło. Nie ma komunikatu potwierdzenia; brak komunikatu oznacza sukces. To samo polecenie działa we wszystkich wersjach macOS z ostatniej dekady.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderLinux
Większość dystrybucji desktopowych korzysta z cache systemd-resolved. Serwery mogą używać nscd lub dnsmasq albo nie mieć cache wcale:
# systemd-resolved (Ubuntu, Fedora, Debian 12+ and most desktops)
resolvectl flush-caches
resolvectl statistics # "Current Cache Size" should drop to 0
# nscd
sudo nscd -i hosts
# dnsmasq
sudo systemctl restart dnsmasqChrome, Edge, Brave i Firefox
Przeglądarki mają własny, krótki cache DNS. Wklej adres w pasek adresu i naciśnij przycisk:
chrome://net-internals/#dns → Clear host cache (Chrome, Brave)
edge://net-internals/#dns → Clear host cache (Edge)
about:networking#dns → Clear DNS Cache (Firefox)Android i iPhone
- Najszybciej na obu: włącz tryb samolotowy na dziesięć sekund i wyłącz. Ponowne połączenie czyści systemowy cache DNS.
- Android, Chrome:
chrome://net-internals/#dnsdziała też na Androidzie. - Android z prywatnym DNS (Ustawienia → Sieć → Prywatny DNS): odpowiedzi przychodzą od tego dostawcy DNS-over-TLS, więc liczy się jego cache, a nie Twojego Wi-Fi.
- iPhone i iPad: jeśli tryb samolotowy nie wystarczy, uruchom urządzenie ponownie.
Router i resolwer
Domowe routery często przekazują zapytania DNS i trzymają odpowiedzi w cache. Restart routera to czyści. Resolwer za nim jest poza Twoim zasięgiem, z dwoma wyjątkami:
- Google Public DNS (
8.8.8.8) ma stronę Flush cache dla pojedynczej nazwy i typu rekordu. - Cloudflare (
1.1.1.1) ma stronę Purge cache, która robi to samo. - W przypadku DNS Twojego dostawcy możesz tylko odczekać TTL — albo tymczasowo przełączyć urządzenie na publiczny resolwer.
Kiedy czyszczenie nie pomoże
- Rekord w ogóle nie został zmieniony. Sprawdź, co odpowiadają serwery nazw samej domeny, np. sprawdzaniem propagacji PixDNS. Jeśli nadal podają starą wartość, zmiana nie została zapisana albo trafiła do złego dostawcy.
- Nazwa przed chwilą nie istniała. Resolwery cache'ują też odpowiedź „nie ma takiej nazwy” (NXDOMAIN) przez czas ustawiony w rekordzie SOA strefy — często godzinę.
- Wpis w pliku hosts całkowicie zastępuje DNS na tym jednym komputerze:
# a forgotten line in the hosts file beats every cache:
# Windows: C:\Windows\System32\drivers\etc\hosts
# macOS/Linux: /etc/hosts
203.0.113.80 example.comNajczęstsze pytania
Czy czyszczenie cache DNS jest bezpieczne?
Tak. Cache wypełnia się sam przy kolejnych zapytaniach; jedyny koszt to kilka milisekund dłuższa pierwsza wizyta na każdej stronie.
Czy po wyczyszczeniu trzeba uruchomić komputer ponownie?
Nie. Uruchom ponownie przeglądarkę, bo ma własny cache i otwarte połączenia.
Dlaczego po wyczyszczeniu nadal widzę starą stronę?
Zwykle dlatego, że resolwer (dostawcy lub publiczny DNS) ma jeszcze starą odpowiedź do wygaśnięcia TTL albo dlatego, że rekord na serwerach nazw domeny wcale nie został zmieniony.
Jak często czyścić cache DNS?
Tylko wtedy, gdy coś jest nie tak. Robienie tego regularnie niczego nie poprawia.
Zobacz teorię w praktyce — uruchom Sprawdzanie propagacji DNS dla własnej domeny.
Zaktualizowano 13 października 2026