Cum să spălați cache-ul DNS pe Mac (05.17.24)

Oricine folosește internetul lasă un fel de amprentă digitală. Cookie-urile și Javascript sunt adesea folosite pentru a monitoriza comportamentul vizitatorilor site-ului web.

Dar știați că sistemul dvs. de operare stochează și informații despre activitățile dvs. de navigare? Acest lucru se face prin cache-ul DNS, pe care ar trebui să îl curățați în mod regulat pentru a preveni problemele.

Acest articol va explica ce este cache-ul DNS, de ce îl salvează computerul dvs. și cum să spălați cache-ul DNS pe Mac.

Ce este cache-ul DNS?

Serverele DNS convertesc nume de domenii, cum ar fi www.abc.com, în adrese web numerice pe care sistemele informatice le pot procesa. În mod implicit, browserele contactează serverele DNS ori de câte ori este accesată o adresă web. Cu cât un URL are mai mulți vizitatori, cu atât mai mult lucrează pentru serverul DNS, ceea ce ar putea duce la erori DNS, cum ar fi „Serverul DNS nu răspunde”.

Pentru a minimiza funcționarea pentru serverul DNS și pentru a preveni preluarea frecventă ori de câte ori utilizatorul încearcă să acceseze același site web, sistemele de operare, cum ar fi Windows și macOS, includ propria cache pentru fiecare adresă rezolvată. Aceasta se numește cache DNS. Practic, cache-ul DNS stochează toate informațiile relevante necesare pentru rezoluția numelui. În acest fel, browserul dvs. nu trebuie să acceseze serverul DNS de fiecare dată când se face o interogare.

Fiecare cache DNS conține următoarele informații:

  • Reimg date sau rdata - Aceste date descriu înregistrarea, cum ar fi adresa sau numele gazdei.
  • Tipul înregistrării - Aceasta se referă la tipul intrării create
  • Nume înregistrare - Aceasta înregistrează numele domeniului obiectul pentru care a fost făcută înregistrarea.
  • Timpul de viață - Aceasta se referă la perioada de valabilitate a înregistrării reimg, stocată de obicei în câteva secunde.
  • Clasă - Aceasta se referă la protocol grup căruia îi aparține reimg.
  • Reimg lungimea datelor - Aceasta este valoarea pentru lungimea datelor reimg.
De ce trebuie să ștergeți cache-ul DNS în Catalina

Care sunt motivele unei curățări DNS obișnuite? După cum sa discutat mai devreme, spălarea cache-ului DNS în mod regulat are scopul său. Dar acest proces nu este automat. Intrările sunt stocate în cache, cu excepția cazului în care TTL-ul definit expiră. Utilizatorul trebuie să inițieze spălarea și există mai multe motive pentru care trebuie să faceți acest lucru.

Ascundeți activitățile de căutare

Deși monitorizarea comportamentului utilizatorilor se efectuează în principal prin utilizarea cookie-urilor, JavaScript și a altor software-uri, memoria cache DNS conține în continuare informații relativ importante, care este o țintă potențială pentru colectorii de date. Pe baza adreselor listate, plus informații suplimentare salvate în cache, oricine vă poate analiza istoricul paginilor. Lista adreselor web stocate în cache trădează ce site-uri web vizitați mai des. Cu cât este mai cuprinzătoare colecția de adrese cache, cu atât mai mult dezvăluie despre dvs. și despre activitățile dvs.

Scopuri de securitate

Acesta este probabil unul dintre cele mai importante motive pentru care ar trebui să ștergeți în mod regulat memoria cache DNS. Datele salvate în cache sunt utile pentru livrarea rapidă a paginilor web, dar pot fi extrem de periculoase în mâinile greșite. Dacă hackerii au acces la cache-ul DNS, aceștia pot manipula cu ușurință intrările și vă pot modifica activitățile. De exemplu, vă pot redirecționa către site-uri web greșite sau pot afișa rezultate de căutare diferite. Aceasta se mai numește otrăvire DNS sau falsificare DNS. Acest truc este, în general, folosit pentru a fura informații de conectare pentru conturi bancare online și alte conturi. Prin spălarea DNS-ului dvs., criminalii cibernetici nu vor avea ocazia să vă fure datele de conectare.

Rezolvați problemele tehnice

Când întâmpinați probleme la accesarea anumitor site-uri web sau la utilizarea aplicațiilor web, spălarea memoriei cache DNS este unul dintre pașii necesari pentru depanare. De exemplu, este posibil ca versiunea învechită a site-ului web apelat să fie afișată din cauza intrărilor învechite. Acest lucru se întâmplă atunci când numele de domeniu stocat în memoria cache are o adresă IP incorectă sau veche. Acest lucru poate fi ușor remediat prin ștergerea cache-ului DNS. Când faceți acest lucru, solicitarea va fi din nou direcționată către serverul DNS corespunzător și nu din cache. Aceasta va actualiza informațiile despre adresă în proces și conexiunea la pagina web va fi restabilită.

Cum să spălăm cache-ul DNS în Catalina și Big Sur

Acum că am stabilit importanța ștergerii cache-ului DNS, haideți să discutăm acum pașii despre cum să spălați cache-ul DNS în Catalina și Big Sur.

Dacă rulați o versiune mai veche de macOS, procesul este ușor diferit, deci acest lucru nu va funcționa. Pentru ca pașii să fie eficienți, trebuie să rulați cel puțin Catalina.

Urmați pașii de aici:

  • Deschideți Terminalul accesând Căutare & gt; Du-te & gt; Utilități . Puteți căuta, de asemenea, Terminal folosind Spotlight
  • În fereastra Terminal, tastați următoarea comandă:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • Apăsați Enter pentru a executa comanda.
  • Introduceți parola de administrator când vi se solicită.
  • Închideți terminalul.
  • După ce ați parcurs pașii de mai sus, atunci ați șters cu succes cache-ul DNS. Dacă întâmpinați probleme de resetare și eliminare a memoriei cache DNS, iată ce puteți face:

    • Reporniți computerul Mac și încercați să goliți memoria cache după repornire.
    • Opriți firewall-ul și software-ul de securitate temporar.
    • Curățați fișierele nedorite de pe Mac utilizând aplicația de reparații Mac.
    • Porniți în modul sigur și încercați să ștergeți memoria cache de acolo.
    Cum să spălați memoria cache DNS pe Mac cu MacOS mai vechi

    ​​Pașii de mai sus funcționează numai pentru macOS Catalina și Big Sur. Dacă rulați un MacOS mai vechi, trebuie să consultați comenzile corespunzătoare de mai jos. Veți utiliza în continuare Terminalul pentru a introduce comenzile, doar că liniile de comandă sunt ușor diferite.

    Sierra și High Sierra:
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.4) și El Capitan:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.1 până la 10.10 .3):
    • sudo discoveryutil mdnsflushcache
    • sudo discoveryutil udnsflushcaches
    Mavericks:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Rezumat

    Când ștergeți memoria cache DNS utilizând comenzile de mai sus, rețineți că nu veți primi nicio afirmație sau niciun mesaj care să indice că procesul a avut succes. Singurul mod în care veți ști că cache-ul DNS a fost resetat este atunci când puteți accesa în cele din urmă pagina web cu care ați avut probleme anterior.


    Video YouTube.: Cum să spălați cache-ul DNS pe Mac

    05, 2024