Em um servidor DNS cache-only Windows Server 2003, o cache é armazenado em um único arquivo. Veja como localizar e fazer backup com segurança:
Localizar o Arquivo de Cache
- Abra Gerenciador DNS: Iniciar → Ferramentas Administrativas → DNS.
- Na árvore do console, clique com botão direito no nome do servidor → Propriedades.
- Clique na aba Avançado.
- Encontre o campo Caminho do Arquivo de Cache. Padrão:
C:\Windows\System32\dns\Cache.dns.
- Anote o caminho completo. Clique Cancelar para fechar Propriedades.
Fazer Backup do Arquivo de Cache
- Garanta Cache Quiescente: No Gerenciador DNS, selecione servidor → Ação → Propriedades → aba Monitoramento → execute consultas de teste. Ou verifique Estatísticas do Servidor (clique direito no servidor → Propriedades → Estatísticas) — aguarde até Consultas/seg = 0 por um momento. Ideal: pare o serviço DNS temporariamente:
net stop dns (execute como admin).
- Abra Explorer → navegue até o caminho do arquivo de cache (ex:
C:\Windows\System32\dns\).
- Clique com botão direito em Cache.dns → Copiar.
- Cole no local de backup (ex:
D:\Backups\DNS_Cache_$(date).dns ou drive externo).
- Se parou o serviço DNS, reinicie:
net start dns.
Por Que Fazer Backup do Cache?
- Recuperação rápida após reboot (cache perdido na reinicialização do serviço).
- Análise forense de nomes resolvidos.
- Migração para novo servidor (embora zone transfers sejam padrão para dados autoritativos).
Ressalvas Importantes
- Cache.dns contém apenas registros em cache de consultas recursivas — não dados de zona autoritativos. Dados de zona estão em arquivos
.dns separados (ou AD-integrados).
- Windows Server 2003 é fim de vida (desde julho 2015) — sem patches de segurança. Migre urgentemente para OS suportado (2019/2022).
- No Windows Server moderno (2016+), cache está em memória; sem arquivo de cache persistente por padrão. Use
Export-DnsServerCache (PowerShell) para dump do cache.