Kako isprazniti DNS predmemoriju u Mac OS X i macOS-u

Ovaj kratki članak opisuje kako isprazniti (ili resetirati) DNS predmemoriju. DNS upiti (IP adrese) se obično spremaju u predmemoriju, ali ponekad može biti potrebno isprazniti i isprazniti DNS predmemoriju. Brisanjem (ili "ispiranjem") predmemorije osvježavaju se ti podaci. Na primjer, ako imate puno kodova pogreške 404 (ne može pronaći poslužitelj) ili naiđete na probleme u kojima se imenovani poslužitelj ne rješava ispravno, možda ćete htjeti resetirati svoju DNS predmemoriju. Srećom, ovaj proces je vrlo jednostavan.

Kako isprazniti DNS predmemoriju u Mac OS X

Sadržaj

    • O DNS predmemoriji vašeg Maca
  • Isperite DNS predmemoriju u macOS Sierra i različitim verzijama Mac OS X
    • macOS Sierra
    • OS X 10.10 Yosemite i El Capitan
    • OS X 10.9 Mavericks
    • OS X Mountain Lion ili Lion (10.7 i 10.8)
    • Mac OS X 10.6 i 10.5
    • Mac OSX 10.4 i niže
    • Provjerite jesu li vaši problemi s DNS-om riješeni
    • Spremite .scpt datoteku na svoju radnu površinu za brzi pristup
    • Povezane objave:

O DNS predmemoriji vašeg Maca

macOS i OS X čuvaju lokalnu predmemoriju razriješenih DNS upita na vrijeme koje odredi DNS poslužitelj. Ponekad je potrebno odmah resetirati predmemoriju i ponovno zatražiti DNS poslužitelj. Na primjer, ako se vaš DNS poslužitelj nedavno promijenio, možda ćete to morati učiniti.

Ako vaš Mac ne koristi najnovije DNS unose s vašeg poslužitelja, ponovnim pokretanjem vašeg Maca obično se ažuriraju podaci iz predmemorije. Ako želite ažurirati DNS unose i ne možete ponovno pokrenuti svoj Mac ili poslužitelj pomoću macOS-a ili OS X-a, upotrijebite donje naredbe terminala (ovisno o verziji macOS-a ili OS X-a).

Isperite DNS predmemoriju u macOS Sierra i različitim verzijama Mac OS X

macOS Sierra

Otvorite Terminal i unesite donju naredbu. Ova naredba briše MDNS i UDNS predmemoriju. DNS-om u macOS-u se rukuje putem mDNSRespondera, zaustavljanje procesa je najlakši način za resetiranje vaše DNS predmemorije na Macu osim ponovnog pokretanja i ručnog mijenjanja DNS postavki. Zapamtite da kada se od vas zatraži da unesete lozinku, unesite svoju lozinku za prijavu na Mac i pritisnite Enter.

sudo killall -HUP mDNSResponder Zapovijed sudodscacheutil -flushcache također radi Isperite DNS predmemoriju macOS Sierra i mac OS X

OS X 10.10 Yosemite i El Capitan

Upotrijebite sljedeću naredbu terminala za resetiranje DNS predmemorije u OS X v10.10.4 ili novijoj

sudo killall -HUP mDNSResponder. 

Upotrijebite sljedeću naredbu terminala za resetiranje DNS predmemorije u OS X v10.10 do v10.10.3

sudo discoveryutil mdnsflushcache

Unesite svoju administratorsku lozinku kada se od vas zatraži da izvršite ispiranje.

OS X 10.9 Mavericks

Otvorite Terminal i unesite:

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Mountain Lion ili Lion (10.7 i 10.8)

Pokrenite aplikaciju Terminal (Aplikacije > Uslužni programi > Terminal) i unesite (unesite svoju administratorsku lozinku kada se to od vas zatraži):

sudo killall -HUP mDNSResponder

Mac OS X 10.6 i 10.5

Otvorite Terminal i upišite:

sudo dscacheutil -flushcache

Mac OSX 10.4 i niže

Pokrenite terminal i unesite:

lookupd -flushcache Ažuriranja macOS App Storea se ne prikazuju? Ažuriranja o duhovima?

Provjerite jesu li vaši problemi s DNS-om riješeni

Da biste provjerili radi li vaš DNS sada normalno, koristite naredbu “dig”. Ostanite u terminalu i upišite "dig appletoolbox.com.” Ili naziv bilo koje web stranice koju redovito posjećujete – samo pazite da upišete dig prije web adrese.

Zapovijed kopati koristi se za upite DNS poslužitelja imena za informacije o adresama hosta, razmjeni pošte, poslužiteljima imena i povezanim informacijama. Ako je vaš problem brzina, u Odjeljku za odgovore potražite vrijeme upita.

Isperite DNS predmemoriju macOS Sierra i mac OS X

Ako se taj broj pokaže previsokim, što znači da je potrebno predugo da se web-lokacija učita, promijeni vaše računalo, uređaje ili DNS postavke usmjerivača za otvorene DNS poslužitelje (208.67.222.222 i 208.67.220.220) ili Googleove javne DNS poslužitelje (8.8.8.8 i 8.8.4.4.)

Spremite .scpt datoteku na svoju radnu površinu za brzi pristup

  • Otvorite “Script Editor” i dodajte sljedeću naredbu, a zatim spremite na radnu površinu (kopirajte i zalijepite sljedeći redak uključujući navodnike)
    • Za macOS Sierra, napravite shell skriptu “sudo killall -HUP mDNSResponder”
    • Za El Capitan napravite shell skriptu “sudo dscacheutil-flushcache; sudo killall -HUP mDNSResponder”
  • Dvaput kliknite tu datoteku kad god trebate isprazniti DNS
  • Ako želite poruku u terminalu koja vas obavještava da je DNS ispran, dodajte sljedeću naredbu u svoj redak.
    • ;recimo da je DNS predmemorija uspješno isprana
sudz - jabuka
SK(Glavni urednik)

Opsjednut tehnologijom od ranog dolaska A/UX-a na Apple, Sudz (SK) odgovoran je za uredništvo AppleToolBoxa. Sjedište mu je u Los Angelesu, CA.

Sudz je specijaliziran za pokrivanje svega macOS-a, nakon što je tijekom godina pregledao desetke razvoja OS X i macOS-a.

U prijašnjem životu, Sudz je radio pomažući tvrtkama s liste Fortune 100 u njihovim težnjama prema tehnologiji i poslovnoj transformaciji.