Hoe DNS-cache te spoelen met discoveryutil in OS X Yosemite

flush-dns-intro-afbeelding

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

clear-cache-dns

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)

1
dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Bergleeuw (10.8)

1
sudo killall -HUP mDNSResponder

OS X Leeuw (10.7)

1
sudo killall -HUP mDNSResponder

OS X Sneeuwluipaard (10.6)

1
sudo dscacheutil -flushcache

OS X Luipaard (10.5)

1
sudo dscacheutil -flushcache

OS X Tijger (10.4)

1
lookupd -flushcache

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   rafa zei

    op 10.10.4 mdnsrespond keert terug

  2.   schouder mock zei

    Net als Rafa in l1 10.10.4 herkent hij de commando's niet.