---
title: "Como limpar o cache de DNS no Mac (comando do Terminal) · Guias do Kilobat"
url: "https://kilobat.app/pt/guides/flush-dns-cache-mac"
description: "Limpe o cache de DNS do macOS no Terminal após a mudança de um site ou quando o erro “servidor não encontrado” persistir. Veja quando a limpeza ajuda e quando não ajuda."
---

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

- [Suporte da Apple (arquivado): Redefina o cache DNS no OS X](https://support.apple.com/en-us/101481)
- dscacheutil(1), página de manual instalada com o macOS 27.2
- mDNSResponder(8), página de manual instalada com o macOS 27.2

Verificado em 29 de outubro de 2026.

## Guias relacionados

- [DNS não resolve no Mac](https://kilobat.app/pt/guides/dns-server-not-found): Quando o DNS falha, o Mac não consegue converter um nome como apple.com em endereço IP.
- [Alterações em /etc/hosts não funcionam no Mac](https://kilobat.app/pt/guides/hosts-file-not-working): O arquivo /etc/hosts associa nomes a endereços IP apenas neste Mac.
- [DNS lento no Mac](https://kilobat.app/pt/guides/slow-dns-mac): Cada novo site precisa de uma consulta DNS antes de carregar.
- [O Safari não consegue encontrar o servidor no Mac](https://kilobat.app/pt/guides/safari-cant-find-server): “O Safari não consegue encontrar o servidor” geralmente significa que o Mac não conseguiu obter um endereço para o nome do site.
- [O que é mDNSResponder?](https://kilobat.app/pt/processes/mdnsresponder): Parte do macOS. Ele processa consultas DNS do sistema para apps e executa o Bonjour na rede local, então seu tráfego pode incluir consultas de nomes de outros apps.
