Como limpar o cache DNS no Linux


Limpar o cache do DNS não é uma tarefa obrigatória, mas pode te ajudar a se livrar de aborrecimentos.

Como limpar o cache DNS no Linux


O DNS, Sistema de Nomes de Domínio, mais conhecido pela nomenclatura em Inglês Domain Name System, é um sistema hierárquico e distribuído de gestão de nomes para computadores, serviços ou qualquer máquina conectada à Internet ou a uma rede privada. Wikipédia

É usado em sistemas Linux para recuperar endereços IP associados a nomes.

 
Limpar o cache DNS é recomendado para evitar problemas como:

  • Problemas com resolução de nomes. 
  • Problemas com alterações de URLs ou até mesmo o IP de sites.


Na maioria dos casos, as solicitações de DNS são armazenadas em um cache em seu sistema operacional.
Em alguns casos, você pode querer liberar o cache DNS do seu servidor por estar com muitos problemas de erros 404 falsos.

Para limpar o cache do DNS iremos utilizar o systemd-resolved, para isso você deve ativar e iniciar o serviço.

Habilite o systemd-resolved com o comando no terminal.

systemdctl enable systemd-resolved.service
Inicie o serviço.

systemdctl start systemd-resolved.service
Limpe o cach do DNS com o comando.

sudo systemd-resolve --flush-caches

Para verificar execute.

sudo systemd-resolve --statistics


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais