it-swarm-es.com

¿Con qué frecuencia se borra el caché de DNS?

¿Con qué frecuencia se borra el caché de DNS en una máquina con Windows 7?

29
Harry

El caché de DNS nunca se vacía, a menos que usted lo indique explícitamente o realice un cambio de configuración relacionado con el DNS/la red. Los registros de DNS tienen un valor de Tiempo de vida (TTL) asociado con ellos, que le dice a una caché de DNS cuánto tiempo es bueno para 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é usando el siguiente comando:

ipconfig /flushdns

Para más información:

33
heavyd

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

  • si la zona DNS TTL <MaxCacheEntryTtlLimit, entonces se usa DNS TTL
  • si la zona DNS TTL> MaxCacheEntryTtlLimit, entonces se usa MaxCacheEntryTtlLimit
10
Darren Hall

Según: Reducir el caché del cliente DNS en Windows Server 2012 R2

En lugar de MaxCacheEntryTtlLimit debe modificar maxcacheTTL . Funciona para Windows 8 también.

Descripción

Determina durante cuánto tiempo el servidor del Sistema de nombres de dominio (DNS) puede guardar un registro de una consulta de nombre recursivo.

Si el valor de esta entrada es 0x0, el servidor DNS no guarda ningún registro.

enter image description here

8
SomeOne01