OS X vaciar o borrar la caché de DNS

El comando utilizado para vaciar el caché de DNS cambiado en OS X 10.5 Leopard y versiones posteriores. El nuevo comando es igual de fácil de ejecutar, si no de recordar. Este artículo se ha actualizado para todas las versiones actuales de Mac OS X.


Para mejorar el rendimiento en un sistema operativo en red, las solicitudes de DNS se pueden almacenar localmente en caché. Esto acelera las búsquedas subsiguientes para el mismo nombre de host porque no se requiere una solicitud remota. El único problema con esto es que la memoria caché puede obtener valores obsoletos y retener que ya no son válidos. Cuando esto sucede, puede sentarse en sus manos y esperar hasta que la caché se actualice, o puede decirle que descargue los valores que tiene en ella y busque en los servidores remotos las solicitudes posteriores, rellenando la caché.

Este comando no requiere ningún permiso especial para ejecutarse y es una tarea de bajo riesgo. No vas a dañar nada ejecutando este comando.

Para borrar el caché de DNS, deberá iniciar uno de los siguientes comandos desde la aplicación Terminal en función de su versión actual de OS X. Puede iniciar la aplicación Terminal al buscarla Destacar o haciendo clic en el Terminal aplicación en el Utilidades carpeta de tu Aplicaciones carpeta.

OS X 10.5.2 incluyendo Leopard, Snow Leopard y Lion.

dscacheutil -flushcache

OS X 10.5.1 y antes

Todas las versiones de OS X antes del uso de Leopard lookupd para borrar el caché.

lookupd -flushcache