Sobre caches y OSX

OSX es un poco caprichoso en todo lo referente a las caches. A veces puedes haber eliminado la «cache del navegador» para volver a cargar la página y te das de bruces en que sigue saliendo la misma cuando no debería ser así.

De ahí que todo maquero de «pro» tiene una guía interna de como arreglar los típicos problemas. Una guía que Apple te indica pero que al final siempre acaba de la misma manera, abriendo el terminal y…

Un ejemplo lo tenemos con las DNS del sistema. Como todos sabéis OSX (y el resto de sistemas, claro) las cachea de forma que así sea mucho más rápida la resolución de nombres (ni que las conexiones fueran aun con modem de 1200 baudios). Pero el sistema de cacheo de OSX, como he dicho, es caprichoso y a veces se emperra en que sus DNS son correctas cuando no lo son.

Por eso, a veces nos toca abrir el terminal y «flushearlas»:

Para 10.5 o superior
dscacheutil -flushcache

Para 10.4 o «inferior»
lookupd -flushcache

Y si usais Windows
ipconfig /flushdns

Y para Linux, reiniciar el demonio
/etc/init.d/nscd restart