Što treba znati
- Upišite Terminal u Spotlight ili idite na Go > Utilities > Terminal.
- U prozoru terminala unesite naredbu: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Ovaj članak objašnjava kako isprati DNS predmemoriju na Macu.
Kako da poništim svoj DNS na Macu?
Ako imate problema s povezivanjem, možda ih možete riješiti poništavanjem lokalnog zapisa informacija poslužitelja imena domene (DNS) pohranjenih na vašem Macu. Ove informacije mogu biti zastarjele ili oštećene, što sprječava učitavanje web stranica i usporava vašu vezu. Za poništavanje predmemorije DNS-a na Macu, trebate unijeti naredbu terminala na Macu.
Evo kako isprazniti DNS predmemoriju na Macu:
-
Upišite Command+ Razmaknica za otvaranje Spotlighta.
-
Upišite Terminal i odaberite Terminal iz rezultata pretraživanja.
Također možete pristupiti terminalu navigacijom do Go > Utilities > Terminal.
-
Unesite ovu naredbu u prozor terminala: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder i zatim pritisnite Enter.
Ova naredba radi samo u macOS El Capitan i novijim. Ako imate stariju verziju macOS-a, provjerite sljedeći odjeljak za ispravnu naredbu.
-
Upišite svoju lozinku i ponovno pritisnite enter.
Lozinka se neće pojaviti u terminalu dok je upisujete. Samo upišite lozinku i pritisnite enter.
-
Vaša DNS predmemorija bit će poništena, ali u terminalu neće biti poruke o tome. Kada se pojavi novi red, to znači da je naredba izvršena.
Kako isprati DNS u starijim verzijama macOS-a
Starije verzije macOS-a koriste različite naredbe terminala za ispiranje DNS-a. Međutim, počinjete otvaranjem prozora terminala bez obzira koju verziju macOS-a koristite.
Evo naredbi za ispiranje DNS-a u svakoj verziji macOS-a:
- El Capitan i noviji: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Yosemite: sudo killall -HUP mDNSResponder
- Lion, Mountain Lion i Mavericks: sudo dscacheutil –flushcache
- Snow Leopard: sudo lookupd –flushcache
- Tiger: lookupd –flushcache
Što radi ispiranje DNS-a?
Kad god pokušate pristupiti web stranici putem interneta, povezujete se na DNS poslužitelj koji vašem web pregledniku govori kamo treba ići. DNS poslužitelj održava imenik web stranica i IP adresa, što mu omogućuje da pogleda adresu web stranice, pronađe odgovarajuću IP adresu i dostavi je vašem web pregledniku. Te se informacije zatim pohranjuju na vašem Macu u DNS predmemoriju.
Kada pokušate pristupiti web stranici koju ste nedavno posjetili, vaš Mac koristi svoju DNS predmemoriju umjesto provjere sa stvarnim DNS poslužiteljem. To štedi vrijeme, pa se web stranica učitava brže. Web preglednik ne mora prolaziti kroz dodatni korak komunikacije s udaljenim DNS poslužiteljem, što rezultira kraćim vremenom između unosa adrese web stranice i učitavanja web stranice.
Ako je lokalna DNS predmemorija oštećena ili zastarjela, to je kao da pokušavate koristiti stari telefonski imenik ili adresar koji je netko vandalizirao. Vaš web preglednik provjerava predmemoriju kako bi pronašao IP adresu web stranice koju pokušavate posjetiti i pronalazi pogrešnu adresu ili neupotrebljivu adresu. To može usporiti proces ili spriječiti učitavanje web stranica ili određenih elemenata web stranica, poput videozapisa.
Kada isperete svoju DNS predmemoriju, upućujete svoj Mac da izbriše svoje lokalne DNS zapise. To prisiljava vaš web preglednik da provjeri sa stvarnim DNS poslužiteljem sljedeći put kada pokušate pristupiti web stranici. Uvijek biste trebali isprazniti DNS predmemoriju nakon promjene DNS poslužitelja na vašem Macu. Također može biti od pomoći ako imate problema s povezivanjem.
FAQ
Kako mogu provjeriti DNS predmemoriju na Macu?
Otvorite ugrađenu aplikaciju Console log-viewer na vašem Macu i upišite any:mdnsresponder u traku za pretraživanje. Zatim pokrenite Terminal, upišite sudo killall –INFO mDNSResponder i pritisnite Enter ili Return Natrag u aplikaciji Console možete pogledati popis predmemoriranih DNS zapisa.
Kako mogu očistiti DNS predmemoriju na Windows 10?
Da biste izbrisali DNS predmemoriju u sustavu Windows 10, otvorite dijaloški okvir Pokreni, upišite ipconfig /flushdns i kliknite OK. Također možete koristiti istu naredbu u Windows naredbenom retku ako želite više informacija o procesu.
Što je trovanje DNS predmemorije?
Trovanje DNS predmemorije, također poznato kao lažiranje DNS-a, je kada netko namjerno unese lažne ili netočne informacije u DNS predmemoriju. Nakon unosa lažnih informacija, budući DNS upiti vraćat će netočne odgovore i usmjeravati korisnike na pogrešne web stranice.