Se vocĂȘ estĂĄ enfrentando problemas de conexĂŁo, vocĂȘ pode querer limpar o seu cache DNS â um processo tambĂ©m conhecido como flush DNS. Neste artigo, vocĂȘ vai aprender os benefĂcios do processo e como limpar esse cache nos sistemas operacionais mais populares.
O Que Ă© o Cache DNS?
Assim como os navegadores, os sistemas operacionais tambĂ©m armazenam arquivos de cache de lookups de Sistema de Nomes de DomĂnio (DNS), formando o que Ă© conhecido como cache de DNS. Ele consiste em unidades de informação comprimidas chamadas registros de recursos (RR). Os RR reĂșnem informaçÔes sobre todos os sites que vocĂȘ visitou e as exibem em cĂłdigo ASCII.
Abaixo estĂŁo os componentes do cache DNS:
- Dados de recursos â contĂ©m a descrição de um registro, como o endereço e o nome do host.
- Nome do registro â exibe o nome de domĂnio da entrada DNS
- Time To Live (TTL) â o tempo de validade do registro de recurso medido em segundos
- Classe â o grupo de protocolo apropriado do recurso de registro
- Comprimento dos dados de recursos â refere-se ao valor dos dados de recurso
Quando vocĂȘ visita um site pela primeira vez, o sistema operacional do usuĂĄrio armazena os arquivos de cache do DNS do site. Isso agiliza o processo de lookup do DNS ao transformar os domĂnios nos seus endereços de IP, fazendo com que as pĂĄginas da web carreguem mais rĂĄpido da prĂłxima vez que vocĂȘ for visitar o mesmo site.
Motivos para Fazer o Flush DNS de Maneira PeriĂłdica
De maneira similar ao que acontece com navegadores, os sistemas operacionais tambĂ©m armazenam arquivos de cache, que sĂŁo chamados de cache Domain Name System (DNS ou Sistema de Nomes de DomĂnio).
Os arquivos de cache contĂȘm informação sobre todos os sites visitados â hostnames, endereços de IP e registros de recursos.
A maioria dos sistemas operacionais utilizam o cache DNS para reduzir a carga sobre os servidores DNS em momentos de grande trĂĄfego. O perĂodo de validade do cache Ă© determinado pelo Time To Live (TTL).
Contando que os arquivos de cache ainda sejam vĂĄlidos, eles Ă© que vĂŁo responder Ă s solicitaçÔes de conteĂșdo, sem a necessidade de passar por um servidor DNS.
Apesar disso, o uso de arquivos de cache corrompidos ou desatualizados pode levar a erros e vulnerabilidades de segurança. Portanto, recomendamos que vocĂȘ faça o flush do seu DNS de maneira periĂłdica.
Aqui estĂŁo os motivos pelos quais vocĂȘ deve limpar cache do seu DNS de maneira regular:
- Impedir o rastreamento das suas pesquisas â armazenar registros DNS faz com que fique mais fĂĄcil de hackers preverem o seu histĂłrico de navegação.
- Segurança â os arquivos de cache DNS sĂŁo os principais alvos para ataques de Spoofing DNS, o que coloca em risco informaçÔes sensĂveis como dados pessoais e credenciais de login.
- Resolver problemas tĂ©cnicos â forçar o sistema operacional a buscar dados de registro DNS atualizados pode resolver problemas de conexĂŁo e a exibição incorreta de conteĂșdos na web.
Maneira de Fazer o Flush DNS
Dependendo do seu sistema operacional, os passos para executar o Flush DNS podem fazer. O tutorial abaixo vai mostrar para vocĂȘ c omo fazer isso no Windows, no Linux e no Mac OS X.
Microsoft Windows
Primeiro vamos verificar como podemos liberar o DNS no Windows.
O mĂ©todo a seguir vai te permitir limpar o cache DNS nos Windows XP, Vista, 7, 8, 8.1 e 10. VocĂȘ pode acompanhar o vĂdeo ou seguir o passo a passo que indicamos abaixo.
- Pressione as teclas Windows+R juntas para a abrir o menu âexecutarâ e entĂŁo digite cmd para abrir o console do Prompt de Comando do Windows.
- Insira o seguinte comando para limpar os arquivos de cache DNS do seu computador:ipconfig /flushdns
- Se o processo foi bem-sucedido, vocĂȘ deverĂĄ ver a seguinte mensagem de confirmação:
Linux
Por padrĂŁo, o Ubuntu nĂŁo armazena um cache de registros DNS. Se vocĂȘ instalar manualmente um serviço como o name service caching daemon (nscd), os passos abaixo vai ensinar como promover o flush do cache DNS.
- Pressione as teclas Ctrl+Alt+T juntas para abrir a janela do terminal.
- Insira o seguinte comando para limpar os arquivos de cache DNS no subdiretĂłrio init.d:sudo /etc/init.d/nscd restart
Mac OS X
- Pressione a tecla F4 e entĂŁo insira terminal no campo de busca do Launchpad para abrir a janela do terminal.
- Se vocĂȘ estĂĄ usando Mac OS Sierra, X El Capitan, X Mavericks, X Mountain Lion ou X Lion insira o seguinte comando:sudo killall -HUP mDNSResponder
- Para fazer o flush DNS no Mac OS X Yosemite, use o seguinte cĂłdigo:sudo discoveryutil udnsflushcaches
- Se vocĂȘ estiver rodando o Mac OS X Snow Leopard, o comando Ă© este aqui:sudo dscacheutil -flushcache
- Para o Mac OS X Leopard e mais antigos, insira o seguinte comando para limpar o cache DNS:sudo lookupd -flushcache
Google Chrome
JĂĄ que o Google Chrome armazena um cache de DNS separado do sistema operacional do seu computador, vocĂȘ terĂĄ os mesmos benefĂcios ao limpar o cache DNS no navegador. Isso Ă© particularmente importante se vocĂȘ usa o Chrome como o seu browser principal.
Tenha em mente que este tipo de cache Ă© diferente do cache do navegador.
Confira abaixo como fazer isso:
- Abra o Google Chrome e insira o seguinte endereço na sua barra de pesquisa:
chrome://net-internals/#dns - Na pågina de configuraçÔes internas da internet, selecione a opção Clear host cache (Limpar cache do host)
ConclusĂŁo
Quando vocĂȘ encontrar problemas de conexĂŁo ou ver pĂĄginas da internet sendo exibidas de maneira incorreta, isso pode significar que o seu sistema estĂĄ armazenando registros de cache DNS corrompidos ou desatualizados.
VocĂȘ pode resolver isso rapidamente ao executar o flush DNS. Se o seu problema nĂŁo tiver sido resolvido, Ă© possĂvel checar este tutorial sobre como limpar o cache do seu navegador.
Confira nossos planos de hospedagem de Sites, planos de hospedagem para WordPress, planos EconĂŽmicos. Planos de Email Profissional e Servidores VPS. Tenha um atendimento personalizado entrando em Contato pelo Site ou pelo WhatsApp. Se vocĂȘ Ă© um revendedor, confira nossos planos de revenda.