Di recente abbiamo parlato di come svuotare la cache DNS sul Mac in caso di problemi di connessione a determinati siti Web o di altre difficoltà di rete all'interno di OS X. Ora vogliamo dare un'altra occhiata al DNS e in particolare vedere come possiamo utilizzare discoveryutil per trovare ulteriori dettagli sulle cache DNS in OS X.

Statistiche cache UDNS

Per vedere le statistiche della cache DNS unicast, apri l'app Terminale (situata in / Applicazioni / Utility), quindi inserisci il seguente comando:

sudo discoveryutil udnscachestats

Dopo aver inserito questo comando, premi Invio, e ti verrà richiesto di specificare la password di amministratore. Al termine, premere di nuovo Invio. Vedrai qualcosa di simile a questo:

Statistiche cache UDNS: cache 310 di 5000

Questa statistica indica quante voci DNS sono attualmente memorizzate nella cache sul tuo Mac. Quando svuoti la cache DNS, vedrai questo numero scendere a 0.

Nota che se hai più interfacce di rete, le statistiche verranno ripetute per ognuna delle interfacce sul tuo Mac.

Statistiche cache MDNS

Per vedere la statica della cache DNS multicast, è sufficiente aprire nuovamente il terminale, ma utilizzare invece questo comando:

sudo discoveryutil mdnscachestats

Di nuovo, vedrai qualcosa di simile stampato sullo schermo del Terminale:

Statistiche cache MDNS: en0: cache 169 di 7500

Ancora una volta, il comando verrà ripetuto per ogni interfaccia di rete sul tuo Mac, quindi potresti vedere più voci nel Terminale. Se svuoti la cache MDNS come abbiamo mostrato la scorsa settimana, anche questo numero scenderà a 0, informandoti che la cache è stata cancellata.