Svuota la cache del DNS su macOS Sierra e High Sierra


14

Come svuotare la cache del sistema DNS su un macOS Sierra o High Sierra Mac?

Ho visto la discussione di quanto segue, ma non sono sicuro che questo sia l'approccio moderno. E non sono sicuro di cosa faccia esattamente ciascuno.

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Risposte:


15

sudo dscacheutil -flushcache non fa nulla di utile in relazione alle voci della cache DNS - almeno in ambienti non LDAP e 10.9-10.13.

sudo killall -HUP mDNSResponderinvia un riaggancio a mDNSResponder, launchd riavvierà il demone e la cache DNS verrà cancellata come effetto spillover.

Questo può essere facilmente testato con la seguente sequenza di comandi:

sudo killall -INFO mDNSResponder

valore predefinito 03: 54: 55.672826 +0200 mDNS Dimensione cache cache 282 entità; 189 in uso (73 gruppo, 29 multicast, unicast 87) ; 2 a cui fanno riferimento domande attive
predefinito 03: 54: 55.694219 +0200 mDNS Dimensione cache Unicast corrispondente 1769

sudo dscacheutil -flushcache
sudo killall -INFO mDNSResponder

valore predefinito 03: 55: 52.148629 +0200 mDNS Dimensione cache cache 282 entità; 180 in uso (79 gruppi, 19 multicast, 82 unicast) ; 2 a cui fanno riferimento domande attive
predefinite 03: 55: 52.157180 +0200 mDNS Dimensione cache Unicast corrispondente 1992

sudo killall -HUP mDNSResponder
sudo killall -INFO mDNSResponder

valore predefinito 03: 56: 39.446829 +0200 mDNS Dimensione cache cache 282 entità; 8 in uso (4 gruppi, 0 multicast, 4 unicast) ; 2 a cui fanno riferimento domande attive
predefinite 03: 56: 39.466259 +0200 mDNS Dimensione cache Unicast corrispondente 121

Per ottenere i risultati sopra, apri Console.app, scegli il tuo nome host in "Dispositivi" e usa un filtro mDNSRisponditore e dimensione cache :

inserisci qui la descrizione dell'immagine


Cosa intendi esattamente per effetto "spillover"?
Shuzheng,

Non è inevitabile che una cache venga cancellata dopo -HUPing di un'app / servizio. Se -HUP mDNSResponder, lo fa. Altre app / servizi non cancelleranno la cache se -HUPed.
klanomath,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.