Come cancellare la cache DNS su Windows, Mac OS X Leopard e Tiger

Per chi lavora spesso con la gestione di URL e DNS potrebbe essere necessario cancellare la cache dei DNS salvata dal proprio sistema operativo per riflettere degli aggiornamenti recenti.
Ad esempio, immaginate di aver appena aggiornato il DNS di un dominio o sottodominio .com — normalmente rapidi a propagarsi — e volete cancellare la vostra cache interna per visualizzare immediatamente il sito sul nuovo host.

La procedura è semplicissima.

Svuotare cache DNS su Windows

Per Windows aprire una finestra di DOS/Prompt dei Comandi e digitate il seguente comando

ipconfig /flushdns

otterrete una risposta del tipo:

Windows IP Configuration
Successfully flushed the DNS Resolver Cache.

Svuotare cache DNS su Mac OS X Tiger

Per Mac OS X aprire una nuova finestra della shell, ad esempio Terminal o iTerm, e digitare il seguente comando

sudo lookupd -flushcache

Vi verrà chiesta la password di amministratore.
Inserite la password e confermate, se l'operazione va a buon fine nessun messaggio d'errore comparirà a schermo.

Svuotare cache DNS su Mac OS X Leopard

Con il rilascio di Leopard, Apple ha posto fine all'esistenza del comando lookupd. Per cancellare la cache DNS su Leopard è necessario fare affidamento all'utility dscacheutil.

dscacheutil -flushcache

In questo caso non sono necessari privilegi di amministratore dunque non è essenziale eseguire la chiamata via sudo.