Para los que diseñamos en web y trabajamos con diferentes servidores, más de una vez nos hemos vuelto locos por la maldita cache DNS, haciendo cambios en una web y no ver los cambios.Con este simple comando en Linux borramos la cache
/etc/init.d/dns-clean start
y si lo que queremos es desctivarla lo más sencillo es crear un cron que ejecute lo anterior cada segundo
Para los que usen windows, para borrar la cache
ipconfig /flushdns
y para desactivar la cache
net stop dnscache
y para hacerlo permanente hay que modificar en el registro
MaxCacheEntryTtlLimit cambiar a 1 bajo la siguiente clave del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
esto no hace que se desactive la cache, sino que el tiempo de expiración sea de 1 segundo, que a efectos prácticos es lo mismo.