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