Você está visualizando atualmente Liberar DNS: o que é e como limpar facilmente o cache do DNS

Liberar DNS: o que é e como limpar facilmente o cache do DNS

Limpar ou limpar seu cache DNS protege sua privacidade e ajuda você a resolver Erros de HTTP e evita falsificação maliciosa de DNS.

Nesta postagem, abordaremos tudo o que você precisa saber sobre liberar DNS, incluindo:

O que é cache DNS?

Um cache DNS (Domain Name System) é um registro de todas as consultas feitas a um servidor DNS do seu navegador. Quando você insere um URL em seu navegador, ele envia uma solicitação ao servidor DNS solicitando o endereço IP. Depois que seu navegador recebe o endereço IP, ele pode carregar o site correto em sua janela.

Mas o que acontece quando você tenta acessar o site uma segunda vez? O navegador precisa fazer uma nova solicitação ao servidor DNS?

Não. Por padrão, a maioria dos sistemas operacionais armazenará em cache endereços IP e outros Sistema de nome de domínio (DNS) para atender solicitações futuras mais rapidamente. Este é o seu cache DNS. O cache DNS evita que os navegadores tenham que fazer uma nova solicitação para que, em vez disso, ele possa usar as informações armazenadas para carregar o site. Isso reduz os tempos de resposta do servidor, fazendo com que o site carregue mais rapidamente.

O que a descarga de DNS faz?

A descarga de DNS limpará quaisquer endereços IP ou outros registros DNS do seu cache. Isso pode ajudar a resolver problemas de segurança, conectividade com a Internet e outros.

Por exemplo, quando digito https://lonezscents.com/ na barra de endereços do meu navegador pela primeira vez, o navegador precisa perguntar aos servidores DNS onde encontrar o site. Depois de obter essas informações, o navegador pode armazená-las em seu cache local. Então, na próxima vez que eu digitar o endereço do site, o navegador procurará suas informações de DNS no cache local primeiro e ser capaz de encontrar o site mais rapidamente.

O problema é que às vezes endereços IP perigosos ou resultados corrompidos podem ser armazenados em cache e precisam para ser removido. O cache DNS também pode afetar sua capacidade de se conectar à Internet ou causar outros problemas. Seja qual for o motivo, todos os principais sistemas operacionais permitem que você force o processo de limpar esse cache — ou “limpar o DNS”. intervenção. Isso porque o cache DNS, além de salvar todas as informações relevantes para identificar e encontrar um site, também salva um componente chamado TTL, ou tempo de vida.

Fonte da imagem

TTL especifica um período de tempo (em segundos) no qual o registro DNS de um site permanece válido. Dentro desse período, todas as consultas ao site são respondidas do cache local sem a ajuda do servidor DNS. Assim que o TTL expirar, a entrada será removida do cache.

No entanto, há motivos pelos quais você pode precisar forçar uma limpeza de DNS em vez de esperar que o TTL de todas as entradas expire. Vamos dar uma olhada no motivo abaixo.

Por que você liberaria o DNS?

Existem alguns motivos pelos quais você pode precisar liberar seu cache DNS. Esses motivos podem estar relacionados à segurança, problemas técnicos ou privacidade de dados. Vamos cobrir brevemente cada um abaixo.

1. Você deseja impedir a falsificação de DNS.

A falsificação de DNS — também conhecida como envenenamento de cache de DNS — é um ataque no qual pessoas mal-intencionadas obtêm acesso ao seu cache de DNS e alteram as informações para redirecioná-lo para os sites errados . Em alguns casos, eles irão redirecioná-lo para um site fraudulento que se assemelha ao destino pretendido para que você insira informações confidenciais, como suas informações de login bancário online.

Fonte da imagem

< h3>2. Você está vendo um erro 404.

Digamos que você armazenou em cache as informações de DNS de um site que foi movido para um novo nome de domínio ou host. Nesse caso, as informações de DNS em seu computador podem não ser atualizadas imediatamente e você pode acabar vendo um erro 404 ou uma versão desatualizada de um site quando você tenta visitá-lo. Embora as informações sejam eventualmente atualizadas em seu cache DNS, você não precisa esperar. Você pode limpar o cache DNS a qualquer momento.

3. Você está tendo problemas para acessar um site.

Se você está tendo problemas para carregar um site, tente outras etapas primeiro, como limpar seu arquivos temporários e cookies do navegador e ajustar as configurações do seu navegador para desativar bloqueadores de pop-up e permitir que sites salvar e ler cookies. Mas se você esgotou suas opções, pode liberar seus registros DNS e fazer uma nova solicitação ao servidor.

4. Você deseja manter seu comportamento de pesquisa privado.

Quando você pensa em rastrear o comportamento do usuário na Internet, provavelmente pensa em cookies, mas o cache do DNS também pode revelar seu histórico de pesquisa. Isso porque o cache DNS foi projetado para funcionar como um catálogo de endereços virtual, armazenando as informações dos sites que você visita regularmente. Para manter essas informações longe de coletores de dados ou pessoas mal-intencionadas na web, é uma boa ideia limpar seu cache DNS regularmente.

< /a>

Agora que entendemos o que significa liberar seu cache DNS e por que você deseja fazer isso, vamos explicar como você pode fazer isso abaixo.

Como liberar DNS

< !-- InnerList: {header=Como liberar DNS, content_type=ordered_list, list={items=[No Mac: Abra o Finder., Clique em Aplicativos., Role até a pasta Utilitários e clique nela., Abra o Terminal., Na janela do Terminal, digite a seguinte sequência de comandos: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder, clique em entrar e digite sua senha de administrador., clique em entrar novamente.]}, parágrafo={content=}} -->

  1. No Mac: abra o Finder.
  2. < li>Clique em Aplicativos.

  3. Role para baixo até a pasta Utilitários e clique nela.
  4. Abra o Terminal.
  5. Na janela Terminal, insira a seguinte sequência de comandos: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  6. Clique em Enter e insira sua senha de administrador.
  7. Clique em Enter novamente.

O processo de liberação de DNS varia dependendo no sistema operacional do seu computador. Vamos examinar o processo para os principais sistemas abaixo.

Como liberar DNS no Mac OS X

O processo para liberar seu cache DNS em um computador Mac é semelhante, independentemente da versão do software em execução. Mas você precisará saber qual versão para a etapa 6, pois o prompt de comando varia.

1. Abra o Localizador.

2. Clique em Aplicativos.

3. Role para baixo até a pasta Utilitários e clique nela.

4. Abra o Terminal.

5. Para abrir o Terminal, você também pode simplesmente abrir o Launchpad e digitar “Terminal” na barra de pesquisa.

6. Na janela Terminal, digite um dos seguintes comandos com base na versão do software:

  • Ventura & Monterey: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Lion, Mountain Lion, Mavericks, El Capitan, Sierra, High Sierra, Mojave: sudo killall -HUP mDNSResponder
  • Yosemite: sudo discoveryutil mdnsflushcache
  • Tiger: lookupd -flushcache

7. Digite sua senha e pressione Enter novamente.

8. Você deve ver uma mensagem confirmando que o cache DNS foi redefinido.

Como liberar DNS do Windows< /h2>

Como liberar DNS no Windows 10 e 11

Aqui está o processamento para liberar seu cache DNS no Windows 10 e 11. Essas etapas também devem funcionar no Windows 8.1.

1. Clique no botão Iniciar. É o logotipo do Windows no canto inferior esquerdo.

2. Selecione Prompt de comando.

Fonte da imagem

3. Para abrir o console do prompt de comando, você também pode simplesmente pressionar as teclas Windows e R ao mesmo tempo e digitar cmd.

4. Você pode ver um pop-up perguntando se deseja permitir que o prompt de comando faça alterações no seu computador. Se o fizer, selecione Sim.

5. Se for solicitado um login administrativo neste momento, você precisará entrar em contato com o administrador do sistema para continuar.

6. Na janela do prompt de comando, digite ipconfig /flushdns.

Imagem Fonte

7. Pressione Enter.

8. Você deve ver uma mensagem confirmando que o DNS Resolver Cache foi liberado com sucesso.

Como liberar o DNS do Windows 7

O processo para liberar seu cache DNS no Windows 7 é quase idêntico ao das versões posteriores.

1. Clique no botão Iniciar. É o logotipo do Windows no canto inferior esquerdo.

2. Clique em Todos os Programas > Acessórios.

3. Encontre o prompt de comando. Clique com o botão direito do mouse e escolha Executar como administrador.

Fonte da imagem

4. Você pode ver um pop-up perguntando se deseja permitir que o prompt de comando faça alterações no seu computador. Se o fizer, selecione Sim.

Fonte da imagem

5. Se for solicitado um login administrativo neste momento, você precisará entrar em contato com o administrador do sistema para continuar.

6. Na janela do prompt de comando, digite ipconfig /flushdns.

7. Pressione Enter.

8. Você deve ver uma mensagem confirmando que o DNS Resolver Cache foi liberado com sucesso.

Como liberar o DNS do Windows XP e Vista

O processo para liberar seu cache DNS no Windows XP e Vista é quase idêntico ao do Windows 7. No entanto, a mensagem no final varia e pode exigir intervenção do administrador.

< p>1. Clique no botão Iniciar. É o logotipo do Windows no canto inferior esquerdo.

2. Clique em Todos os Programas > Acessórios.

3. Selecione Prompt de Comando.

4. Na janela do prompt de comando, digite ipconfig/flushdns.

5. Pressione Enter.

6. Você deve ver uma mensagem confirmando que o DNS Resolver Cache foi liberado com sucesso. Se você receber uma mensagem dizendo “Ação requer elevação”, entre em contato com o administrador do seu computador para concluir as etapas acima.

Como liberar DNS Linux

Ao contrário dos computadores Windows e Mac, os sistemas Linux não têm um cache DNS por padrão. No entanto, cada distribuição pode usar um serviço DNS diferente para armazenar registros DNS localmente. Dependendo do serviço, você pode limpar o cache ou reiniciar o serviço.

1. Pressione Ctrl+Alt+T no teclado para abrir uma janela de terminal.

Fonte da imagem

2. Na janela Terminal, digite um dos seguintes comandos com base no serviço que seu sistema Linux está executando.

  • NCSD: sudo /etc/init.d/nscd restart
  • < li>Dnsmasq: sudo /etc/init.d/dnsmasq restart

  • BIND: Você pode ter que tentar vários comandos:
    • sudo /etc/init.d/named restart
    • sudo rndc restart
    • sudo rndc exec

3. Você pode ser solicitado a inserir sua senha.

4. O serviço pode parar e começar novamente antes de enviar uma mensagem de confirmação de que o cache foi redefinido com sucesso.

Como limpar o cache DNS no Chrome

  1. Inicie o Google Chrome no seu dispositivo de desktop.
  2. Digite o seguinte endereço no endereço do seu navegador bar: chrome://net-internals/#dns
  3. Clique no botão Limpar cache do host.
  4. Tudo pronto!

O Google Chrome está não é um sistema operacional, mas mantém um cache DNS próprio. Isso é separado do cache do seu sistema operacional e do navegador do Chrome cache. Se o Chrome estiver definido como seu navegador da Web padrão, você precisará limpar o cache DNS do Chrome e o cache DNS do sistema operacional.

Este é o processo:

1. Digite o seguinte endereço na barra de endereços do navegador: chrome://net-internals/#dns

2. Clique no botão Limpar cache do host.

3. Tudo feito!

Limpar seu cache DNS

Existem vários motivos para limpar seu cache DNS regularmente. Ele pode ajudar a evitar esquemas de phishing ou outros ataques em seu computador, direcionar você para as versões mais atualizadas dos sites visitados com mais frequência, restaurar sua conexão com a Internet e manter seus dados privados.

O a melhor parte é a facilidade do processo. Seguir as etapas acima pode ajudá-lo a executar uma limpeza de DNS de maneira rápida e fácil, independentemente do sistema operacional do seu computador. Dessa forma, você pode passar para suas outras tarefas de desenvolvimento de sites.< /p>