Come svuotare la cache DNS su un Mac
Hai problemi a caricare i siti web nel tuo browser? Un possibile colpevole è la tua cache DNS. Puoi svuotare questa cache senza danneggiare nulla sul tuo Mac e questo può potenzialmente risolvere i problemi di caricamento del tuo sito web.
A seconda della versione di macOS che utilizzi, devi eseguire un particolare comando in Terminal per eliminare tutto il contenuto della cache DNS. Ti mostreremo come farlo sul tuo Mac.
Perché dovresti svuotare la cache DNS su un Mac?
In generale, dovresti svuotare la cache DNS quando riscontri errori relativi al DNS sul tuo Mac. Ciò include tutti i messaggi di errore DNS che vedi nei tuoi browser e tutte le app che usi sul tuo Mac.
La cancellazione della cache DNS aiuta a risolvere alcuni problemi relativi alla navigazione. Ciò è dovuto al modo in cui funziona il DNS sul tuo computer. Come forse già saprai, il DNS traduce i tuoi nomi di dominio in indirizzi IP. Se la cache DNS viene danneggiata o se ci sono altri problemi con essa, la traduzione fallisce e ciò si traduce in sessioni di navigazione interrotte.
Lo svuotamento della cache DNS aiuta a risolvere questi problemi sul tuo Mac.
Come cancellare la cache DNS su un Mac
In macOS, puoi svuotare la cache DNS eseguendo un comando con Terminale . Esistono varianti di questo comando ed è necessario utilizzare quello appropriato per la versione di macOS.
Passaggio 1. Trova la tua versione di macOS
La prima cosa che devi fare è trovare la tua versione di macOS. Questo ti aiuterà a decidere quale comando usare per svuotare la cache DNS.
Per controllare la tua versione di macOS, fai clic sul logo Apple nell’angolo in alto a sinistra dello schermo e seleziona Informazioni su questo Mac .
Vedrai il tuo nome macOS e la sua versione. Prendi nota di questa versione poiché la utilizzerai nella sezione seguente quando elimini effettivamente la cache DNS.
Passaggio 2. Eseguire un comando per svuotare la cache DNS
Utilizzerai una finestra di Terminale per eseguire un comando e svuotare la cache DNS sul tuo Mac. Ecco come lo fai:
- Apri Terminale trovandolo con Spotlight, Launchpad o Finder.
- Se la tua versione di macOS è 10.11 o successiva, digita il seguente comando nel Terminale e premi Invio :
sudo killall -HUP mDNSResponder
- Se utilizzi macOS versione 10.10, utilizza questo comando per svuotare la cache DNS:
sudo discoveryutil udnsflushcaches
- Gli utenti di macOS 10.7, 10.8 e 10.9 dovrebbero utilizzare questo comando:
sudo killall -HUP mDNSResponder
- I proprietari di macOS 10.6 devono eseguire il seguente comando:
sudo dscacheutil -flushcache
- Se esegui macOS 10.5 o versioni precedenti, ecco il comando che ti consente di svuotare la cache DNS:
sudo lookupd -flushcache
Se noti, ogni comando ha sudo all’inizio; questo significa che ti verrà chiesto di inserire la tua password di amministratore prima di poter eseguire un comando. Assicurati di avere la password a portata di mano prima di provare a eseguire uno di questi comandi sul tuo Mac.
Lo svuotamento della cache DNS causa problemi?
Quando svuoti la cache DNS, elimini solo le voci memorizzate nella cache del DNS. Non si verificheranno problemi a seguito della rimozione di questi file di cache DNS.
La prossima volta che proverai a connetterti a un sito dal tuo browser, il browser recupererà nuove voci dal server DNS. Queste voci verranno salvate nella cache DNS e il ciclo continuerà.
Svuota la cache DNS per risolvere i problemi relativi al DNS su un Mac
Lo svuotamento della cache DNS non danneggia in alcun modo il tuo Mac, quindi dovresti farlo senza alcuna esitazione ogni volta che incontri un problema DNS. Questo può effettivamente risolvere molti problemi relativi al nome di dominio relativi al server sul tuo computer.
Oltre a DNS, puoi anche cancellare molti altri tipi di cache sul tuo Mac. Svuotare la cache è un metodo di risoluzione dei problemi rapido e semplice per tutta una serie di problemi.