DNS

Limpe o cache DNS no Mac

O macOS guarda respostas de DNS por algum tempo. A limpeza as remove para que a próxima consulta pergunte novamente ao servidor DNS.

Aplica-se a: OS X 10.10.4 Yosemite e posterior, incluindo todas as versões atuais do macOS.Verificado: 29 de outubro de 2026

Sintomas

  • Um site mudou para um novo servidor, mas o Mac ainda acessa o endereço antigo.
  • Uma alteração em /etc/hosts ou em um registro DNS não aparece.
  • Um erro de “servidor não encontrado” persiste depois que a rede volta a funcionar.

Possíveis causas

  • Respostas em cache. O mDNSResponder mantém um cache de respostas DNS. O cache pode conter uma resposta que não está mais correta.
  • O cache do navegador. Alguns navegadores mantêm o próprio cache de DNS. A limpeza do macOS não o apaga.
  • O cache do servidor DNS. O roteador ou a operadora também armazena respostas. Uma limpeza no Mac não as apaga.

Como verificar

  1. Consulte o nome no resolvedor do macOS. Compare o endereço com o esperado.

    dscacheutil -q host -a name example.com
  2. Mostre os servidores DNS usados pelo macOS.

    scutil --dns

Como corrigir

  1. Abra o Terminal. Limpe o cache do Serviço de Diretório.

    sudo dscacheutil -flushcache

    Requer uma senha de administrador.

  2. Peça ao mDNSResponder para limpar o cache. A Apple fornece este comando para o OS X 10.10.4 e posterior.

    sudo killall -HUP mDNSResponder

    Requer uma senha de administrador.

  3. Digite sua senha quando o Terminal solicitar. Os comandos não mostram mensagens quando funcionam.

  4. Encerre e abra o navegador novamente para que ele não use as próprias respostas antigas.

  5. Consulte o nome novamente. Se o endereço antigo voltar, o servidor DNS ainda o mantém.

Com o Kilobat

  1. A CLI executa os mesmos dois comandos. O macOS solicita uma senha de administrador.

    kilobat dns flush
  2. No app, abra a aba Saúde e clique em Limpar cache… no painel de DNS.

  3. A ferramenta MCP set_dns com provider definido como flush faz o mesmo. Ela orienta o agente a perguntar a você primeiro.

Perguntas

Limpar o cache torna o DNS mais rápido?

Não. A limpeza remove respostas antigas. As próximas consultas voltam ao servidor DNS e podem ser um pouco mais lentas.

É seguro limpar o cache de DNS?

Sim. O macOS preenche o cache novamente à medida que os apps consultam nomes. A página de manual de dscacheutil recomenda limpar apenas quando necessário.

Preciso reiniciar o Mac?

Não. Os comandos entram em vigor imediatamente.

Fontes

Verificado em 29 de outubro de 2026.