Como Limpar o Cache do Resolvedor DNS no Windows, macOS e Linux

Limpar o cache do resolvedor DNS pode ajudar a resolver problemas de conectividade à internet e garantir que seu sistema utilize as informações DNS mais atualizadas. Este artigo fornece instruções passo a passo para limpar o cache DNS no Windows 11/10, macOS e Linux.

Para Usuários do Windows 11/10

  1. Abra o Prompt de Comando

    • Pressione Windows + S para abrir a barra de pesquisa.
    • Digite cmd ou Prompt de Comando.
    • Clique com o botão direito em Prompt de Comando e selecione Executar como administrador.
  2. Limpar o Cache DNS

    • No prompt de comando, digite ipconfig /flushdns e pressione Enter:
      Janela do Viewer
    • Você deve ver uma mensagem de confirmação informando que o Cache do Resolvedor DNS foi limpo com sucesso:
      Janela do Viewer

Para Usuários do macOS

  1. Abra o Terminal

    • Abra o Spotlight pressionando Command + Space.
    • Digite Terminal e pressione Enter, ou você pode encontrar o aplicativo Terminal na pasta Utilitários dentro de Aplicativos.
  2. Limpar o Cache DNS

    Dependendo da sua versão do macOS, insira o comando apropriado abaixo e pressione Enter. Você pode precisar inserir sua senha de administrador para executar o comando.

    • Para macOS 10.11 (El Capitan) e versões posteriores:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Para macOS 10.10 (Yosemite):
      sudo killall -HUP mDNSResponder
    • Para macOS 10.9 (Mavericks), 10.8 (Mountain Lion) e 10.7 (Lion):
      sudo dscacheutil –flushcache
    • Para macOS 10.6 (Snow Leopard):
      sudo lookupd –flushcache

Para Usuários do Linux

Limpar o cache DNS no Linux depende do serviço DNS utilizado, como nscd, dnsmasq, ou systemd-resolved.

Para systemd-resolved (comum em distribuições mais novas):

  • Abra uma janela de terminal.
  • Insira o seguinte comando:
    sudo systemd-resolve --flush-caches

Para nscd:

  • Abra uma janela de terminal.
  • Insira o seguinte comando:
    sudo systemctl restart nscd

Para dnsmasq:

  • Abra uma janela de terminal.
  • Insira o seguinte comando:
    sudo systemctl restart dnsmasq

Conclusão

Limpar seu cache DNS é um processo simples que pode resolver muitos problemas comuns de conectividade à internet. Se você continuar a enfrentar problemas após limpar seu cache DNS, considere verificar sua conexão com a internet ou entrar em contato com seu ISP para mais assistência.

Tags: Conectividade