¿Cómo puedo vaciar 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.
¿Puede alguien decirme por favor?
¿Cómo puedo vaciar 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.
¿Puede alguien decirme por favor?
Respuestas:
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
sudo systemd-resolve --flush-caches
, consigo systemd-resolve: unrecognized option '--flush-caches'
.
Este comando debería reiniciar el servicio de nombres local y vaciar el caché de DNS local:
systemctl restart systemd-resolved.service
Probablemente hay una manera de hacer que simplemente vacíe la caché en lugar de reiniciar, pero reiniciar se adapta a mis propósitos.
--statistics
inmediatamente después. En Ubuntu 18
Hice esto: https://github.com/dunderrrrrr/dnscache
Tal vez eso es 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 deberían explicarse por sí mismos.
$ sudo dnscache clear
DNS cache has been cleared!
[...]
Cache
Current Cache Size: 0
[...]
systemd-resolve --flush-caches
entonces systemd-resolve --statistics
. : github.com/dunderrrrrr/dnscache/blob/master/dnscache
sudo dnscache clear
. El tiempo es dinero, cierto.