Como liberar o cache DNS (Windows, Mac, Chrome)

Solucionar problemas em seu site pode ser uma responsabilidade intimidante. Quando se trata de tarefas como limpar o cache do Servidor de Nomes de Domínio (DNS), é fácil ficar sobrecarregado e confuso antes mesmo de começar.

Felizmente, você pode executar essa tarefa em particular de forma rápida e fácil, até com pouca ou nenhuma experiência técnica. Em duas etapas curtas, seu cache DNS ficará limpo e você pode continuar trabalhando para resolver qualquer problema que esteja enfrentando.

Nesta postagem, explicaremos o que é um cache DNS e em que situações que você pode precisar limpar a sua. Em seguida, compartilharemos um exemplo do mundo real de nossa experiência direta e explicaremos como realizar essa etapa de solução de problemas, independentemente do hardware que você estiver usando.

Prefere assistir à nossa versão em vídeo? Clique em reproduzir abaixo:

Uma introdução ao cache de DNS

Para entender por que você pode precisar limpar seu cache de DNS, há vários componentes que precisamos analisar.

Primeiro, o Sistema de Nomes de Domínio (DNS) é um índice de todos os sites na Internet e seus endereços IP. Você pode pensar nisso como um diretório ou lista telefônica de sites. Quanto ao cache, é o processo de salvar um instantâneo de algo (como uma página da web) para que possa ser recarregado mais rápido no futuro.

Portanto, o cache DNS envolve seu sistema operacional (SO) ou navegador capturando endereços IP visitados recentemente e salvando-os em um banco de dados. Isso permite que seu navegador recarregue sites que você visitou no passado mais rapidamente do que se tivesse que fazer referência ao DNS novamente a cada vez.

Infelizmente, seu cache DNS pode ser corrompido, levando você a esquemas de phishing. Ele também pode simplesmente ficar desatualizado ou criar problemas de conectividade com a Internet. Em qualquer uma dessas situações, limpar o cache do DNS geralmente pode ajudar a resolver o problema e ficar online novamente.

Um estudo de caso do cache do DNS

Para ilustrar melhor o ponto, vamos dar uma olhada em um exemplo que realmente aconteceu com o site de um cliente Kisnta.

O cliente entrou em contato conosco porque suas imagens, CSS e JavaScript não estavam carregando corretamente no site.

O site parecia estar carregando muito bem para nós, no entanto, e o cliente não tinha feito nenhuma alteração recente. Ao inspecionar seu site com o Chrome Devtools, pudemos ver que tudo que vinha de seu subdomínio CDN (cdn.domain.com) não estava carregando corretamente e, em vez disso, estava relatando erros 404.

A primeira coisa que fizemos foi executar ping no subdomínio CDN para ver se conseguíamos acessá-lo. Ele retornou uma resposta conforme o esperado. Em seguida, executamos o URL do CDN do cliente por meio da ferramenta whatsmydns gratuita.

Essa ferramenta permite que os usuários verifiquem rapidamente a resolução dos registros DNS (como o CDN CNAME) de vários locais geográficos. Queríamos garantir que o site estava carregando bem em todos os lugares, além de apenas nossa localização física, e que estava sendo resolvido de volta para o provedor de CDN do cliente.

Os resultados mostraram que era:

Exemplo de resolução do CNAME do whatsmydns

Depois de todas essas pesquisas, confirmamos que havia foi uma pequena mudança com o provedor de DNS do cliente que ainda estava armazenado em cache no final. Pedimos que limpassem o cache DNS localmente no computador e atualizassem a página.

Nesse ponto, tudo começou a carregar normalmente no site WordPress novamente.

Saber como limpar o seu O cache DNS pode ajudá-lo em muitas situações semelhantes. Vamos dar uma olhada em como isso é feito.

Como liberar seu cache DNS no Mac, Windows, Linux e Chrome

Limpar o cache DNS é um processo relativamente simples, mas varia dependendo do seu sistema operacional. Também é importante se você precisa liberá-lo de seu computador ou navegador. A seguir, explicamos como realizar essa tarefa para os sistemas operacionais (SOs) macOS, Windows e Linux, bem como no navegador Google Chrome.

  • macOS
  • Windows
  • Linux
  • Chrome

Como limpar o cache DNS no macOS

Para limpar o Cache DNS em um Mac, você precisará abrir a interface de linha de comando nativa conhecida como Terminal e executar o comando apropriado. Este processo varia de acordo com a versão do macOS que você está executando.

Se você não tiver certeza com qual versão está trabalhando, clique no ícone apple no canto superior esquerdo do seu desktop, e selecione Sobre este Mac:

Abrindo a janela Sobre este Mac

Sua versão atual será a primeira informação listada:

Visualização a versão atual do macOS

Depois de saber essas informações, você pode seguir as etapas relevantes abaixo.

macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) e Catalina (10.15)

Se você estiver trabalhando no macOS versão 10.11 ou superior, abra a interface da linha de comando clicando em Go > Utilities:

Acessando os utilitários do Mac

Em seguida, selecione Terminal. Assim que abrir, execute o seguinte comando:

sudo killall -HUP mDNSResponder

Você será solicitado a inserir a senha do computador:

Digitando a senha do administrador para executar o comando DNS flush

Depois de você tiver feito isso, seu cache DNS deve estar limpo.

macOS Yosemite (10.10)

Você pode acessar o Terminal pelo mesmo método descrito acima para qualquer versão do macOS. No Yosemite (10.10), quando a janela abrir, você precisará executar o seguinte comando:

sudo discoveryutil udnsflushcaches

Digite a senha do seu computador e o cache de DNS deve ser liberado com êxito.

macOS Lion (10.7), Mountain Lion (10.8) e Mavericks (10.9)

Para macOS versões 10.7 a 10.9, abra o Terminal e execute o seguinte comando para limpar o cache DNS:

sudo killall -HUP mDNSResponder

Você pode notar que este é o mesmo comando usado pelas versões 10.11 e acima. Digite sua senha para executá-lo.

macOS Snow Leopard (10.6)

Se você estiver executando o macOS Snow Leopard (10.6), abra o Terminal e digite este comando:

Inscreva-se no boletim informativo

Aumentamos nosso tráfego em 1.187% com o WordPress. Mostraremos como.

Junte-se a mais de 20.000 pessoas que recebem nosso boletim informativo semanal com dicas privilegiadas do WordPress!

sudo dscacheutil -flushcache

Em seguida, digite sua senha para concluir a limpeza do cache DNS.

macOS Leopard (10.5)

Finalmente, macOS Leopard (10.5 ) os usuários devem executar o seguinte comando no Terminal:

sudo lookupd -flushcache

Depois de inserir sua senha, o cache DNS deve ser esvaziado.

Limpar o cache DNS também é a solução para consertar o ERR_SPDY_PROTOCOL_ERROR.

2. Como limpar o cache DNS no Windows

Limpar o cache DNS em um computador Windows é bastante simples. Veja como realizar esta tarefa no Windows 10, 8, 7 e XP.

Windows 10

Para limpar o cache DNS em um sistema operacional Windows, você precisará abrir o Command Prompt, a interface de linha de comando do sistema. Você pode acessar este programa no Windows 10 clicando no botão Iniciar. Em seguida, navegue até sistemas Windows > Prompt de comando:

Abrindo o Prompt de Comando do menu Iniciar do Windows

Depois que a interface da linha de comando for aberta, digite a seguinte linha:

ipconfig /flushdns

Este comando deve retornar uma confirmação de que o cache DNS foi liberado com sucesso:

Cansado de suporte de hospedagem WordPress de nível 1 sem o respostas? Experimente nossa equipe de suporte de classe mundial! Confira nossos planos

O prompt de comando Mensagem de confirmação de liberação do cache DNS

Você pode então fechar a janela do prompt de comando.

Windows 8

Limpando o cache DNS em versões anteriores do Windows requer o mesmo comando ipconfig /flushdns. No entanto, as etapas para acessar o Prompt de Comando são ligeiramente diferentes entre as versões.

No Windows 8, abra a tela Aplicativos. No lado direito, encontre Windows Systems e selecione Command Prompt.

Depois que o programa for aberto, execute ipconfig /flushdns. Você deve receber uma confirmação assim que o cache DNS for limpo com sucesso.

Windows 7 e Windows XP

No Windows 7 ou Windows XP, clique no botão Iniciar. Navegue até Todos os programas > Acessórios e selecione Prompt de comando.

Na interface da linha de comando, execute ipconfig /flushdns. Você deve receber uma mensagem de confirmação assim que o cache DNS for liberado.

Como limpar o cache DNS no Linux

Esvaziar o cache DNS em máquinas Linux é bastante semelhante ao processo de fazer isso em um computador Mac ou Windows. Veja como.

Ubuntu

Linux usa Terminal como sua interface de linha de comando, assim como o macOS. Para abri-lo, clique em Atividades no canto superior esquerdo da sua área de trabalho. Isso fornecerá uma barra de pesquisa, onde você pode inserir “terminal” para encontrar e iniciar o programa.

Uma vez na linha de comando interface estiver aberta, execute este comando:

sudo systemd-resolve --flushcaches

O terminal solicitará sua senha. Digite-a para concluir a execução do comando e esvaziar o cache DNS.

Outras distribuições

Se estiver usando uma distribuição Linux diferente do Ubuntu, você pode limpar o cache DNS abrindo a interface de linha de comando e executando este comando :

sudo /etc/init.d/dns-clean start

Assim que o comando for executado, seu cache deve estar limpo.

Como limpar o cache DNS no Google Chrome

Finalmente, como mencionamos no início desta postagem, você pode ter motivos para limpar o cache DNS do seu navegador em vez do sistema operacional. No Google Chrome, você pode fazer isso inserindo o seguinte na barra de endereço:

chrome: // net-internals / # dns

Em seguida, clique no botão Limpar cache do host:

O botão Limpar cache do host no Google Chrome

Isso deve liberar o cache DNS do Chrome para você.

Para limpar o cache do seu navegador, certifique-se de verificar: Como limpar o cache do navegador para todos os navegadores principais.

Limpar o cache DNS é uma tarefa simples processo que varia dependendo do seu sistema operacional e navegador. Aprenda como liberar o cache DNS no Mac, Windows, Linux e Chrome com este tutorial detalhado! 🧹🖥Clique para twittar

Resumo

A perspectiva de limpar o cache DNS pode parecer assustadora, especialmente se você for novo na solução de problemas de conectividade com a Internet ou outros problemas com sites. Felizmente, o processo real é bastante simples.

Limpar o cache DNS requer apenas algumas etapas. Primeiro, você precisa saber qual sistema operacional e versão está usando. Em seguida, você pode seguir as etapas relevantes acima e limpar o cache DNS digitando um ou dois comandos simples.

Se você gostou deste tutorial, vai adorar nosso suporte. Todos os planos de hospedagem do Kinsta incluem suporte 24 horas por dia, 7 dias por semana, de nossos desenvolvedores e engenheiros veteranos do WordPress. Converse com a mesma equipe que apóia nossos clientes da Fortune 500. Confira nossos planos

Deixe uma resposta

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