Jak wyczyścić pamięć podręczną DNS (Windows, Mac, Chrome)

Rozwiązywanie problemów z witryną może być zastraszającą odpowiedzialnością. Jeśli chodzi o zadania takie jak opróżnianie pamięci podręcznej serwera DNS (Domain Name Server), łatwo jest się przytłoczyć i zdezorientować, zanim jeszcze zaczniesz.

Na szczęście możesz wykonać ten szczególny obowiązek szybko i łatwo, nawet bez doświadczenia technicznego. W dwóch krótkich krokach pamięć podręczna DNS zostanie wyczyszczona i będziesz mógł kontynuować pracę nad rozwiązaniem dowolnego napotkanego problemu.

W tym poście wyjaśnimy, czym jest pamięć podręczna DNS i w czym sytuacje, których możesz potrzebować, aby oczyścić swoje. Następnie podzielimy się rzeczywistym przykładem z naszego bezpośredniego doświadczenia i wyjaśnimy, jak wykonać ten krok rozwiązywania problemów, niezależnie od używanego sprzętu.

Wolisz obejrzeć naszą wersję wideo? Kliknij przycisk odtwarzania poniżej:

Wprowadzenie do buforowania DNS

Aby zrozumieć, dlaczego może być konieczne wyczyszczenie pamięci podręcznej DNS, jest kilka elementów, które musimy rozbić.

Po pierwsze, system nazw domen (DNS) to indeks wszystkich witryn internetowych i ich adresów IP. Można o nim myśleć jako o katalogu lub książce telefonicznej witryn internetowych. Jeśli chodzi o „ buforowanie , jest to proces zapisywania migawki czegoś (np. Strony internetowej), aby można było ją szybciej załadować w przyszłości.

Zatem buforowanie DNS obejmuje system operacyjny (OS) lub przeglądarka przechwytuje ostatnio odwiedzane adresy IP i zapisuje je w bazie danych. Umożliwia to przeglądarce ponowne ładowanie odwiedzonych w przeszłości witryn szybciej, niż gdyby za każdym razem musiała odwoływać się do DNS.

Niestety pamięć podręczna DNS może zostać uszkodzona, co prowadzi do prób wyłudzania informacji. Może również po prostu stać się nieaktualny lub powodować problemy z łącznością internetową. W każdej z tych sytuacji wyczyszczenie pamięci podręcznej DNS może często pomóc rozwiązać problem i wrócić do trybu online.

Analiza przypadku pamięci podręcznej DNS

Aby dokładniej zilustrować ten punkt, przyjrzyjmy się przykład, który faktycznie przydarzył się witrynie internetowej klienta Kisnta.

Klient skontaktował się z nami, ponieważ jego obrazy, CSS i JavaScript nie ładowały się poprawnie w jego witrynie.

Witryna wyglądało na to, że ładuje się dla nas dobrze, a klient nie wprowadził ostatnio żadnych zmian. Po sprawdzeniu ich witryny za pomocą Chrome Devtools zauważyliśmy, że wszystko, co pochodzi z ich subdomeny CDN (cdn.domain.com), nie ładowało się poprawnie, a zamiast tego zgłaszało błędy 404.

Pierwszą rzeczą, którą zrobiliśmy pingował subdomenę CDN, aby sprawdzić, czy możemy uzyskać do niej dostęp. Otrzymał odpowiedź zgodnie z oczekiwaniami. Następnie uruchomiliśmy adres URL CDN klienta za pomocą bezpłatnego narzędzia whatsmydns.

To narzędzie umożliwia użytkownikom szybkie sprawdzenie rozdzielczości rekordów DNS (takich jak CNAME CDN) z wielu lokalizacji geograficznych. Chcieliśmy mieć pewność, że strona ładuje się dobrze wszędzie, poza naszą fizyczną lokalizacją, i że jest przekazywana z powrotem do dostawcy CDN klienta.

Wyniki pokazały, że było to:

Przykład rozdzielczości CNAME whatsmydns

Po tych wszystkich kopiach potwierdziliśmy, że była to niewielka zmiana w przypadku dostawcy DNS klienta, który nadal był buforowany po ich stronie. Poprosiliśmy ich o wyczyszczenie pamięci podręcznej DNS lokalnie na ich komputerze i odświeżenie strony.

W tym momencie wszystko zaczęło się ponownie ładować w witrynie WordPress.

Wiedząc, jak wyczyścić Pamięć podręczna DNS może pomóc w wielu podobnych sytuacjach. Przyjrzyjmy się, jak to się robi.

Jak opróżnić pamięć podręczną DNS na komputerach Mac, Windows, Linux i Chrome

Czyszczenie pamięci podręcznej DNS jest stosunkowo prostym procesem, ale różni się w zależności od systemu operacyjnego. Ważne jest również, czy musisz go opróżnić z komputera, czy przeglądarki. Poniżej wyjaśniliśmy, jak wykonać to zadanie w systemach operacyjnych macOS, Windows i Linux, a także w przeglądarce Google Chrome.

  • macOS
  • Windows
  • Linux
  • Chrome

Jak wyczyścić pamięć podręczną DNS w systemie macOS

Aby wyczyścić Pamięć podręczna DNS na komputerze Mac, musisz otworzyć natywny interfejs wiersza poleceń znany jako Terminal i uruchomić odpowiednie polecenie. Ten proces różni się w zależności od używanej wersji systemu macOS.

Jeśli nie masz pewności, z jaką wersją pracujesz, kliknij ikonę „jabłko” w lewym górnym rogu desktop i wybierz opcję About This Mac:

Otwieranie okna About This Mac

Twoja aktualna wersja będzie pierwszą wymienioną informacją:

Wyświetlanie aktualna wersja macOS

Gdy znasz te informacje, możesz wykonać odpowiednie kroki poniżej.

macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) i Catalina (10.15)

Jeśli pracujesz na systemie macOS w wersji 10.11 lub nowszy, otwórz interfejs wiersza poleceń, klikając Idź > Narzędzia:

Dostęp do narzędzi Maca

Następnie wybierz Terminal. Po otwarciu uruchom następujące polecenie:

sudo killall -HUP mDNSResponder

Zostaniesz poproszony o podanie hasła komputera:

Wprowadzanie hasła administratora w celu wykonania polecenia opróżnienia DNS

Po Twoja pamięć podręczna DNS powinna być czysta.

macOS Yosemite (10.10)

Możesz uzyskać dostęp do Terminala tą samą metodą opisaną powyżej dla dowolnej wersji systemu macOS. W Yosemite (10.10), po otwarciu okna, musisz uruchomić następujące polecenie:

sudo discoveryutil udnsflushcaches

Wpisz hasło swojego komputera a pamięć podręczna DNS powinna zostać pomyślnie opróżniona.

macOS Lion (10.7), Mountain Lion (10.8) i Mavericks (10.9)

W przypadku wersji macOS 10.7 do 10.9 otwórz Terminal i uruchom następujące polecenie, aby wyczyścić pamięć podręczną DNS:

sudo killall -HUP mDNSResponder

Możesz zauważyć, że jest to to samo polecenie używane w wersjach 10.11 i powyżej. Wprowadź hasło, aby je wykonać.

macOS Snow Leopard (10.6)

Jeśli używasz systemu macOS Snow Leopard (10.6), otwórz Terminal i wprowadź to polecenie:

Zapisz się do newslettera

Dzięki WordPress zwiększyliśmy ruch o 1,187%. Pokażemy Ci, jak to zrobić.

Dołącz do ponad 20 000 innych osób, które otrzymują nasz cotygodniowy biuletyn ze wskazówkami dotyczącymi WordPressa!

sudo dscacheutil -flushcache

Następnie wprowadź hasło, aby zakończyć czyszczenie pamięci podręcznej DNS.

macOS Leopard (10.5)

Wreszcie macOS Leopard (10.5 ) użytkownicy powinni uruchomić następującą komendę w terminalu:

sudo lookupd -flushcache

Po wprowadzeniu hasła pamięć podręczna DNS powinna zostać opróżniona.

Wyczyszczenie pamięci podręcznej DNS jest również rozwiązaniem umożliwiającym naprawienie błędu ERR_SPDY_PROTOCOL_ERROR.

2. Jak wyczyścić pamięć podręczną DNS w systemie Windows

Opróżnianie pamięci podręcznej DNS na komputerze z systemem Windows jest dość proste. Oto jak wykonać to zadanie w systemie Windows 10, 8, 7 i XP.

Windows 10

Aby wyczyścić pamięć podręczną DNS w systemie operacyjnym Windows, musisz otworzyć polecenie Prompt, interfejs wiersza poleceń systemu. Możesz uzyskać dostęp do tego programu w systemie Windows 10, klikając przycisk Start. Następnie przejdź do systemu Windows > Wiersz polecenia:

Otwieranie wiersza polecenia z menu Start systemu Windows

Po otwarciu interfejsu wiersza poleceń wprowadź następujący wiersz:

ipconfig /flushdns

To polecenie powinno zwrócić potwierdzenie, że pamięć podręczna DNS została pomyślnie opróżniona:

Masz dość obsługi hostingu WordPress poniżej poziomu 1 bez odpowiedzi? Wypróbuj nasz światowej klasy zespół wsparcia! Sprawdź nasze plany

Wiersz polecenia Komunikat potwierdzenia opróżnienia pamięci podręcznej DNS

Następnie możesz zamknąć okno wiersza polecenia.

Windows 8

Czyszczenie pamięci podręcznej DNS w starszych wersjach systemu Windows wymaga tego samego polecenia ipconfig /flushdns. Jednak kroki dostępu do wiersza polecenia różnią się nieco w zależności od wersji.

W systemie Windows 8 otwórz ekran Aplikacje. Po prawej stronie znajdź Systemy Windows i wybierz Wiersz polecenia.

Po otwarciu programu uruchom ipconfig /flushdns. Po pomyślnym wyczyszczeniu pamięci podręcznej DNS powinno pojawić się potwierdzenie.

Windows 7 i Windows XP

W systemie Windows 7 lub Windows XP kliknij przycisk Start. Przejdź do Wszystkie programy > Akcesoria i wybierz Wiersz polecenia.

W interfejsie wiersza poleceń uruchom ipconfig /flushdns. Powinieneś otrzymać wiadomość potwierdzającą po opróżnieniu pamięci podręcznej DNS.

Jak wyczyścić pamięć podręczną DNS w systemie Linux

Opróżnianie pamięci podręcznej DNS na komputerach z systemem Linux jest dość podobne do tego procesu na komputerze Mac lub Windows. Oto jak.

Ubuntu

Linux używa Terminala jako interfejsu wiersza poleceń, tak jak macOS. Aby go otworzyć, kliknij Działania w lewym górnym rogu pulpitu Spowoduje to wyświetlenie paska wyszukiwania, w którym możesz wpisać „terminal”, aby znaleźć i uruchomić program.

Gdy wiersz poleceń interfejs jest otwarty, wykonaj następujące polecenie:

sudo systemd-resolve --flushcaches

Terminal poprosi Cię o podanie hasła. Wprowadź je, aby zakończyć wykonywanie polecenia i opróżnianie pamięci podręcznej DNS.

Inne dystrybucje

Jeśli używasz dystrybucji Linuksa innej niż Ubuntu, możesz opróżnić pamięć podręczną DNS, otwierając interfejs wiersza poleceń i uruchamiając to polecenie :

sudo /etc/init.d/dns-clean start

Po wykonaniu polecenia pamięć podręczna powinna być wyczyszczona.

Jak wyczyścić pamięć podręczną DNS w Google Chrome

Wreszcie, jak wspomnieliśmy na początku tego posta, możesz mieć powód do wyczyszczenia pamięci podręcznej DNS przeglądarki zamiast systemu operacyjnego. W przeglądarce Google Chrome możesz to zrobić, wpisując w pasku adresu:

chrome: // net-internals / # dns

Następnie kliknij przycisk Wyczyść pamięć podręczną hosta:

Przycisk Wyczyść pamięć podręczną hosta w przeglądarce Google Chrome

Powinno to wyczyścić pamięć podręczną DNS przeglądarki Chrome.

Musisz wyczyścić pamięć podręczną przeglądarki, zapoznaj się z artykułem: Jak wyczyścić pamięć podręczną przeglądarki dla wszystkich głównych przeglądarek.

Wyczyszczenie pamięci podręcznej DNS jest proste proces, który różni się w zależności od systemu operacyjnego i przeglądarki. Dowiedz się, jak opróżniać pamięć podręczną DNS na komputerach Mac, Windows, Linux i Chrome dzięki temu szczegółowemu samouczkowi! 🧹🖥Kliknij do Tweeta

Podsumowanie

Perspektywa wyczyszczenia pamięci podręcznej DNS może wydawać się zniechęcająca, zwłaszcza jeśli nie masz doświadczenia w rozwiązywaniu problemów z połączeniem internetowym lub innych problemów z witryną. Na szczęście sam proces jest dość prosty.

Wyczyszczenie pamięci podręcznej DNS wymaga tylko kilku kroków. Najpierw musisz wiedzieć, jakiego systemu operacyjnego i wersji używasz. Następnie możesz wykonać odpowiednie kroki powyżej i wyczyścić pamięć podręczną DNS, wprowadzając jedno lub dwa proste polecenia.

Jeśli podobał Ci się ten samouczek, pokochasz nasze wsparcie. Wszystkie plany hostingowe Kinsta obejmują całodobowe wsparcie naszych doświadczonych programistów i inżynierów WordPress. Porozmawiaj z tym samym zespołem, który wspiera naszych klientów z listy Fortune 500. Sprawdź nasze plany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *