Antworten:
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
Stattdessen MaxCacheEntryTtlLimit
solltest du modifizieren maxcacheTTL
. Es funktioniert auch für Windows 8.
Beschreibung
Legt fest, wie lange der DNS-Server (Domain Name System) einen Datensatz einer rekursiven Namensabfrage speichern kann.
Wenn der Wert dieses Eintrags 0x0 ist, speichert der DNS-Server keine Datensätze.
net stop dnscache & net start dnscache
damit die Einstellungen ohne Neustart übernommen werden.