Wie oft wird der DNS-Cache auf einem Windows 7-Computer gelöscht?
30
Der DNS-Cache wird niemals geleert, es sei denn, Sie teilen dies ausdrücklich mit oder nehmen eine Änderung der DNS- / Netzwerkkonfiguration vor. Mit DNS-Einträgen ist ein TTL-Wert (Time To Live) verknüpft, der einem DNS-Cache mitteilt, wie lange der jeweilige Eintrag gültig ist. Datensätze im Cache werden für ihre TTL gespeichert und dann erneut abgefragt.
Auf einem Windows-Computer können Sie eine Liste aller Datensätze in Ihrem Cache mit ihrer TTL anzeigen, indem Sie den folgenden Befehl an der Eingabeaufforderung ausführen:
ipconfig /displaydns
Mit dem folgenden Befehl können Sie ein Leeren aller zwischengespeicherten DNS-Einträge erzwingen:
ipconfig /flushdns
Für mehr Information:
Nach allem, was ich finden konnte, legt Windows 7 keinen Parameter für dnscache MaxCacheEntryTtlLimit fest .
Der Standardwert für MaxCacheEntryTtlLimit ist
DWORD = 0x15180 = 86400 seconds = 1 day
quelle
Entsprechend: Reduzieren Sie den DNS-Clientcache in Windows Server 2012 R2
Stattdessen
MaxCacheEntryTtlLimit
solltest du modifizierenmaxcacheTTL
. Es funktioniert auch für Windows 8.quelle
net stop dnscache & net start dnscache
damit die Einstellungen ohne Neustart übernommen werden.