¿Cómo puedo limpiar el DNS en Ubuntu 17.04?

34

¿Cómo puedo limpiar el DNS en Ubuntu 17.04?

Parece que tengo algunos problemas de DNS en este momento desde que actualicé a 17.04 desde 16.10 y fui a limpiar el DNS, pero no puedo encontrar cómo hacerlo.

¿Alguien puede decirme por favor?

    
pregunta dibs 19.04.2017 - 03:51

3 respuestas

57

Puedes usar este comando: sudo systemd-resolve --flush-caches

Para verificar que la descarga fue exitosa, use: sudo systemd-resolve --statistics

Salida de muestra:

Cache
  Current Cache Size: 0
          Cache Hits: 101
        Cache Misses: 256
    
respondido por el Dmitry Sidorenko 26.04.2017 - 14:51
15

Este comando debe reiniciar el servicio de nombre local y purgar el caché de DNS local:

systemctl restart systemd-resolved.service

Probablemente hay una manera de hacer que limpie la caché en lugar de reiniciar, pero reiniciar se adaptó a mis propósitos.

    
respondido por el tigs001 21.04.2017 - 22:24
2

Hice esto: enlace

Tal vez sea eso lo que estás buscando.

Instalación

$ git clone git@github.com:dunderrrrrr/dnscache.git
$ cd dnscache/
$ sudo cp dnscache /usr/local/bin/
$ sudo chmod +x /usr/local/bin/dnscache

Uso

Hay dos argumentos que se pueden pasar al script, clear o stats. Ambos deben ser auto explicativos.

$ sudo dnscache clear
DNS cache has been cleared!
[...]
Cache
  Current Cache Size: 0
[...]
    
respondido por el dunderrrrrr 28.03.2018 - 20:10

Lea otras preguntas en las etiquetas