¿Con qué frecuencia se borra el caché de DNS en una máquina con Windows 7?
30
El caché de DNS nunca se vacía, a menos que se lo indique explícitamente o realice un cambio de configuración relacionado con DNS / red. Los registros DNS tienen un valor de Tiempo de vida (TTL) asociado con ellos que le dice a un caché DNS por cuánto tiempo es bueno ese registro en particular. Los registros en el caché se guardan para su TTL, luego se vuelven a consultar.
En una máquina Windows, puede ver una lista de todos los registros en su caché junto con su TTL ejecutando el siguiente comando en el símbolo del sistema:
ipconfig /displaydns
Puede forzar un vaciado de todos los registros DNS en caché con el siguiente comando:
ipconfig /flushdns
Para más información:
Por lo que he podido encontrar, Windows 7 no establece un parámetro para dnscache MaxCacheEntryTtlLimit .
El valor predeterminado para MaxCacheEntryTtlLimit es
DWORD = 0x15180 = 86400 seconds = 1 day
fuente
Según: Reduzca la caché del cliente DNS en Windows Server 2012 R2
En lugar de
MaxCacheEntryTtlLimit
usted debe modificarmaxcacheTTL
. También funciona para Windows 8.fuente
net stop dnscache & net start dnscache
para hacer que la configuración tome sin reiniciar.