Kako očistiti & Reset DNS Cache u MacOS Sierra

Sadržaj:

Anonim

Korisnici Mac OS-a koji su izmijenili svoje DNS postavke možda će morati očistiti DNS predmemoriju prije nego što promjene stupe na snagu. Osim toga, ponekad se poslužitelji imena i domene možda neće razriješiti kako je predviđeno ako imate ustajalu DNS predmemoriju na Macu, još jedna situacija u kojoj poništavanje DNS predmemorije često može biti rješenje.

Pokazat ćemo vam kako isprazniti DNS predmemoriju u MacOS Sierra 10.12 i novijim.

napomena: ovo koristi naredbeni redak i stoga je namijenjeno naprednijim korisnicima. Prilično je rijetko da početnik korisnik Mac OS-a ipak treba poništiti svoju DNS predmemoriju, ali često će samo ponovno pokretanje postići isti učinak.

Kako očistiti DNS predmemoriju u MacOS Sierra

  1. Otvorite aplikaciju Terminal, koja se nalazi u mapi Utilities unutar Applications
  2. Unesite točno sljedeću sintaksu naredbe (upotrijebite kopiranje i lijepljenje ako sumnjate u točnost sintakse):
  3. sudo killall -HUP mDNSResponder;say DNS cache has been shed

  4. Pritisnite tipku Return/Enter i unesite administratorsku lozinku kada se to od vas zatraži (ovo je neophodno zbog sudo privilegija)
  5. Pričekajte nekoliko trenutaka da se DNS predmemorija očisti

Dobit ćete verbalno zvučno upozorenje da je DNS predmemorija isprana kada završi.

Ovo može biti osobito važno ako ste nedavno napravili promjene na DNS poslužiteljima u Mac OS-u i ustanovite da promjene nisu stupile na snagu, ali također ga često koriste web programeri, programeri i dizajneri koji rad s nazivima domena ili nakon uređivanja host datoteke.

Iako nije uvijek potrebno, možda ćete morati zatvoriti i ponovno pokrenuti sve aktivne aplikacije koje koriste DNS ili umrežavanje, uključujući Safari, Chrome, Firefox, Operu, sFTP, SSH i druge slične zadatke ovisne o korespondencija naziva domene.

Rijetko gornja naredba možda neće raditi, ali dostupna je alternativna naredba za macOS Sierra 10.12.3 i novije verzije koja također dodaje dodatni fokus na pomoćni proces, ta sintaksa je:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;say MacOS DNS cache has been deleted

Kao i prije, pritiskom na return izvršit će se sintaksa naredbe i poništiti DNS predmemorija u MacOS 10.12.4 i novijim izdanjima.

Zapamtite, ovaj je savjet namijenjen modernim verzijama macOS-a uključujući Sierra 10.12 i novije. Ranije verzije MacOS-a često imaju potpuno drugačije metode ponovnog postavljanja DNS predmemorije kao što je ovdje opisano, iako budući da su neka od ranijih izdanja još uvijek u implementaciji, može biti korisno znati i te metode.

Imate li komentara ili trikova za resetiranje DNS predmemorije u MacOS-u? Javite nam u komentarima!

Kako očistiti & Reset DNS Cache u MacOS Sierra