Jak wyczyścić pamięć podręczną resolvera DNS w systemach Windows, macOS i Linux
Wyczyszczenie pamięci podręcznej resolvera DNS może pomóc w rozwiązaniu problemów z łącznością internetową i zapewnić, że Twój system używa najnowszych informacji DNS. Ten artykuł zawiera instrukcje krok po kroku dotyczące czyszczenia pamięci podręcznej DNS w systemach Windows 11/10, macOS i Linux.
Dla użytkowników Windows 11/10
Otwórz Wiersz polecenia
- Naciśnij
Windows + S
, aby otworzyć pasek wyszukiwania. - Wpisz
cmd
lubWiersz polecenia
. - Kliknij prawym przyciskiem myszy na
Wiersz polecenia
i wybierzUruchom jako administrator
.
- Naciśnij
Wyczyść pamięć podręczną DNS
- W oknie Wiersza polecenia wpisz
ipconfig /flushdns
i naciśnijEnter
: - Powinieneś zobaczyć komunikat potwierdzający, że pamięć podręczna resolvera DNS została pomyślnie wyczyszczona:
- W oknie Wiersza polecenia wpisz
Dla użytkowników macOS
Otwórz Terminal
- Otwórz
Spotlight
naciskającCommand + Space
. - Wpisz
Terminal
i naciśnijEnter
, lub znajdź aplikację Terminal w folderzeNarzędzia
wProgramach
.
- Otwórz
Wyczyść pamięć podręczną DNS
W zależności od Twojej wersji macOS, wpisz odpowiednią komendę poniżej i naciśnij
Enter
. Możesz zostać poproszony o podanie hasła administratora, aby wykonać polecenie.- Dla macOS 10.11 (El Capitan) i nowszych:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Dla macOS 10.10 (Yosemite):
sudo killall -HUP mDNSResponder
- Dla macOS 10.9 (Mavericks), 10.8 (Mountain Lion) i 10.7 (Lion):
sudo dscacheutil –flushcache
- Dla macOS 10.6 (Snow Leopard):
sudo lookupd –flushcache
- Dla macOS 10.11 (El Capitan) i nowszych:
Dla użytkowników Linux
Wyczyszczenie pamięci podręcznej DNS w systemie Linux zależy od używanej usługi DNS, takiej jak nscd
, dnsmasq
lub systemd-resolved
.
Dla systemd-resolved
(często w nowszych dystrybucjach):
- Otwórz okno terminala.
- Wpisz następujące polecenie:
sudo systemd-resolve --flush-caches
Dla nscd
:
- Otwórz okno terminala.
- Wpisz następujące polecenie:
sudo systemctl restart nscd
Dla dnsmasq
:
- Otwórz okno terminala.
- Wpisz następujące polecenie:
sudo systemctl restart dnsmasq
Podsumowanie
Wyczyszczenie pamięci podręcznej DNS jest prostym procesem, który może rozwiązać wiele powszechnych problemów z łącznością internetową. Jeśli nadal występują problemy po wyczyszczeniu pamięci podręcznej DNS, rozważ sprawdzenie swojego połączenia internetowego lub skontaktowanie się z dostawcą usług internetowych w celu uzyskania dalszej pomocy.