Mac OS X Borrar el caché de DNS

Mac OS X utiliza el sistema de búsqueda para mantener una memoria caché o base de datos local de los resultados de búsqueda de DNS (entre otras cosas). Esto puede aumentar sustancialmente el rendimiento al evitar consultas de DNS repetidas. Sin embargo, hay momentos como mover un servidor web o solucionar problemas de red o de servidor DNS cuando los datos almacenados en caché pueden ser un problema. Un simple comando borrará los valores en caché.


Para borrar el caché de búsqueda, use:

lookupd -flushcache

Para ejecutar este comando, abra una ventana de Terminal (en una ventana del Finder Aplicaciones -> Utilidades -> Terminal) y escriba el comando como se muestra arriba. Este es un comando de bajo riesgo. Los datos almacenados en la memoria caché de lookupd son temporales por diseño. Por defecto, una entrada solo permanecerá en el caché durante 12 horas.

Si parece que esto no funciona, es posible que la aplicación que está probando también almacene en caché sus consultas de DNS. Por ejemplo, el navegador Firefox almacena en caché las entradas de DNS internamente durante 60 segundos. En este caso, la solución más sencilla es sentarse en sus manos durante un minuto.

Nota: este comando cambió para la versión 10.5 (Leopard) de OS X. Para el nuevo comando, vea esta receta.