Come cancellare & Reimposta cache DNS in MacOS Sierra

Sommario:

Anonim

Gli utenti Mac OS che hanno modificato le proprie impostazioni DNS potrebbero dover svuotare la cache DNS prima che le modifiche abbiano effetto. Inoltre, a volte i server dei nomi e i domini potrebbero non risolversi come previsto se si dispone di una cache DNS obsoleta sul Mac, un' altra situazione in cui il ripristino della cache DNS può spesso essere la soluzione.

Ti mostreremo come svuotare la cache DNS in MacOS Sierra 10.12 e versioni successive.

nota: utilizza la riga di comando e quindi è rivolto a utenti più avanzati. È piuttosto raro che un utente Mac OS inesperto debba comunque reimpostare la propria cache DNS, ma spesso basta riavviare per ottenere lo stesso effetto.

Come cancellare la cache DNS in MacOS Sierra

  1. Apri l'applicazione Terminale, che si trova nella cartella Utilità all'interno di Applicazioni
  2. Inserisci esattamente la seguente sintassi del comando (usa copia e incolla in caso di dubbi sull'accuratezza della sintassi):
  3. sudo killall -HUP mDNSResponder;dire che la cache DNS è stata svuotata

  4. Premi il tasto Invio/Invio e inserisci la password dell'amministratore quando richiesto (questo è necessario a causa dei privilegi sudo)
  5. Attendi qualche istante affinché la cache DNS venga cancellata

Al termine riceverai un avviso audio verbale che indica che la cache DNS è stata svuotata.

Questo può essere particolarmente importante se di recente hai apportato modifiche ai server DNS in Mac OS e stai scoprendo che le modifiche non hanno avuto effetto, ma è anche spesso utilizzato da sviluppatori web, programmatori e designer che sono lavorando con i nomi di dominio o dopo aver modificato il file hosts.

Anche se non è sempre necessario, potrebbe essere necessario chiudere e riavviare tutte le applicazioni attive che utilizzano DNS o reti, inclusi Safari, Chrome, Firefox, Opera, sFTP, SSH e altre attività simili dipendenti da corrispondenza del nome di dominio.

Raramente il comando precedente potrebbe non funzionare, ma è disponibile un comando alternativo per macOS Sierra 10.12.3 e versioni successive che aggiunge un focus aggiuntivo anche su un processo di supporto, tale sintassi è:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;say la cache DNS di MacOS è stata cancellata

Come prima, premendo Invio verrà eseguita la sintassi del comando e ripristinate le cache DNS in MacOS 10.12.4 e versioni più recenti.

Ricorda, questo suggerimento è destinato alle versioni moderne di macOS, inclusa Sierra 10.12 e successive. Le versioni precedenti di MacOS hanno spesso metodi completamente diversi per reimpostare la cache DNS, come descritto qui, anche se poiché alcune delle versioni precedenti sono ancora in fase di distribuzione, può essere utile conoscere anche questi metodi.

Hai commenti o trucchi per reimpostare la cache DNS in MacOS? Fateci sapere nei commenti!

Come cancellare & Reimposta cache DNS in MacOS Sierra