Cómo vaciar la caché DNS en macOS
Cómo vaciar la caché DNS en macOS
Si un sitio cambia de servidor o el router devuelve una IP incorrecta, el Mac puede seguir usando una IP antigua. Las apps resuelven nombres mediante cachés DNS que recuerdan respuestas.
Vaciar esas cachés obliga a macOS a volver a resolver, lo que suele arreglar «funciona en el móvil pero no en el Mac», dominios de desarrollo atascados o cambios tras editar /etc/hosts.
Qué se limpia
- Caché del servicio de directorio —
dscacheutil -flushcache. - mDNSResponder — señal
HUPpara que recargue el estado del resolvedor.
Apple cambia detalles según la versión; en la práctica, ambos pasos (como hace NythyCleaner) siguen siendo la secuencia habitual.
Nota: no es la caché solo del navegador. Si falla un navegador, prueba recarga forzada o ventana privada. Si todas las apps fallan, vacía el sistema.
Método 1: Terminal
Abre Terminal (/Aplicaciones/Utilidades/Terminal.app).
dscacheutil -flushcache
sudo killall -HUP mDNSResponder
O:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Luego ping ejemplo.com o vuelve a abrir el sitio.
Método 2: Mantenimiento NythyCleaner
La tarea Vaciar DNS ejecuta:
/usr/bin/dscacheutil -flushcache/usr/bin/killall -HUP mDNSResponder(error ignorado si no aplica)
Igual que en el motor de tareas de mantenimiento de la app, junto a Spotlight, LaunchServices, etc., con confirmación previa.
Cuándo ayuda
- Tras cambiar servidores DNS.
- Sitio mudado, IP vieja.
- Tras editar
/etc/hosts. - Diagnóstico de red con nombres incorrectos.
Cuándo no basta
- Sin conectividad real.
- Fallo servidor/CDN.
- Portal cautivo o VPN.
- Solo un navegador.
FAQ
¿Es seguro?
Sí: no borra documentos, solo fuerza nuevas resoluciones.
¿NythyCleaner cambia mis DNS?
No.
Conclusión
Vaciar DNS en macOS: dscacheutil -flushcache y killall -HUP mDNSResponder (con sudo si hace falta), o NythyCleaner Mantenimiento → Vaciar DNS en un solo paso guiado.