Limpar o cache DNS é uma maneira fácil e eficaz de manter o cache local seguro e solucionar erros de DNS e conectividade.
O que é o armazenamento em cache DNS e como ele funciona?
Um processo de busca de DNS é iniciado a cada vez que você insere uma URL na barra de endereço do navegador. Antes de solicitar o endereço IP de servidores de nomes com autoridade, servidores-raiz e servidores de nomes TLD, seu resolvedor recursivo (normalmente atribuído pelo provedor de serviços de Internet) verificará se as informações solicitadas estão no cache.
Um cache DNS armazena registros de recursos (RR) de todos os sites recém-visitados até que o TTL (time to live) dos registros DNS do domínio tenha expirado. Depois, o processo de busca de DNS precisará ser repetido na próxima vez em que você tentar visitar o site.
Por que limpar o cache DNS
Embora o cache DNS ajude as páginas da Web a serem carregadas mais rapidamente com a otimização do processo de busca de DNS, a limpeza periódica do cache pode ajudar no desempenho e na segurança ao facilitar a resolução de erros de DNS, o que garante que o RR do cache local esteja atualizado e protege contra o envenenamento e a falsificação do cache DNS.
Propagação de registros DNS
A propagação das atualizações de registros DNS em servidores de todo o mundo pode levar de 24h a 48h, o que possibilita que as informações em cache fiquem ultrapassadas. Com isso, aplicativos podem funcionar de forma inadequada e sites podem exibir imagens e texto incorretos ou desatualizados. Limpar o cache do navegador pode ajudar, mas nem sempre é suficiente.
Envenenamento do cache DNS
Uma forma de falsificação chamada envenenamento de cache DNS ocorre quando os usuários são levados a visitar sites falsos criados por criminosos cibernéticos para capturar informações pessoais e confidenciais. Caches DNS podem ser interceptados por hackers, que então manipulam ou adicionam novos endereços IP ao site falso. Limpar o cache pode proteger contra o envenenamento. Após limpar o cache, o resolvedor recursivo precisará adquirir uma resposta com autoridade na sua próxima visita a um site, impedindo que você visite um site falso e combatendo possíveis ataques.
Como limpar meu cache DNS?
As etapas de limpeza do cache DNS variam dependendo de seu sistema operacional.
Como limpar o cache do servidor DNS no Windows
Use o prompt de comando ou o PowerShell para limpar o cache DNS no Windows.
Para acessar o prompt de comando do Windows, pressione Win + R para abrir o comando Run (Executar). Digite cmd e clique em OK.
Você também pode clicar no ícone de pesquisa na barra de tarefas e digitar “command prompt” (”prompt de comando”) ou “cmd”. O aplicativo é exibido no alto da janela de pesquisa, sob “Best match” (”Melhor correspondência”).
Exibição do cache DNS atual
Pode ser necessário visualizar o que está no cache DNS antes de limpá-lo. Para isso, use o seguinte comando:
Prompt de comando:
Siga estas etapas para ver seu cache DNS no prompt do Windows:
- Abra o CMD
- Na linha de comando, digite: ipconfig /displaydns
- Pressione Enter
Isso exibe os itens que estão no cache DNS.
PowerShell
Siga estas etapas para ver seu cache DNS no PowerShell:
- Abra o PowerShell
- Na linha de comando, digite: Get-DnsClientCache
- Pressione Enter
Limpar o cache DNS com o prompt de comando
- Abra o CMD
- Na linha de comando, digite: ipconfig /flushdns
- Pressione Enter
- Se o processo for bem-sucedido, uma mensagem de confirmação será exibida no console do prompt de comando.
Isso limpará o cache DNS no lado do cliente (seu cache local).
Limpar o cache DNS com o PowerShell
- Abra o PowerShell
- Na linha de comando, digite: Clear-DnsClientCache
- Pressione Enter
Como limpar o cache do servidor DNS no Mac
- Use a pesquisa do Spotlight ou pressione Command + Space e digite Terminal.
- Clique duas vezes no ícone do aplicativo Terminal.
- Digite: sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
- Digite sua senha do Mac quando solicitado.
- Pressione Enter.
Como que frequência devo limpar meu cache DNS?
O processo de limpar seu cache DNS leva cerca de 15 minutos e não tem impactos negativos. Por isso, você pode repetir o processo sempre que quiser. Recomendamos limpar o cache DNS conforme necessário para tratar erros e em uma periodicidade regular que seja conveniente para você reduzir vulnerabilidades e manter o desempenho ideal.