OS X Spola eller Rensa DNS-cachen

Kommandot som används för att spola DNS-cachen ändras i OS X 10.5 Leopard och senare versioner. Det nya kommandot är lika lätt att springa, om du inte kommer ihåg det. Den här artikeln har uppdaterats för alla aktuella versioner av Mac OS X.


För att förbättra prestanda i ett nätverksoperativsystem kan DNS-förfrågningar cachas lokalt. Detta påskyndar efterföljande uppslag för samma värdnamn eftersom en fjärranslutning inte krävs. Det enda problemet med detta är att cachen kan bli gammal och hålla värden som inte längre är giltiga. När det här händer kan du sitta på dina händer och vänta tills cacheminnet uppdaterar sig själv, eller du kan berätta för att dumpa värdena i det och titta på fjärrservrar för efterföljande förfrågningar, och återfylla cacheminnet.

Det här kommandot kräver inga speciella behörigheter att köra och är en lågrisk sak att göra. Du kommer inte att skada något genom att köra det här kommandot.

För att rensa DNS-cachen måste du starta en av följande kommandon från Terminal-programmet baserat på din nuvarande version av OS X. Du kan starta Terminal-programmet genom att söka efter det med Strålkastare eller klicka på Terminal ansökan i verktyg mapp på din tillämpningar mapp.

OS X 10.5.2 inklusive Leopard, Snow Leopard och Lion.

dscacheutil-flushcache

OS X 10.5.1 och tidigare

Alla versioner av OS X före Leopard användning lookupd för att rensa cacheminnet.

lookupd-flushcache