Odpowiedzi:
Pamięć podręczna DNS nigdy nie jest opróżniana, chyba że wyraźnie o tym powiesz lub nie zmienisz konfiguracji związanej z DNS / siecią. Rekordy DNS mają powiązaną z nimi wartość czasu wygaśnięcia (TTL), która informuje pamięć podręczną DNS, jak długo dany rekord jest odpowiedni. Rekordy w pamięci podręcznej są przechowywane dla TTL, a następnie ponownie wysyłane do nich zapytania.
Na komputerze z systemem Windows można wyświetlić listę wszystkich rekordów w pamięci podręcznej wraz z ich TTL, wykonując następujące polecenie w wierszu polecenia:
ipconfig /displaydns
Możesz wymusić opróżnienie wszystkich buforowanych rekordów DNS za pomocą następującego polecenia:
ipconfig /flushdns
Po więcej informacji:
Z tego, co udało mi się znaleźć, Windows 7 nie ustawia parametru dla dnscache MaxCacheEntryTtlLimit .
Wartość domyślna dla MaxCacheEntryTtlLimit to DWORD = 0x15180 = 86400 seconds = 1 day
Zamiast tego MaxCacheEntryTtlLimit
należy zmodyfikować maxcacheTTL
. Działa również w systemie Windows 8.
Opis
Określa, jak długo serwer DNS może zapisać rekord rekurencyjnego zapytania o nazwę.
Jeśli wartość tego wpisu wynosi 0x0, serwer DNS nie zapisuje żadnych rekordów.
net stop dnscache & net start dnscache
aby ustawienie zabrało się bez ponownego uruchamiania.