Кэш DNS никогда не сбрасывает, если Вы явно не говорите его, или Вы делаете связанное с DNS/сетями изменение конфигурации. Записи DNS имеют значение Времени жизни (TTL), связанное с ними, который говорит кэш DNS, сколько времени конкретная запись хороша для. Учет в кэше ведут для их TTL, затем повторно запросил.
На машине Windows Вы видите список всех записей в Вашем кэше наряду с их TTL путем выполнения следующей команды в командной строке:
ipconfig /displaydns
Можно вызвать сброс всех, кэшировал записи DNS с помощью следующей команды:
ipconfig /flushdns
Для большего количества информации:
Из того, что я смог найти, Windows 7 не устанавливает параметр для dnscache MaxCacheEntryTtlLimit.
Значение по умолчанию для MaxCacheEntryTtlLimit DWORD = 0x15180 = 86400 seconds = 1 day