Come posso svuotare il DNS su Ubuntu 17.04?

44

Come posso svuotare il DNS su Ubuntu 17.04?

Mi sembra di avere qualche problema con il DNS dal momento dell'aggiornamento alla 17.04 dalla 16.10 e sono andato a svuotare il DNS ma non riesco a trovare come farlo.

Qualcuno può dirmi per favore?

    
posta dibs 19.04.2017 - 05:51

3 risposte

75

Puoi usare questo comando: sudo systemd-resolve --flush-caches

Per verificare che lo svuotamento sia stato eseguito correttamente, utilizzare: % Co_de%

Output di esempio:

Cache
  Current Cache Size: 0
          Cache Hits: 101
        Cache Misses: 256
    
risposta data Dmitry Sidorenko 26.04.2017 - 16:51
19

Questo comando dovrebbe riavviare il servizio del nome locale e svuotare la cache DNS locale:

systemctl restart systemd-resolved.service

Probabilmente c'è un modo per farlo svuotare la cache invece di ricominciare, ma riavviare adatto ai miei scopi.

    
risposta data tigs001 22.04.2017 - 00:24
2

Ho fatto questo: link

Forse è quello che stai cercando.

Installazione

$ git clone [email protected]:dunderrrrrr/dnscache.git
$ cd dnscache/
$ sudo cp dnscache /usr/local/bin/
$ sudo chmod +x /usr/local/bin/dnscache

Utilizzo

Ci sono due argomenti che possono essere passati allo script, clear o stats. Entrambi dovrebbero essere auto esplicativi.

$ sudo dnscache clear
DNS cache has been cleared!
[...]
Cache
  Current Cache Size: 0
[...]
    
risposta data dunderrrrrr 28.03.2018 - 22:10

Leggi altre domande sui tag