Sådan skylles DNS-cachen med discoveryutil i OS X Yosemite

flush-dns-intro-billede

Det ser ud til, at dagen strammer, og med 28 grader i skyggen i Las Palmas de Gran Canaria vil vi forklare dig, hvordan du tømmer DNS-cachen, hvis du har problemer med at løse en bestemt IP mod et domæne. Dette er en lille tutorial, der er fokuseret på avancerede brugere, da du skal bruge OS X Terminal.

Det første du skal vide er, at den måde, vi var nødt til at gøre denne handling har ændret sig med fremkomsten af ​​OS X Yosemite, og det, så vidt vi ved, vil fortsætte i denne retning på OS X El Capitan, der frigives i efteråret. I operativsystemer før OS X Yosemite blev processen udført gennem mDNSResponder, men nu er den blevet erstattet af discoveryutil.

I OS X Yosemite skal du bruge en kombination af flere kommandoer i OS X Terminal for at fortsætte med at skylle DNS-cachen. Disse kommandoer skyller MDNS-cachen (det er Multicast) og UDNS-cachen (Unicast). Lad os starte med den proces, du skal gøre for at kunne skylle DNS-cachen:

Vi åbner terminalen, som vi ser efter i Spotlight eller går til Launchpad> ANDRE mappe> Terminal. Når terminalen er åben, fortsætter du med at skrive følgende kommandoer:

sudo discoveryutil mdnsflushcache

y

sudo discoveryutil udnsflushcaches

clear-cache-dns

Som du kan se, er de to separate kommandoer, og hver gang vi indtaster en, bliver vi bedt om administratoradgangskoden, da de begynder med sudo. Nu, hvis du vil udføre processen med en enkelt kodelinje, skal du skrive den således:

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

For terminal artiklen angiver vi, at hvis du før du tømmer DNS-cachen, vil du se de oplysninger, der er så meget i Multicast som i Unicast skal du bruge følgende kommandoer:

sudo discoveryutil mdnscachestats

eller denne til Unicast:

sudo discoveryutil udnscachestats

Hvis du vil gøre dette på andre OS X-systemer:

OS X Mavericks (10.9)

1
dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Mountain Lion (10.8)

1
sudo killall -HUP mDNSResponder

OSX Lion (10.7)

1
sudo killall -HUP mDNSResponder

OS X Snow Leopard (10.6)

1
sudo dscacheutil -flushcache

OS X Leopard (10.5)

1
sudo dscacheutil -flushcache

OSX Tiger (10.4)

1
lookupd -flushcache

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Rafa sagde han

    10.10.4 mdnsrespond returnerer

  2.   skulder sagde han

    Det samme som Rafa i 1 genkender ikke kommandoerne.