À quelle fréquence le cache DNS s'efface-t-il sur une machine Windows 7?
30
Le cache DNS n'est jamais vidé, sauf si vous le lui dites explicitement ou si vous apportez une modification de configuration liée au DNS / réseau. Les enregistrements DNS ont une valeur Time To Live (TTL) qui leur est associée, qui indique à un cache DNS pendant combien de temps l'enregistrement particulier est bon. Les enregistrements dans le cache sont conservés pour leur TTL, puis interrogés à nouveau.
Sur une machine Windows, vous pouvez voir une liste de tous les enregistrements de votre cache avec leur TTL en exécutant la commande suivante à l'invite de commande:
ipconfig /displaydns
Vous pouvez forcer un vidage de tous les enregistrements DNS mis en cache à l'aide de la commande suivante:
ipconfig /flushdns
Pour plus d'informations:
D'après ce que j'ai pu trouver, Windows 7 ne définit pas de paramètre pour dnscache MaxCacheEntryTtlLimit .
La valeur par défaut de MaxCacheEntryTtlLimit est
DWORD = 0x15180 = 86400 seconds = 1 day
la source
Selon: réduire le cache du client DNS dans Windows Server 2012 R2
Au lieu de
MaxCacheEntryTtlLimit
vous devez modifiermaxcacheTTL
. Cela fonctionne aussi pour Windows 8.la source
net stop dnscache & net start dnscache
pour que le réglage prenne sans redémarrage.