Jak opróżnić pamięć podręczną DNS w systemie Windows

Wypróbuj Nasz Instrument Do Eliminowania Problemów

System operacyjny Microsoft Windows przechowuje wszystkie wyszukiwania DNS w pamięci podręcznej, aby przyspieszyć połączenie w przypadku przyszłych wizyt na wcześniej odwiedzanych witrynach internetowych lub serwerach. DNS dla uproszczeń zamienia nazwy domen, takie jak ghacks.net, na adresy IP, takie jak 96.30.22.116. Aby jeszcze bardziej uprościć: użytkownicy komputerów używają prawie wyłącznie nazw domen, podczas gdy komputery i urządzenia mają adresy IP.

Dostawca DNS jest pytany podczas każdej próby połączenia, chyba że informacje są już zapisane w pamięci podręcznej.

Możesz chcieć wiedzieć, dlaczego ktoś chciałby opróżnić pamięć podręczną DNS? Powiedzmy, że zdecydowałeś się przełączyć z serwera DNS swojego dostawcy na Otwórz DNS , Google DNS lub inną bezpłatną usługę, która obiecuje większe prędkości i drobne dodatki, takie jak konfigurowane przez użytkownika filtrowanie witryn. Jeśli przełączysz się podczas sesji, będziesz używać starych danych z pamięci podręcznej, jeśli uzyskasz dostęp do stron, które już odwiedziłeś.

Nie jest to duży problem? Możesz mieć rację, ale pomyśl o następującej sytuacji. Webmaster przenosi witrynę na nowy serwer. Może minąć do 48 godzin, zanim wszystkie serwery DNS przekierują użytkowników do witryny na nowym serwerze, a nie na starym serwerze. Niektórzy webmasterzy zmieniają serwer DNS przed migracją, jeśli wiadomo, że serwer DNS dostawcy usług internetowych działa wolno, jeśli chodzi o aktualizację informacji (inną opcją dla webmasterów jest edytuj plik hosts ).

Pamięć podręczna DNS może mieć również wpływ na prywatność, szczególnie w publicznych systemach komputerowych lub systemach z wieloma użytkownikami. Możliwe jest wyświetlenie zawartości pamięci podręcznej, która z kolei ujawnia wszystkie strony internetowe, które użytkownik odwiedził w sesji. Opróżnianie pamięci podręcznej usuwa wpisy, tak że następny użytkownik nie będzie mógł zobaczyć listy odwiedzonych witryn internetowych.

Opróżnianie pamięci podręcznej DNS

Przejdźmy do poleceń. Użytkownicy systemu Windows muszą otworzyć wiersz polecenia, aby opróżnić pamięć podręczną DNS. Najłatwiej to zrobić, naciskając Windows-r , rodzaj cmd i naciśnij wchodzić klucz.

Komenda ipconfig / flushdns czyści pamięć podręczną DNS. Wszystkie rekordy do tego momentu są usuwane z pamięci podręcznej.

C: Users Martin> ipconfig / flushdns
Konfiguracja IP systemu Windows
Pomyślnie opróżniono pamięć podręczną mechanizmu rozpoznawania nazw DNS.

ipconfig flushdns

Wyświetlanie pamięci podręcznej DNS

Możesz sprawdzić, czy pamięć podręczna DNS została opróżniona za pomocą polecenia ipconfig / displaydns . Należy pamiętać, że polecenie może nadal wyświetlać wpisy, ale są to nowe wpisy, które zostały dodane do pamięci podręcznej po jej opróżnieniu. Oprogramowanie antywirusowe może na przykład łączyć się automatycznie w celu aktualizacji serwerów.

C: Users Martin> ipconfig / displaydns
Konfiguracja IP systemu Windows

ipconfig displaydns

Wyłączanie buforowania DNS

Buforowanie DNS można wyłączyć na czas sesji lub całkowicie. Negatywne skutki są takie, że wyszukiwanie może trwać dłużej, szczególnie w sieciach komputerowych z podłączonymi udziałami sieciowymi i urządzeniami. Z drugiej strony stacje robocze komputerowe bez połączeń sieciowych prawdopodobnie nie będą miały negatywnego wpływu na działanie. Najlepiej jest najpierw poeksperymentować z tym ustawieniem, wyłączając je tymczasowo na czas sesji.

Polecenie zatrzymania pamięci podręcznej DNS dla aktywnej sesji to net stop dnscache . Należy pamiętać, że do pomyślnego wykonania polecenia potrzebne są uprawnienia administratora. Użytkownicy systemu Windows 7 mogą to zrobić, klikając kulę menu Start, wybierając Wszystkie programy> Akcesoria, klikając prawym przyciskiem myszy Wiersz polecenia i wybierając Uruchom jako administrator. Ścieżka powinna być podobna dla innych wersji systemu Windows.

c: windows system32> net stop dnscache
Zatrzymywanie usługi klienta DNS
Usługa klienta DNS została pomyślnie zatrzymana.

stop dns client service

Możesz ponownie uruchomić usługę klienta DNS za pomocą polecenia net start dnscache .

Poprzednie instrukcje wyłączały pamięć podręczną DNS dla jednej sesji. Ponowne uruchomienie spowoduje ponowne załadowanie go jako usługi. Możliwe jest jednak całkowite wyłączenie pamięci podręcznej DNS. Odbywa się to za pomocą skrótu Windows-r , wpisując services.msc i uderzanie wchodzić .

Znajdź usługę klienta DNS na liście i kliknij ją dwukrotnie. W oknie, które się otworzy, znajdują się opcje umożliwiające zatrzymanie usługi dla bieżącej sesji i zmianę jej typu uruchamiania z ręcznego na wyłączony.

dns client service

Wyłączony oznacza, że ​​nie zostanie uruchomiony w systemie Windows, co skutecznie wyłącza pamięć podręczną DNS na stałe. Inną korzyścią jest to, że inni użytkownicy nie mogą wyświetlać pamięci podręcznej DNS w celu pobrania listy odwiedzanych witryn internetowych i serwerów.

Użytkownicy systemu Windows, którzy myślą o wyłączeniu pamięci podręcznej DNS na stałe, powinni najpierw przetestować ją, wyłączając pamięć podręczną dla sesji. Jeśli nie zauważą spadków wydajności lub wolniejszych niż zwykle połączeń, mogą całkowicie wyłączyć pamięć podręczną.