Respostas:
O cache do DNS nem sempre é liberado, a menos que você o informe explicitamente ou faça uma alteração na configuração relacionada à rede / DNS. Os registros DNS têm um valor TTL (Time To Live) associado a eles, que informa a um cache DNS por quanto tempo esse registro específico é bom. Os registros no cache são mantidos para o seu TTL e depois consultados novamente.
Em uma máquina Windows, você pode ver uma lista de todos os registros em seu cache, juntamente com o TTL deles, executando o seguinte comando no prompt de comando:
ipconfig /displaydns
Você pode forçar uma descarga de todos os registros DNS em cache usando o seguinte comando:
ipconfig /flushdns
Para mais informações:
Pelo que pude encontrar, o Windows 7 não define um parâmetro para o dnscache MaxCacheEntryTtlLimit .
O valor padrão para MaxCacheEntryTtlLimit é DWORD = 0x15180 = 86400 seconds = 1 day
Em vez de MaxCacheEntryTtlLimit
você deve modificar maxcacheTTL
. Também funciona para o Windows 8.
Descrição
Determina por quanto tempo o servidor DNS (Sistema de Nomes de Domínio) pode salvar um registro de uma consulta recursiva de nomes.
Se o valor dessa entrada for 0x0, o servidor DNS não salvará nenhum registro.
net stop dnscache & net start dnscache
para que a configuração seja executada sem a necessidade de reiniciar.