Voltar para o suporte Solução de problemas Como limpar o cache DNS

Como limpar o cache DNS

De vez em quando, você talvez não consiga acessar um site, mas outras sim.

Isso pode acontecer, por exemplo, se você fez alterações de DNS recentes no seu domínio, se conectou a um domínio ou deixou o domínio expirar momentaneamente.

Se a limpeza do cache do navegador não ajudar, tente limpar o cache DNS do computador.

O que é cache DNS?

O cache DNS é usado por todos os sistemas operacionais para agilizar as solicitações de DNS, semelhante à forma como os navegadores mantêm uma cópia dos sites visitados para que possam ser abertos rapidamente durante a próxima visita.

O cache DNS é atualizado automaticamente, mas pode ser necessário limpá-lo de maneira manual caso haja uma alteração nos registros DNS antes da próxima atualização do cache DNS.

Como limpar o cache DNS em computadores e laptops

Confira as instruções para Windows 8, 10 e 11; Windows 7; macOS e Linux.

Windows 8, 10 e 11

Para entrar no prompt de comando, pressione a tecla Windows (você pode encontrá-la no lado esquerdo do teclado, entre as teclas Ctrl e Alt) e digite msdos.

Ao ver “Prompt de comando” no lado direito, clique em Executar como administrador, conforme mostrado na captura de tela abaixo:

Em seguida, digite código abaixo:

C:> ipconfig /flushdns

e pressione a tecla Enter para limpar o cache DNS:

Windows 7

Se o seu computador estiver executando o Windows 7, siga estas etapas:

  1. Clique no botão Iniciar.
  2. Digite cmd na barra de pesquisa.
  3. Quando o prompt de comando abrir, digite:
C:> ipconfig /flushdns
  1. Pressione a tecla Enter e repita o processo mais algumas vezes.
  2. Digite exit e pressione a tecla Enter para fechar o prompt de comando.
Limpando o cache DNS no Windows 7
macOS

Verifique primeiro a sua versão do macOS antes de executar qualquer um dos comandos abaixo.

Para encontrar a sua versão do macOS, clique no logotipo da Apple (canto superior esquerdo da tela) e selecione “Sobre Este Mac”. Uma pequena caixa de diálogo aparecerá com várias detalhes do seu Mac.

Para ver as informações, acesse a aba “Visão Geral”. Na segunda linha, será possível ver a versão exata:

Encontrando a versão do macOS

Em seguida, você precisará iniciar o aplicativo Terminal no Spotlight pressionando Command (⌘) + Barra de espaço simultaneamente e digitando: Terminal.

Iniciando o aplicativo Terminal

💡

Você precisará usar a sua senha porque esses comandos exigem permissões de conta elevadas.

Depois de iniciar o aplicativo Terminal, copie e cole o comando exato que você encontrará abaixo, de acordo com a sua versão do macOS:

10.11 ou posterior
El Capitan, Sierra, High Sierra, Mojave, Catalina, Bigt Sur, Monterey, Ventura

sudo killall -HUP mDNSResponder

10.10
Yosemite

sudo discoveryutil udnsflushcaches

10.7, 10.8 e 10.9
Lion, Mountain Lion, Mavericks

sudo killall -HUP mDNSResponder

10.6
Snow Leopard

sudo dscacheutil -flushcache

10.5 ou anterior
Leopard, Tiger, Panther, Jaguar, Puma, Cheetah, Kodiak

sudo lookupd -flushcache

Depois de executar o comando relevante da lista acima, você pode tentar abrir o site que não conseguiu acessar.

Linux

Devido às diversas distribuições Linux, não conseguimos fornecer comandos específicos para cada uma delas. A melhor maneira de descobrir as etapas exatas para limpar o cache DNS na sua distribuição Linux é verificar o site, os fóruns ou a documentação da distribuição que você usa.

Os exemplos incluídos abaixo podem ou não funcionar na sua distribuição.

Talvez seja necessário inserir a senha da sua conta para executar os comandos.

Exemplos para limpar o cache DNS em distribuições Linux que usam:

dnsmasq

user@host$ sudo /etc/init.d/dnsmasq restart 

pdnsd

user@host$ sudo pdnsd-ctl empty-cache

nscd

user@host$ sudo service nscd restart

Como alternativa, você pode tentar o seguinte:

user@host$ /etc/rc.d/init.d/nscd stop
user@host$ /etc/rc.d/init.d/nscd start

dns-clean

user@host$ sudo /etc/init.d/dns-clean restart

bind

user@host$ sudo /etc/init.d/named restart

Smartphones

Android

O sistema operacional Android mantém o cache DNS por 10 minutos. Não há uma forma padrão de limpar o cache DNS no Android.

No entanto, você pode tentar usar o Modo avião no painel de configurações rápidas do seu dispositivo:

Versões mais recentes do Android
Versões mais antigas do Android

💡

O painel de configurações rápidas do seu smartphone pode não ter a mesma aparência das capturas de tela acima.

Para obter instruções específicas sobre como usar o Modo avião, consulte o manual do usuário do fabricante do dispositivo.

Como alternativa, você pode limpar o cache DNS do navegador Chrome. Para isso, abra-o e:

  1. Toque no campo do URL.
  2. Digite: chrome://net-internals/#dns e abra o URL.
  3. Toque em DNS na barra lateral esquerda.
  4. Toque no botão Clear host cache:
Limpando o cache DNS no Android usando o Chrome
iOS

A limpeza do cache DNS do iPhone ou iPad pode ser realizada de duas maneiras.

A maneira mais rápida de fazer isso é ativar o Modo Avião:

  1. Ative o Modo Avião.
  2. Aguarde de 10 a 15 segundos.
  3. Desative o Modo Avião.

Outra forma de limpar o cache DNS do iPhone é reiniciá-lo.

Copied to clipboard!