Het lijkt erop dat de dag strakker wordt en met 28 graden in de schaduw in Las Palmas de Gran Canaria gaan we je uitleggen hoe je de DNS-cache kunt legen voor het geval je problemen hebt bij het oplossen van een bepaald IP-adres tegen een domein. Het is een kleine tutorial gericht op gevorderde gebruikers, aangezien je de OS X Terminal moet gebruiken.
Het eerste dat u moet weten, is dat de manier waarop we deze actie moesten doen is veranderd met de komst van OS X Yosemite en dat zal, voor zover we weten, doorgaan in deze geest op OS X El Capitan, dat in de herfst zal worden uitgebracht In besturingssystemen vóór OS X Yosemite werd het proces uitgevoerd via mDNSResponder, maar nu is het vervangen door discoveryutil.
Om in OS X Yosemite door te gaan met het leegmaken van de DNS-cache, moet je een combinatie van verschillende opdrachten in de OS X Terminal gebruiken. Die commando's zullen de MDNS-cache (het is de Multicast) en de UDNS-cache (de Unicast) leegmaken. Laten we beginnen met het proces dat u moet doen om de DNS-cache te wissen:
We openen de Terminal, waarvoor we hem zoeken in de Spotlight of gaan naar de Launchpad> map ANDEREN> Terminal. Zodra de terminal is geopend, gaat u door met het schrijven van de volgende opdrachten:
sudo discoveryutil mdnsflushcache
y
sudo discoveryutil udnsflushcaches
Zoals u kunt zien, zijn het twee afzonderlijke opdrachten en elke keer dat we er een invoeren, wordt ons om het beheerderswachtwoord gevraagd, aangezien ze beginnen met sudo. Als u het proces nu met een enkele regel code wilt uitvoeren, moet u het als volgt schrijven:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed
Voor terminal het artikel geven we aan dat als je voor het legen van de DNS-cache de informatie wilt zien dat er zoveel is in Multicast zoals in Unicast moet u de volgende commando's gebruiken:
sudo discoveryutil mdnscachestats
of deze voor Unicast:
sudo discoveryutil udnscachestats
Als je dit op andere OS X-systemen wilt doen:
OS X Mavericks (10.9)
|
dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
OS X Bergleeuw (10.8)
|
sudo killall -HUP mDNSResponder |
OS X Leeuw (10.7)
|
sudo killall -HUP mDNSResponder |
OS X Sneeuwluipaard (10.6)
|
sudo dscacheutil -flushcache |
OS X Luipaard (10.5)
|
sudo dscacheutil -flushcache |
OS X Tijger (10.4)
|
lookupd -flushcache |
op 10.10.4 mdnsrespond keert terug
Net als Rafa in l1 10.10.4 herkent hij de commando's niet.