O cache do DNS nunca é liberado, a menos que você o informe explicitamente ou faça uma alteração na configuração relacionada ao DNS / rede. Os registros DNS têm um valor TTL (Time To Live) associado a eles, que informa ao cache DNS por quanto tempo o registro específico é bom. Os registros no cache são mantidos por seu TTL e, em seguida, reenviados.
Em uma máquina Windows, você pode ver uma lista de todos os registros em seu cache, juntamente com seu TTL, executando o seguinte comando no prompt de comando:
ipconfig /displaydns
Você pode forçar um flush de todos os registros DNS armazenados em cache usando o seguinte comando:
ipconfig /flushdns
Para mais informações: