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 o seu sistema use 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 Utilizadores do Windows 11/10

  1. Abrir 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

    • Na janela do Prompt de Comando, digite ipconfig /flushdns e pressione Enter:
      Janela do Viewer
    • Deve aparecer uma mensagem de confirmação indicando que o Cache do Resolvedor DNS foi limpo com sucesso:
      Janela do Viewer

Para Utilizadores de macOS

  1. Abrir o Terminal

    • Abrir o Spotlight pressionando Command + Space.
    • Digite Terminal e pressione Enter, ou pode encontrar a aplicação Terminal na pasta Utilitários dentro de Aplicações.
  2. Limpar o Cache DNS

    Dependendo da sua versão do macOS, digite o comando apropriado abaixo e pressione Enter. Pode ser necessário inserir a sua senha de administrador para executar o comando.

    • Para macOS 10.11 (El Capitan) e posterior:
      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 Utilizadores de 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 recentes):

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

Para nscd:

  • Abrir uma janela de terminal.
  • Digite o seguinte comando:
    sudo systemctl restart nscd

Para dnsmasq:

  • Abrir uma janela de terminal.
  • Digite o seguinte comando:
    sudo systemctl restart dnsmasq

Conclusão

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

Tags: Conectividade