Como posso liberar o DNS no Ubuntu 17.04?
Parece que estou com alguns problemas de DNS no momento desde a atualização para 17.04 da 16.10 e fui liberar o DNS, mas não consigo descobrir como.
Alguém pode me dizer por favor?
dns
17.04
systemd
resolv.conf
dibs
fonte
fonte
Respostas:
Você pode usar este comando:
sudo systemd-resolve --flush-caches
Para verificar se a liberação foi bem-sucedida, use:
sudo systemd-resolve --statistics
Saída de amostra:
fonte
sudo systemd-resolve --flush-caches
, eu recebosystemd-resolve: unrecognized option '--flush-caches'
.Este comando deve reiniciar o serviço de nome local e liberar o cache DNS local:
Provavelmente existe uma maneira de fazê-lo liberar apenas o cache em vez de reiniciar, mas a reinicialização se adequa aos meus propósitos.
fonte
--statistics
imediatamente depois. No Ubuntu 18Eu fiz isso: https://github.com/dunderrrrrr/dnscache
Talvez seja isso que você está procurando.
Instalação
Uso
Existem dois argumentos que podem ser passados para o script, clear ou stats. Ambos devem ser auto-explicativos.
fonte
systemd-resolve --flush-caches
entãosystemd-resolve --statistics
. : github.com/dunderrrrrr/dnscache/blob/master/dnscachesudo dnscache clear
. Tempo é dinheiro, certo.