Jeśli Twój komputer ma problem z osiągnięciem określonej witryny lub serwera, może to być związane z uszkodzeniem lokalnej pamięci podręcznej DNS. Ten artykuł pokaże Ci, jak wyczyścić lokalną pamięć podręczną DNS dla kilku systemów operacyjnych.
Windows
1) Najpierw należy otworzyć wiersz polecenia z poziomu Administratora:
- W systemie Windows 8 i wyżej, użyj klawiszy Windows + X , aby otworzyć menu “Użytkownicy zaawansowani“, a następnie wybierz Wiersz polecenia (Administrator).
- W poprzednich wersjach systemu Windows:
A. Wpisz “wiersz” w polu wyszukiwania w dolnej części menu Start.
B. Kliknij prawym przyciskiem myszy na ikonę exe.
C. Wybierz polecenie Uruchom jako administrator.
2) Wpisz następujące polecenie i naciśnij klawisz Enter na klawiaturze:
ipconfig /flushdns
3) Jeśli wszystko pójdzie dobrze, zobaczysz następujący komunikat z potwierdzeniem:
Successfully flushed the DNS Resolver Cache.
Mac OS X
Uruchom Terminal i wpisz odpowiednie polecenie dla danej wersji OS X, a następnie naciśnij klawisz Enter na klawiaturze:
-
Mac OS X w wersji 10.10.4 i nowsze:
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
-
Mac OS X w wersji 10.10 – 10.10.3:
sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches
-
Mac OS X w wersji 10.9:
sudo killall -HUP mDNSResponder
-
Mac OS X w wersji 10.6 – 10.8:
sudo dscacheutil -flushcache
Linux
Wiele nowoczesnych dystrybucji Linuxa nie korzystają z pamięci podręcznej programu rozpoznawania nazw DNS, tak jak Windows i Mac OS X. Jeśli nie wiesz, czy instalacja Linux wykorzystuje lokalne buforowanie DNS, odwiedź stronę internetową dla swojej dystrybucji Linuxa i poszukaj informacji na temat domyślnie włączonego oprogramowania.
1) Jedną z najczęściej używanych aplikacji buforowania DNS jest NSCD (Name Service Caching Daemon). Jeśli masz zainstalowany NSCD, można wyczyścić lokalną pamięć podręczną DNS poprzez uruchomienie jednego z następujących poleceń w terminalu / konsoli:
- Aby wyczyścić lokalną pamięć podręczną DNS dla bieżącego użytkownika:
nscd -i hosts
- Aby wyczyścić lokalną pamięć podręczną DNS dla wszystkich użytkowników:
nscd -I hosts
2) Niektóre pochodzące dystrybucje Ubuntu i Debianie mogą wyczyścić pamięć podręczną z:
sudo service dns-clean restart
Gratulacje, teraz już umiesz wyczyścić lokalną pamięć podręczną DNS!