Čini se da se dan zaoštrava i sa 28 stepeni u hladu u Las Palmas de Gran Canaria objasnit ćemo vam kako isprazniti DNS predmemoriju u slučaju da imate problema prilikom rješavanja određene IP adrese protiv domene. To je mali vodič usmjeren na napredne korisnike jer morate koristiti OS X Terminal.
Prvo što morate znati je to način na koji smo morali učiniti ovu akciju se promijenio s pojavom OS X Yosemite i to će se, koliko znamo, nastaviti u ovom smislu na OS X El Capitan koji će biti objavljen na jesen. U operativnim sistemima prije OS X Yosemite, postupak se odvijao putem mDNSRespondera, ali sada je zamijenjen discoveryutil.
U OS X Yosemite, da biste nastavili s ispiranjem DNS predmemorije, morate koristiti kombinaciju nekoliko naredbi u OS X terminalu. Te će naredbe isprati MDNS predmemoriju (to je Multicast) i UDNS predmemoriju (Unicast). Počnimo s postupkom koji morate učiniti da biste očistili DNS predmemoriju:
Otvaramo Terminal, za koji ga tražimo u centru pažnje ili idemo do Launchpad> OSTALO folder> Terminal. Jednom kada se terminal otvori, nastavit ćete s upisivanjem sljedećih naredbi:
sudo discoveryutil mdnsflushcache
y
sudo discoveryutil udnsflushcaches
Kao što vidite, to su dvije zasebne naredbe i svaki put kada unesemo jednu, tražit ćemo administratorsku lozinku jer počinju sa sudo. Sada, ako želite izvršiti postupak s jednim retkom koda, trebali biste ga napisati ovako:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed
Za terminal članak naznačujemo da ako prije pražnjenja DNS predmemorije želite vidjeti informacije da ih ima toliko u Multicast-u kao u Unicast-u morate koristiti sljedeće naredbe:
sudo discoveryutil mdnscachestats
ili ovaj za Unicast:
sudo discoveryutil udnscachestats
Ako to želite učiniti na drugim OS X sistemima:
OS X Mavericks (10.9)
|
dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
OS X Mountain Lion (10.8)
|
sudo killall -HUP mDNSResponder |
OS X Lion (10.7)
|
sudo killall -HUP mDNSResponder |
OS X Snow Leopard (10.6)
|
sudo dscacheutil -flushcache |
OS X Leopard (10.5)
|
sudo dscacheutil -flushcache |
OSX Tiger (10.4)
|
lookupd -flushcache |
u 10.10.4
Isto kao i Rafa u l1 10.10.4, on ne prepoznaje naredbe.