Zdi se, da se dan zaostruje in z 28 stopinjami v senci v Las Palmas de Gran Canaria vam bomo razložili, kako izprazniti predpomnilnik DNS, če imate težave pri razrešitvi določenega IP-ja proti domeni. To je majhna vadnica, namenjena naprednim uporabnikom, saj morate uporabiti terminal X X.
Prvo, kar morate vedeti, je to način, kako smo morali narediti to akcijo se je spremenil s prihodom OS X Yosemite in, kolikor vemo, se bo nadaljeval v tem smislu na OS X El Capitan, ki bo izšel jeseni. V operacijskih sistemih pred OS X Yosemite je bil postopek izveden z mDNSResponder, zdaj pa ga je nadomestil discoveryutil.
V OS X Yosemite za nadaljevanje splakovanja predpomnilnika DNS morate uporabiti kombinacijo več ukazov v terminalu OS X. Ti ukazi bodo izpraznili predpomnilnik MDNS (to je Multicast) in predpomnilnik UDNS (Unicast). Začnimo s postopkom, ki ga morate storiti, da boste lahko izpraznili predpomnilnik DNS:
Odpremo terminal, za katerega ga iščemo v središču pozornosti ali gremo do Launchpad> mapa OTHERS> Terminal. Ko je terminal odprt, boste napisali naslednje ukaze:
sudo discoveryutil mdnsflushcache
y
sudo discoveryutil udnsflushcaches
Kot lahko vidite, sta dva ločena ukaza in vsakič, ko vnesemo enega, bomo pozvani k skrbniškemu geslu, saj se začneta s sudo. Če želite postopek izvesti z eno vrstico kode, jo zapišite takole:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed
Za članek terminala navajamo, da če želite pred praznjenjem predpomnilnika DNS videti informacije, da jih je toliko v Multicast kot v Unicast morate uporabiti naslednje ukaze:
sudo discoveryutil mdnscachestats
ali ta za Unicast:
sudo discoveryutil udnscachestats
Če želite to narediti v drugih sistemih OS X:
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 |
OS X Tiger (10.4)
|
lookupd -flushcache |
ob 10.10.4 mdnsrespons vrne
Enako kot Rafa v l1 10.10.4, ukazov ne prepozna.