Ce trebuie să știți
- Tastați Terminal în Spotlight sau navigați la Go > Utilități > Terminal.
- În fereastra Terminal, introduceți comanda: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Acest articol explică cum să goliți memoria cache DNS pe un Mac.
Cum îmi resetați DNS-ul pe un Mac?
Dacă întâmpinați probleme de conectivitate, este posibil să le puteți remedia prin resetarea înregistrării locale a informațiilor serverului de nume de domeniu (DNS) stocate pe Mac. Aceste informații pot fi învechite sau corupte, împiedicând încărcarea site-urilor web și încetinind conexiunea. Pentru a reseta memoria cache DNS pe un Mac, trebuie să introduceți o comandă Terminal pe Mac.
Iată cum să vă goliți memoria cache DNS pe un Mac:
-
Type Comandă+ Space pentru a deschide Spotlight.
-
Tastați Terminal și selectați Terminal din rezultatele căutării.
Puteți accesa Terminal și navigând la Go > Utilități > Terminal.
-
Introduceți această comandă în fereastra Terminal: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder și apoi apăsați Enter.
Această comandă funcționează numai în macOS El Capitan și mai nou. Dacă aveți o versiune mai veche de macOS, verificați în secțiunea următoare comanda corectă.
-
Tastați parola și apăsați din nou enter.
Parola nu va apărea în Terminal pe măsură ce o introduceți. Introduceți parola și apăsați pe Enter.
-
Cache-ul DNS va fi resetat, dar nu va apărea niciun mesaj în acest sens în terminal. Când apare o nouă linie, aceasta indică faptul că comanda a fost executată.
Cum să ștergeți DNS-ul în versiunile mai vechi de macOS
Versiunile mai vechi de macOS folosesc diferite comenzi ale terminalului pentru a șterge DNS-ul. Cu toate acestea, începeți prin a deschide o fereastră Terminal, indiferent de versiunea de macOS pe care o utilizați.
Iată comenzile pentru a șterge DNS în fiecare versiune de macOS:
- El Capitan și mai nou: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Yosemite: sudo killall -HUP mDNSResponder
- Leul, Leul de Munte și Mavericks: sudo dscacheutil –flushcache
- Snow Leopard: sudo lookupd –flushcache
- Tiger: lookupd –flushcache
Ce face spălarea unui DNS?
De fiecare dată când încercați să accesați un site web prin internet, vă conectați la un server DNS care spune browserului dvs. web unde să mergeți. Serverul DNS menține un director de site-uri web și adrese IP, ceea ce îi permite să se uite la adresa site-ului web, să găsească IP-ul corespunzător și să îl furnizeze browserului dvs. web. Aceste informații sunt apoi stocate pe Mac într-un cache DNS.
Când încercați să accesați un site web pe care ați vizitat recent, Mac-ul dvs. își folosește memoria cache DNS în loc să verifice cu un server DNS real. Acest lucru economisește timp, astfel încât site-ul se încarcă mai repede. Browserul web nu trebuie să treacă prin pasul suplimentar de comunicare cu un server DNS la distanță, ceea ce duce la mai puțin timp între introducerea adresei unui site web și încărcarea site-ului.
Dacă memoria cache DNS locală este coruptă sau învechită, este ca și cum ai încerca să folosești o agendă de telefon veche sau o agendă de adrese pe care cineva a vandalizat-o. Browserul dvs. web verifică memoria cache pentru a găsi o adresă IP pentru site-ul web pe care încercați să-l vizitați și găsește fie adresa greșită, fie o adresă inutilizabilă. Acest lucru poate încetini procesul sau poate împiedica încărcarea site-urilor web sau a anumitor elemente ale site-ului web, cum ar fi videoclipurile.
Când goliți memoria cache DNS, îi instruiți Mac-ului să-și ștergă înregistrările DNS locale. Acest lucru obligă browserul dvs. web să verifice cu un server DNS real data viitoare când încercați să accesați un site web. Ar trebui să vă goliți întotdeauna memoria cache DNS după ce schimbați serverele DNS de pe Mac. Poate fi util și dacă aveți probleme de conectivitate.
Întrebări frecvente
Cum verific memoria cache DNS pe un Mac?
Deschideți aplicația încorporată de vizualizare a jurnalelor Console pe Mac și tastați any:mdnsresponder în bara de căutare. Apoi, lansați Terminalul, introduceți sudo killall –INFO mDNSResponder și apăsați Enter sau Return Înapoi în aplicația Console, puteți vedea o listă de înregistrări DNS stocate în cache.
Cum șterg memoria cache DNS pe Windows 10?
Pentru a șterge memoria cache DNS pe Windows 10, deschideți caseta de dialog Run, introduceți ipconfig /flushdns și faceți clic pe OK. De asemenea, puteți utiliza aceeași comandă în linia de comandă Windows dacă doriți mai multe informații despre proces.
Ce este otrăvirea cache-ului DNS?
Otrăvirea cache-ului DNS, cunoscută și sub numele de falsificare DNS, este atunci când cineva introduce în mod deliberat informații false sau incorecte într-un cache DNS. După introducerea informațiilor false, viitoarele interogări DNS vor returna răspunsuri incorecte și vor direcționa utilizatorii către site-urile web greșite.