Úgy tűnik, hogy a nap egyre szigorúbb, és 28 fokos árnyékban Las Palmas de Gran Canaria-ban elmagyarázzuk, hogyan kell üríteni a DNS-gyorsítótárat arra az esetre, ha problémái merülnének fel egy adott IP-cím domainnel történő megoldása során. Ez egy apró, haladó felhasználókra összpontosító oktatóprogram, mivel az OS X terminált kell használnia.
Az első dolog, amit tudnod kell, az ahogy ezt az akciót meg kellett tennünk az OS X Yosemite megjelenésével megváltozott, és ez tudomásunk szerint folytatódik ebben az értelemben az OS X El Capitan-en, amely ősszel jelenik meg. Az OS X Yosemite előtti operációs rendszerekben a folyamat az mDNSResponderen keresztül történt, de most felváltotta a discoveryutil.
Az OS X Yosemite alkalmazásban a DNS-gyorsítótár kiürítéséhez több parancs kombinációját kell használnia az OS X terminálban. Ezek a parancsok törlik az MDNS gyorsítótárat (ez a Multicast) és az UDNS gyorsítótárat (az Unicast). Kezdjük azzal a folyamattal, amelyet meg kell tennie a DNS-gyorsítótár kiürítéséhez:
Megnyitjuk a Terminált, amelyre a Spotlightban keressük, vagy elmegyünk az L-beaunchpad> OTHERS mappa> Terminál. Amint a terminál meg van nyitva, a következő parancsokat írja:
sudo discoveryutil mdnsflushcache
y
sudo discoveryutil udnsflushcaches
Amint láthatja, két különálló parancsról van szó, és minden egyes alkalommal, amikor egyet beírunk, meg kell adnunk a rendszergazda jelszavát, mivel a sudo-val kezdődnek. Most, ha egyetlen kódsorral akarja elvégezni a folyamatot, a következőképpen kell megírnia:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed
A terminál számára a cikk azt jelzi, hogy ha a DNS-gyorsítótár kiürítése előtt meg szeretné tekinteni az annyi információt a Multicast-ban, mint az Unicast-ban, a következő parancsokat kell használnia:
sudo discoveryutil mdnscachestats
vagy ez az Unicast esetében:
sudo discoveryutil udnscachestats
Ha ezt más OS X rendszereken szeretné megtenni:
OS X Mavericks (10.9)
|
dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
OS X Mountain Lion (10.8)
|
sudo killall -HUP mDNSResponder |
OSX 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 |
10.10.4-ben az mdnsrespond visszatér
Ugyanaz, mint Rafa az l1 10.10.4-ben, nem ismeri fel a parancsokat.