Čini se da se dan zaoštrava i s 28 stupnjeva u hladu u Las Palmas de Gran Canaria objasnit ćemo kako isprazniti DNS predmemoriju u slučaju da imate problema prilikom rješavanja određene IP adrese protiv domene. Riječ je o malom vodiču usmjerenom 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 promijenio se 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 sustavima prije OS X Yosemite postupak se odvijao putem mDNSRespondera, ali sada ga je zamijenio discoveryutil.
U OS X Yosemite da biste nastavili s ispiranjem DNS predmemorije, morate koristiti kombinaciju nekoliko naredbi u OS X terminalu. Te će naredbe ukloniti MDNS predmemoriju (to je Multicast) i UDNS predmemoriju (Unicast). Počnimo s postupkom koji morate učiniti da biste mogli isprati DNS predmemoriju:
Otvaramo terminal, za koji ga tražimo u središtu pozornosti ili idemo do Launchpad> OSTALO mapa> 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 kad unesemo jednu, tražit ćemo administratorsku lozinku jer počinju sa sudo. Sada, ako želite izvesti 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 sustavima:
OS X Mavericks (10.9)
|
dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
OS X planinski lav (10.8)
|
sudo killall -HUP mDNSResponder |
OS X Lion (10.7)
|
sudo killall -HUP mDNSResponder |
OS X Snježni leopard (10.6)
|
sudo dscacheutil -flushcache |
OS X Leopard (10.5)
|
sudo dscacheutil -flushcache |
OSX Tiger (10.4)
|
lookupd -flushcache |
u 10.10.4 mdnsresponse vraća
Isto kao i Rafa u l1 10.10.4 ne prepoznaje naredbe.