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.
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
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
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.
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
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.