OS X: Skyll eller Clear DNS Cache

OS X: Skyll eller Clear DNS Cache

Kommandoen som brukes for å skylle DNS cache endret i OS X 10.5 Leopard og nyere versjoner. Den nye kommandoen er like lett å kjøre, om ikke å huske. Denne artikkelen er oppdatert for alle nåværende versjoner av Mac OS X.


å forbedre ytelsen i et nettverks operativsystem, DNS-forespørsler kan lokalt bufret. Dette gjør de påfølgende oppslag for samme vertsnavn fordi en ekstern forespørsel er ikke nødvendig. Det eneste problemet med dette er at cache kan bli bedervet og hold verdier som ikke lenger er gyldige. Når dette skjer, kan du sitte på hendene og vente til cache oppdaterer seg selv, eller du kan fortelle det å dumpe verdiene den har i den og se til eksterne servere for senere forespørsler, påfylling cache.

denne kommandoen krever ingen spesielle tillatelser for å kjøre og er en lav-risiko tingen å gjøre. Du kommer ikke til å skade noe ved å kjøre denne kommandoen.

Hvis du vil tømme DNS cache, må du starte en av følgende kommandoer fra Terminal-programmet basert på din nåværende versjon av OS X. Du kan starte Terminal-programmet ved å søke etter den med Spotlight eller klikke på Terminal-programmet i Verktøy-mappen i Programmer-mappen.

OS X 10.5.2 inkludert Leopard, Snow Leopard, og Lion.

dscacheutil -flushcache

OS X 10.5.1 og før

Alle versjoner av OS X før Leopard bruk lookupd å tømme bufferen.

lookupd -flushcache