NythyCleaner
← Blog

Como limpar a cache DNS no macOS

8 min de leitura
#dns#macos#network#maintenance#terminal

Como limpar a cache DNS no macOS

Quando um site muda de servidor ou o router devolve um endereço errado, o Mac pode continuar a usar um IP antigo. As apps resolvem nomes através de caches DNS que memorizam respostas.

Limpar essas caches obriga o macOS a resolver de novo — costuma corrigir «funciona no telemóvel mas não no Mac», domínios de desenvolvimento presos ou alterações após editar /etc/hosts.

O que é limpo

  1. Cache do serviço de diretóriodscacheutil -flushcache.
  2. mDNSResponder — sinal HUP para recarregar o estado do resolvedor.

A Apple altera detalhes por versão; na prática ambos os passos (como no NythyCleaner) continuam a ser a sequência habitual.

Nota: não é a cache só do navegador. Só um navegador? Recarregamento forçado ou janela privada. Todas as apps erradas? Limpe o sistema.

Método 1: Terminal

Abra Terminal (/Aplicações/Utilitários/Terminal.app).

dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Ou:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Depois ping exemplo.com ou volte a abrir o site.

Método 2: Manutenção NythyCleaner

A tarefa Limpar DNS executa:

  1. /usr/bin/dscacheutil -flushcache
  2. /usr/bin/killall -HUP mDNSResponder (erro ignorado se não for necessário)

Como no motor de tarefas de manutenção da app, junto a Spotlight, LaunchServices, etc., com confirmação prévia.

Quando ajuda

  • Após mudar servidores DNS.
  • Site mudou de sítio, IP antigo.
  • Após /etc/hosts.
  • Diagnóstico de rede com nomes incorretos.

Quando não chega

  • Sem conectividade real.
  • Problema servidor/CDN.
  • Portal cativo ou VPN.
  • Apenas um navegador.

FAQ

É seguro?

Sim: não apaga documentos, apenas força novas resoluções.

O NythyCleaner altera os meus DNS?

Não.

Conclusão

Limpar DNS no macOS: dscacheutil -flushcache e killall -HUP mDNSResponder (com sudo se precisar), ou NythyCleaner Manutenção → Limpar DNS num único passo guiado.