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