Homepage » Desktop » Come cancellare la cache DNS in macOS Alta Sierra o versioni precedenti

    Come cancellare la cache DNS in macOS Alta Sierra o versioni precedenti

    Cancellare o resettare le cache DNS nel sistema operativo Mac è una buona idea in quanto accelera le ricerche all'interno dello stesso host. Ma a volte vogliamo solo svuota la cache in modo che non tenga i valori che non sono più validi.

    Ed è anche abbastanza semplice. Tutto ciò che devi fare è eseguire uno o un paio di comandi nel terminale e tu sei tutto pronto.

    Se stai usando l'ultimo MacOS Mojave, clicca qui per ottenere il comando come resettare la cache DNS in macOS Mojave; per il resto delle versioni macOS, puoi ottenere i comandi di seguito.

    Passo 1

    Avvia l'app Terminale, o andando in Applicazioni> Utilità> Terminal.app, o digitando Terminal in Sportlight.

    Nota: Scorciatoia da tastiera per Spotlight: comando + spazio.

    Passo 2

    Fai riferimento alla lista qui sotto per trovare il comando per la tua versione macOS. Copia il rispettivo comando, incollalo nel Terminale e premi Invio. Se il prompt del terminale richiede la password, inserisci la password del tuo Mac e premi nuovamente Invio.

    Nota: Per scoprire quale versione di macOS stai usando, fai semplicemente clic sul logo Apple nell'angolo in alto a sinistra, seleziona Informazioni su questo Mac, e fare clic sul Panoramica linguetta.

    "High Sierra" (versione 10.13)
    sudo killall -HUP mDNSResponder; dormire 2
    "Sierra" (versione 10.12)
    sudo killall -HUP mDNSResponder
    "El Capitan" (versione 10.11)
    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    "Yosemite" (versione 10.10)
    sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches
    "Mavericks" (versione 10.9)
    dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    "Mountain Lion" (versione 10.8)
    sudo killall -HUP mDNSResponder
    "Lion" (versione 10.7)
    sudo killall -HUP mDNSResponder
    "Snow Leopard" (versione 10.6)
    sudo dscacheutil -flushcache
    "Leopard" (versione 10.5)
    sudo dscacheutil -flushcache
    "Tiger" (versione 10.4)
    lookupd -flushcache

    Questo è tutto! Il DNS del tuo Mac dovrebbe ora essere resettato.