Cum să ștergeți & Resetați memoria cache DNS în MacOS Sierra
Cuprins:
Utilizatorii de Mac OS care și-au modificat setările DNS ar putea fi nevoiți să-și golească memoria cache DNS înainte ca modificările să intre în vigoare. În plus, uneori, serverele de nume și domeniile s-ar putea să nu se rezolve așa cum s-a dorit dacă aveți memoria cache DNS învechită pe Mac, o altă situație în care resetarea memoriei cache DNS poate fi adesea soluția.
Vă vom arăta cum să goliți memoria cache DNS în MacOS Sierra 10.12 și versiuni ulterioare.
otă: aceasta folosește linia de comandă și astfel se adresează utilizatorilor mai avansați. Este destul de rar ca un utilizator începător de Mac OS să fie oricum nevoie să-și reseteze memoria cache DNS, dar adesea doar repornirea va obține același efect.
Cum să ștergeți memoria cache DNS în MacOS Sierra
- Deschide aplicația Terminal, care se găsește în folderul Utilități din Aplicații
- Introduceți exact următoarea sintaxă a comenzii (utilizați copierea și inserarea dacă aveți îndoieli cu privire la acuratețea sintaxei):
- Apăsați tasta Return/Enter și introduceți parola de administrator când vi se solicită (acest lucru este necesar din cauza privilegiilor sudo)
- Așteptați câteva momente până când memoria cache DNS să fie șters
sudo killall -HUP mDNSResponder;spunem cache-ul DNS a fost golit
Veți primi o alertă audio verbală că memoria cache DNS a fost golită când este finalizată.
Acest lucru poate fi deosebit de important dacă ați făcut recent modificări la serverele DNS din Mac OS și descoperiți că modificările nu au intrat în vigoare, dar este folosit frecvent de dezvoltatorii web, programatori și designeri care sunt lucrul cu nume de domenii sau după editarea fișierului hosts.
Deși nu este întotdeauna necesar, poate fi necesar să închideți și să relansați orice aplicație activă care utilizează DNS sau rețea, inclusiv Safari, Chrome, Firefox, Opera, sFTP, SSH și alte sarcini similare care depind de corespondența numelui de domeniu.
Rareori este posibil ca comanda de mai sus să nu funcționeze, dar este disponibilă o comandă alternativă pentru macOS Sierra 10.12.3 și mai târziu, care adaugă un accent suplimentar și asupra unui proces de ajutor, acea sintaxă este:
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;să spunem că memoria cache DNS MacOS a fost șters
Ca și înainte, apăsând return va executa sintaxa comenzii și va reseta cache-urile DNS în MacOS 10.12.4 și versiunile mai noi.
Nu uitați, acest sfat este destinat versiunilor moderne de macOS, inclusiv Sierra 10.12 și versiuni ulterioare. Versiunile anterioare de MacOS au adesea metode complet diferite de resetare a memoriei cache DNS, așa cum este descris aici, deși, deoarece unele dintre versiunile anterioare sunt încă în desfășurare, poate fi valoros să cunoaștem și acele metode.
Aveți comentarii sau trucuri pentru a reseta memoria cache DNS în MacOS? Spune-ne în comentarii!