Quando você visita um site pela primeira vez, o sistema operacional armazena os arquivos de cache do DNS do site. Isso agiliza o processo de carregamento do site da próxima vez que você for visitar o mesmo site.
Por isso, ao acessar um domínio com dados de cache que estão corrompidos ou não estão atualizados, é direcionado a um endereço IP antigo e costuma levar a erros e vulnerabilidades de segurança. Assim, indicamos que você realize o flush do seu DNS periodicamente.
Veja abaixo como fazer a limpeza:
Etapa 1: Limpar cache DNS no sistema operacional
Escolha o sistema operacional usado em seu computador:
Microsoft Windows
1Na barra de pesquisa do computador, digite Prompt de Comando ou CMD
2Em seguida, clique em Abrir
3No Prompt de Comando, digite:
ipconfig /flushdns
Se o processo ocorreu como deveria, a mensagem de confirmação “Liberação do cache do DNS resolver bem-sucedido” aparecerá na sua tela!
Linux
Existem diferentes distribuições e versões do Linux que podem implicar em comandos diferentes, por conta de variações de configuração. Por padrão, o Ubuntu não armazena um cache de registros DNS.
1Abra uma janela de terminal root (Ctrl+T ou Ctrl+Alt+T)
2Digite um dos comandos abaixo dependendo do cenário e aperte Enter:
-
Se você instalou manualmente um serviço como o name service caching daemon (nscd)
sudo /etc/init.d/nscd restart
Ou
sudo service nscd restart
-
Se você tem um sistema que usa systemd
systemd-resolve --flush-caches
Mac OS X
1Acesse o app do Terminal - no campo de busca do Launchpad digite terminal
2Digite um dos comandos abaixo dependendo do tipo de Mac que esteja usando e aperte Enter:
- Mac OS Sierra, X El Capitan, X Mavericks, X Mountain Lion ou X Lion
sudo killall -HUP mDNSResponder
- Mac OS X Yosemite
sudo discoveryutil udnsflushcaches
- Mac OS X Snow Leopard
sudo dscacheutil –flushcache
- Mac OS X Leopard e mais antigos
sudo lookupd –flushcache
- Mac OS X High Sierra
sudo killall -HUP mDNSResponder
- Mac OS X Mojave
sudo killall -HUP mDNSResponder
- Mac OS X Catalina
sudo killall -HUP mDNSResponder
- Mac OS X Big Sur
sudo dscacheutil -flushcache;
sudo killall -HUP mDNSResponder
Etapa 2: Limpar cache DNS em Navegadores
Os navegadores também armazenam um cache de DNS separado do sistema operacional do seu computador.
Veja como limpar o cache de acordo ao navegador que utiliza:
Google Chrome
1Acesse o Google Chrome
2Na barra de endereço do navegador, insira o seguinte endereço:
chrome://net-internals/#dns
3Em seguida, no campo "Domain" insira o nome do domínio que deseja limpar o cache - Por exemplo: seudominio.com.br
4Depois, clique em Clear host cache (Limpar cache do host)
Microsoft Edge
1Acesse o Microsoft Edge
2Na barra de endereço do navegador, insira o seguinte endereço:
edge://net-internals/#dns
3Em seguida, no campo "Domain" insira o nome do domínio que deseja limpar o cache
4Depois, clique em Clear host cache (Limpar cache do host)
Mozilla Firefox
1Acesse o Mozilla Firefox
2Na barra de endereço do navegador, insira o seguinte endereço:
about:networking
3Em seguida, clique em DNS
4Depois, verá uma lista de todas as entradas de cache DNS salvas no Firefox clique em Clear DNS cache (Limpar cache do host)
Safari
1Acesse o navegador Safari
2No menu superior do navegador, clique em Safari
3Depois clique em Preferências (Preferences)
4Em seguida, clique em Avançado (Advanced)
5Na tela de “Avançado”, marque a caixa de seleção Mostrar menu Desenvolver na barra de menus (Show Develop menu in menu bar)
6Novamente no menu superior, clique em Desenvolver (Develop)
7Em seguida, clique em Esvaziar caches (Empty Caches)