Hvordan spyle DNS-cache med discoveryutil i OS X Yosemite

flush-dns-intro-bilde

Det ser ut til at dagen strammes inn og med 28 grader i skyggen i Las Palmas de Gran Canaria, skal vi forklare hvordan du skal tømme DNS-cachen i tilfelle du har problemer med å løse en bestemt IP mot et domene. Dette er en liten opplæring som er fokusert på avanserte brukere, siden du må bruke OS X Terminal.

Det første du må vite er at måten vi måtte gjøre denne handlingen på har endret seg med adventen av OS X Yosemite, og det, så vidt vi vet, vil fortsette på denne måten på OS X El Capitan som vil bli utgitt til høsten. I operativsystemer før OS X Yosemite ble prosessen gjort gjennom mDNSResponder, men nå er den erstattet av discoveryutil.

I OS X Yosemite for å fortsette med å skylle DNS-cachen, må du bruke en kombinasjon av flere kommandoer i OS X-terminalen. Disse kommandoene vil spyle MDNS-hurtigbufferen (det er Multicast) og UDNS-hurtigbufferen (Unicast). La oss starte med prosessen du må gjøre for å kunne spyle DNS-hurtigbufferen:

Vi åpner terminalen, som vi ser etter i søkelyset, eller går til Launchpad> ANDRE mappe> Terminal. Når terminalen er åpen, fortsetter du med å skrive følgende kommandoer:

sudo discoveryutil mdnsflushcache

y

sudo discoveryutil udnsflushcaches

clear-cache-dns

Som du kan se, er det to separate kommandoer, og hver gang vi skriver inn en, blir vi bedt om administratorpassordet siden de begynner med sudo. Nå, hvis du vil gjøre prosessen med en enkelt kodelinje, bør du skrive den slik:

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

For terminal artikkelen indikerer vi at hvis du vil se informasjonen før du tømmer DNS-cachen, er det så mye i Multicast som i Unicast, må du bruke følgende kommandoer:

sudo discoveryutil mdnscachestats

eller denne for Unicast:

sudo discoveryutil udnscachestats

Hvis du vil gjø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

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Rafa sa

    i 10.10.4 mdnsrespond returnerer

  2.   skulderhån sa

    Det samme som Rafa i 1 kjenner han ikke igjen kommandoene.