Como Fazer o Flush DNS Cache

Se você está tendo problemas de conexão, você pode querer limpar o seu cache DNS. Neste artigo, você aprenderá os benefícios disso e como limpar o cache DNS em sistemas operacionais populares.

Razões para limpar o cache DNS Periodicamente

Similar aos navegadores web, os sistemas operacionais também armazenam arquivos de cache chamados Domain Name System (DNS) cache. Os arquivos de cache contêm informações sobre todos os sites visitados – nomes de hosts, endereços IP e registros de recursos.

A maioria dos sistemas operacionais realiza o cache DNS para diminuir a carga dos servidores DNS durante o alto tráfego. O período de validade dos caches é determinado pelo Time To Live (TTL). Desde que os arquivos de cache ainda sejam válidos, eles responderão às solicitações de conteúdo sem ter que passar pelo servidor DNS.

Embora isso, usar arquivos de cache DNS corrompidos ou desatualizados pode levar a erros e vulnerabilidades de segurança. Portanto, recomendamos que você lave o cache DNS periodicamente.

Aqui estão as razões pelas quais você deve limpar o cache DNS regularmente:

  • Prevenir o rastreamento de comportamento de pesquisa – o armazenamento de registros DNS torna mais fácil para os hackers preverem o histórico do seu navegador.
  • Segurança – os arquivos de cache DNS são o principal alvo para a falsificação de DNS, o que coloca em risco informações sensíveis dos usuários, como credenciais de login e dados pessoais.
  • Resolver problemas técnicos – forçar o sistema operacional a pesquisar registros DNS atualizados pode resolver problemas de conexão e conteúdo web incorretamente exibido.

Formas de descarga de cache DNS

Dependente do seu sistema operacional, os passos para descarregar o cache DNS podem variar. O tutorial abaixo mostrará como fazê-lo no Windows, Linux e Mac OS X.

Microsoft Windows

O seguinte tutorial é aplicável para Windows XP, 7, Vista, 8, 8.1 e 10.

  1. Pressione as teclas Windows+R juntas para abrir o console de comandos do Windows e, em seguida, digite cmd.
  2. Digite o seguinte comando para limpar arquivos de cache DNS no seu computador:
    ipconfig /flushdns
  3. Se o processo for bem sucedido, você verá a mensagem de confirmação como segue:

Linux

Por padrão, o Ubuntu não faz cache de registros DNS. Se você instalar manualmente um serviço DNS como o daemon de cache de serviço de nomes (nscd), os passos abaixo mostrarão como limpar o cache DNS.

  1. Pressione as teclas Ctrl+Alt+T juntas para abrir a janela do terminal.
  2. Introduza o seguinte comando para limpar ficheiros de cache DNS no subdirectório init.d:
    sudo /etc/init.d/nscd restart

Mac OS X

  1. Pressione a tecla F4, depois introduza o terminal no campo de pesquisa do Launchpad para abrir a janela do terminal.
  2. Se você estiver usando Mac OS Sierra, X El Capitan, X Mavericks, X Mountain Lion, ou X Lion, digite o seguinte comando:
    sudo killall -HUP mDNSResponder
  3. Para limpar o cache DNS no Mac OS X Yosemite, digite a declaração:
    sudo discoveryutil udnsflushcaches
  4. Se você estiver rodando no Mac OS X Snow Leopard, use o comando:
    sudo dscacheutil -flushcache
  5. Para Mac OS X Leopard e abaixo, digite o seguinte comando para limpar o cache DNS:
    sudo lookupd -flushcache

Conclusion

Quando tiver problemas de conexão ou ver páginas web incorretamente exibidas, seu sistema pode estar armazenando registros de cache DNS corrompidos ou desatualizados. Você pode resolvê-lo rapidamente lavando o cache DNS. Se o problema não for resolvido, você pode verificar este tutorial sobre como limpar a cache do seu navegador em vez disso.

Este post foi modificado pela última vez em 25 de novembro de 2019 10:54 am

Deixe um comentário