Limpar DNS ou limpar cache um flush DNS pode trazer a solução para o acesso a um site.
Por padrão, os sistemas operacionais armazenam os endereços dos sites e serviços acessados no que é chamado cache DNS. Dessa forma, da próxima vez que você acessar aquele site, não será necessário consultar os servidores DNS para descobrir o endereço.

Como resultado, o tempo de carregamento do site ou serviço online é reduzido. Afinal, com o endereço armazenando localmente no cache DNS, o tempo de acesso à informação com o endereço será muito menor.
No entanto, caso o site ou serviço mude o endereço IP, pode ocorrer o erro no acesso ao site devido ao cache ter o antigo endereço armazenado, impedindo o acesso ao serviço. Nesses casos, saber como limpar cache DNS pode ajudar bastante.
Aqui, você vai aprender:
- Como limpar cache DNS no Windows
- Como limpar cache DNS no Mac
- Como limpar cache DNS no Linux
- Como limpar cache DNS no Android
- Como limpar cache DNS no iOS
Acompanhe o nosso artigo para saber como limpar cache DNS e resolver problemas no acesso a sites e serviços.
Como limpar cache DNS no Windows
Primeiro, vamos começar verificando como realizar a limpeza de cache DNS no Windows. Apesar das mudanças nas versões do Windows, o método para limpar cache DNS é o mesmo – o famoso Flush DNS.
Nota: o procedimento com flush DNS é válido para as versões mais recentes do Windows: XP, Vista, 7, 8, 8.1 e 10.
Confira o passo a passo para saber como limpar cache DNS no Windows com o flush DNS:
- Acesse o prompt de comando do Windows. Você pode fazer isso com o atalho no teclado, com as teclas Windows+R;
- Na caixa de diálogo de Executar, digite o comando "cmd";
- Na janela de prompt de comando, use o comando "ipconfig /flushdns" e tecle Enter.
Veja abaixo as imagens do passo a passo:

Depois de abrir o prompt de comando executando "cmd", basta digitar o seguinte comando:
ipconfig /flushdns
Após digitar o comando e pressionar a tecla Enter, você vai receber a mensagem de limpeza de cache DNS bem-sucedida.

Pronto, depois de executar o comando do flush DNS, você receberá a mensagem de que a liberação do cache do DNS foi bem sucedida.
Como limpar cache DNS no Mac
Para quem usa um Mac, comando para limpar cache DNS pode variar a depender da versão do sistema operacional. No entanto, embora o comando seja diferente a depender da versão do sistema, – diferente do flush DNS do Windows –, o procedimento é praticamente o mesmo.
Para limpar o cache DNS no Mac você deve:
- Abrir uma janela do Terminal;
- Digitar o comando de limpeza referente à versão do macOS (confira os comandos abaixo).
Independente da versão do macOS, você terá que abrir uma janela do Terminal. Você pode fazer isso usando o Spotlight, com o atalho de teclado Command+Barra de Espaço ou a partir do gerenciador de arquivos Finder, na parte de Aplicativos > Utilidades > Terminal.

Note que você precisa ter o usuário e senha de administrador do sistema para realizar a limpeza de cache DNS.
Com a janela do Terminal aberta, basta digitar o comando referente à sua versão do macOS e digitar a senha para confirmar a limpeza DNS.

Mac OS X Yosemite ou superior
Use o seguinte comando no Terminal para limpar o cache DNS do Mac OS 10.10.4 ou superior.
sudo killall -HUP mDNSResponder
Entre as versões 10.10 até 10.10.3, use o seguinte comando no Terminal:
sudo discoveryutil udnsflushcaches
Mac OS X Mavericks, Mountain Lion e Lion
Para limpar o cache DNS entre as versões 10.9.5 e anteriores, use o seguinte comando:
sudo killall -HUP mDNSResponder
Mac OS X Snow Leopard
Use o seguinte comando no Terminal para limpar o cache DNS nas versões 10.6 até 10.6.8:
sudo dscacheutil -flushcache
Mac OS X Leopard e anteriores
Para limpar o cache DNS no Mac nas versões anteriores à 10.6, utilize o seguinte comando:
sudo lookupd -flushcache
Pronto, com isso você terá esvaziado o cache DNS no Mac OS.
Como limpar cache DNS no Linux
No Linux, o procedimento para limpar o cache DNS também pode variar a depender do serviço de caching utilizado na distribuição Linux. Algumas distribuições simplesmente não utilizam um serviço de cache DNS, por padrão, nesse caso, não há nenhuma ação a ser executada.
No entanto, para os sistemas Linux com serviço de cache DNS ativos, existem alguns comandos semelhantes ao flush DNS que podem ser utilizados para fazer a limpeza.
Veja abaixo como limpar cache DNS nas principais distribuições Linux:
Como limpar cache DNS no Ubuntu 18.04 e 17.04
Abra uma janela do Terminal (você pode usar o atalho Alt+Enter) e digite o seguinte comando:
sudo systemd-resolve --flush-caches
Ubuntu 16.10, 16.04 e versões anteriores
Nas versões anteriores à versão 17.04, o Ubuntu não armazena o cache do DNS, por isso não há necessidade de fazer uma limpeza. Contudo, você pode querer atualizar as suas configurações de rede com o seguinte comando:
sudo service network-manager restart
No entanto, caso você esteja utilizando um sistema em que o serviço de caching foi habilitado manualmente, você pode limpar o cache DNS com o comando referente ao serviço:
Limpar o cache DNS do dnsmasq
sudo /etc/init.d/dnsmasq restart
Ou:
sudo service dnsmasq restart
Limpar o cache DNS com nscd
sudo /etc/init.d/nscd restart
Ou:
sudo service nscd restart
Ou:
sudo service nscd reload
Limpar cache DNS do BIND
O BIND geralmente é uma solução de DNS nos servidores com Linux que obtém a informação de outro servidor em resposta para uma consulta e armazena localmente. Para limpar o cache DNS do BIND, você deve utilizar o comando:
sudo /etc/init.d/named restart
Com isso você terá feito a limpeza de cache DNS no Linux.
Como limpar cache DNS no Android
O uso de dispositivos móveis para acessar sites e serviços online está cada vez maior. Logo, saber como realizar a limpeza de cache DNS pode ajudar também aqueles que estão tendo problemas com acesso em algum serviço na Internet.
No Android, é possível limpar o cache DNS de diferentes formas:
- Acessando as informações do aplicativo e clicando no botão Limpar cache;
- Limpando a partir das configurações do navegador.
Como limpar DNS no Android por aplicativo
Para limpar o cache DNS no Android por aplicativo, primeiro você deve acessar as informações do aplicativo a partir da lista de aplicativos instalados. Isso pode ser feito a partir das configurações do Android ou pressionando o ícone do aplicativo por alguns segundos:

Em seguida, você deve clicar no botão "Limpar cache" que será exibido na tela de informações do aplicativo. Note que limpando o cache dessa forma você poderá perder configurações do aplicativo e ter que fazer login novamente.
Como limpar DNS no Android pelo navegador
Outra maneira de limpar cache DNS no Android é através do navegador. No Google Chrome, você pode fazer isso acessando o endereço "chrome://net-internals/#dns", clicando no menu "DNS" e depois no botão "Clear host cache".

Para outros navegadores, você pode limpar o cache a partir das opções do navegador e limpeza de dados de navegação.
Como limpar cache DNS no iOS
Nos dispositivos com iOS, como iPhones e iPads, também existe mais de uma forma de limpar DNS. O primeiro método é simplesmente ativando e desativando o modo de avião. Para fazer isso, siga os passos abaixo:
- Deslize de baixo para cima da tela para abrir a Central de Controle;
- Clique no ícone com um avião para ativar o modo de avião;
- Aguarde alguns segundo até que todos os sinais sejam desativados;
- Clique novamente no ícone de avião para habilitar as conexões;
- Deslize para baixo para sair da Central de Controle e pronto, o cache DNS foi esvaziado.

Outra forma de limpar ou esvaziar o cache DNS nos dispositivos com iOS é redefinir os ajustes de rede. Para chegar nesta opção, você deve:
- Acessar as configurações do dispositivo;
- Ir até a seção Geral;
- Clicar no botão "Redefinir ajustes de rede".

Pronto, com isso o cache DNS será esvaziado no iOS.
Conclusão
Agora você sabe como limpar cache DNS no Windows, Mac, Linux e também nos sistemas operacionais dos dispositivos móveis: Android e iOS. Caso você tenha problema em acessar algum site, fazer um Flush DNS – limpar o DNS –, vai garantir que você receba o endereço mais recente.
Além de limpar o cache DNS, limpar os dados de navegação também podem ajudar a resolver problemas na exibição das páginas. Se o problema persistir mesmo depois da limpeza do DNS, você também pode tentar limpar o cache do navegador e os cookies armazenados.
Este artigo te ajudou? Compartilhe nas redes sociais e ajude outras pessoas a conhecerem como limpar o cache DNS e resolverem o problema de acesso aos sites. E se tiver alguma dúvida ou sugestão, basta deixar um comentário abaixo.
Escrito por Redação
Redação RedaçãoMelhor Hospedagem de Sites é um projeto com o objetivo de ajudar as pessoas na busca pelo lugar ideal para hospedar seus sites, trazendo informação e conhecimento sobre o universo de hospedagem de sites.
Comentários dos usuários
Dasil Silva
30 de setembro de 2019
Excelente! É dificil encontrar bons tutoriais na net que descrevam os procedimentos para outros SO's além do Windows. Nas poucas vezes em que se encontra algo, o conteúdo é super...
Excelente! É dificil encontrar bons tutoriais na net que descrevam os procedimentos para outros SO's além do Windows. Nas poucas vezes em que se encontra algo, o conteúdo é super impreciso, diferentemente do que encontrei aqui. Parabéns!