Como limpar (liberar) o cache DNS no Windows, MacOS e Linux

O cache DNS é um banco de dados temporário que armazena informações sobre pesquisas DNS anteriores. Em outras palavras, sempre que você visita um site, seu sistema operacional e navegador da web manterão um registro para o domínio e o endereço IP correspondente. Isso elimina a necessidade de consultas repetitivas aos servidores DNS remotos e permite que seu sistema operacional ou navegador resolva o URL do site rapidamente.

No entanto, em algumas situações, como solução de problemas de rede ou depois de alterar resolvedores DNS, você precisará para liberar o cache DNS. Isso limpará as entradas DNS armazenadas em cache e realizará uma pesquisa subsequente para resolver o domínio com base nas configurações DNS recém-definidas.

Este artigo fornece instruções sobre como liberar o cache DNS em diferentes sistemas operacionais e navegadores da web.

Limpar / liberar cache DNS no Windows #

O processo de limpar o cache DNS é o mesmo para todas as versões do Windows. Você precisa abrir o prompt de comando com privilégios de administrador e executar ipconfig /flushdns.

Windows 10 e Windows 8 #

Para limpar o cache DNS no Windows 10 e 8, execute as seguintes etapas:

  1. Digite cmd na barra de pesquisa do Windows.

  2. Clique com o botão direito em Prompt de comando e clique em Executar como administrador. Isso abrirá a janela Prompt de comando.

  3. Na linha de comando, digite a seguinte linha e pressione Digite:

    Em caso de sucesso, o sistema retornará a seguinte mensagem:

Windows 7 #

Para limpar o cache DNS no Windows 7 , execute as seguintes etapas:

  1. Clique no botão Iniciar.

  2. Digite cmd na caixa de texto de pesquisa do menu Iniciar.

  3. Clique com o botão direito em Prompt de comando e clique em Executar como administrador. Isso abrirá a janela Prompt de comando.

  4. Na linha de comando, digite a seguinte linha e pressione Enter:

    Em caso de sucesso, o sistema retornará a seguinte mensagem:

Limpar / liberar cache DNS no Linux #

No Linux, não há cache DNS no nível do sistema operacional, a menos que um serviço de cache como Systemd-Resolved, DNSMasq ou Nscd esteja instalado e em execução. O processo de limpeza do cache DNS é diferente dependendo da distribuição do Linux e do serviço de cache que você está usando.

Systemd resolvido #

A maioria das distribuições Linux modernas, como o Ubuntu 18.04, está usando systemd resolveu o serviço para armazenar entradas DNS em cache.

Para descobrir se o serviço está em execução, use o seguinte comando:

Se o serviço estiver em execução, o comando imprimirá active. Caso contrário, você verá inactive.

Para limpar o cache DNS resolvido do Systemd, digite:

Em caso de sucesso, o comando não retorna nenhuma mensagem.

DNSMasq #

Dnsmasq é um servidor de nomes de cache DNS e DHCP leve.

Se o seu sistema estiver usando DNSMasq como um servidor de cache, para limpar o cache DNS você precisa reiniciar o serviço Dnsmasq:

Ou

Nscd #

Nscd é um daemon de cache e é o sistema de cache DNS preferido para a maioria das distribuições baseadas em RedHat.

Se seu sistema está usando Nscd, para limpar o cache DNS, você precisa reiniciar o serviço Nscd:

Ou

Limpar / liberar cache DNS no macOS #

O comando para liberar o cache no macOS é ligeiramente diferente, dependendo da versão que você está executando. O comando deve ser executado como um usuário com privilégios de administrador do sistema (usuário sudo).

Para limpar o cache DNS no macOS, execute as seguintes etapas:

  1. Abra o Finder.

  2. Vá para Aplicativos > Utilitários > Terminal. Isso abrirá a janela Terminal.

  3. Na linha de comando, digite a seguinte linha e pressione Enter:

    Digite sua senha sudo e pressione Enter novamente. Em caso de sucesso, o sistema não retorna nenhuma mensagem.

Para versões anteriores do macOS, o comando para liberar o cache é diferente.

versão do macOS 10.11 e 10.9

macOS versão 10.10

macOS versão 10.6 e 10.5

Limpar / liberar cache DNS do navegador #

A maioria dos navegadores da Web modernos tem um recurso integrado Cliente DNS para evitar consultas repetitivas cada vez que o site é visitado.

Google Chrome #

Para limpar o cache DNS do Google Chrome, execute as seguintes etapas:

  1. Abra uma nova guia e digite chrome://net-internals/#dns na barra de endereços do Chrome.
  2. Clique no botão “Limpar cache do host”.

Se isso não funcionar para você, tente limpar o cache e os cookies.

  1. Abra a janela de diálogo “Limpar dados de navegação” com CTRL+Shift+Del.
  2. Escolha um intervalo de tempo. Selecione “Sempre” para excluir tudo.
  3. Marque as caixas “Cookies e outros dados do site” e “Imagens e arquivos armazenados em cache”.
  4. Clique no botão “Limpar dados”.

Este método deve funcionar para todos os navegadores baseados no Chrome, incluindo Chromium, Vivaldi e Opera.

Firefox #

Para limpar o cache DNS do Firefox , execute as seguintes etapas:

  1. No canto superior direito, clique no ícone de hambúrguer para abrir o menu do Firefox:
  2. Clique no link ⚙ Options (Preferences).
  3. Clique na guia Privacidade & Segurança ou Privacidade à esquerda.
  4. Role para baixo até a seção History e clique no botão Clear History....
  5. Escolha um intervalo de tempo para limpar. Selecione “Tudo” para excluir tudo.
  6. Selecione todas as caixas e clique em “Limpar agora”.

Se isso não funcionar para você, tente o seguinte método e desabilitou temporariamente o cache DNS.

  1. Abra uma nova guia e digite about:config na barra de endereços do Firefox.
  2. Pesquise por network.dnsCacheExpiration, defina temporariamente o valor como 0 e clique em OK. Em seguida, altere de volta o valor padrão e clique em OK.
  3. Pesquise network.dnsCacheEntries, defina temporariamente o valor como 0 e clique em OK. Em seguida, altere o valor padrão e clique em OK.

Conclusão #

Mostramos como limpar ou liberar o cache DNS no Windows, Linux e macOS sistemas operacionais.

Os usuários de Linux e macOS podem usar o comando dig para consultar e solucionar problemas de DNS.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *