Você pode ver as entradas de DNS em cache do CMD.
Sempre que você navega para uma página da Web, seu computador precisa solicitar o endereço IP desse site do servidor DNS padrão e, em seguida, armazena-os localmente em sua máquina por um tempo para acelerar o acesso futuro a esse site. - mesmo em uma sessão de navegação privada.
Você pode ver isso por si mesmo abrindo um prompt de comando e digitando ipconfig /displaydns
para ver a lista completa de entradas DNS armazenadas em cache.
Agora, a primeira coisa que você notará é que muitas informações aparecerão, a ponto de não poderem se encaixar no prompt de comando. O que você pode fazer é pegar a saída do comando e enviá-la para um arquivo de texto em algum lugar da sua máquina.
ipconfig /displaydns > c:\desired location
Agora, quando você abrir o arquivo, verá informações sobre os sites visitados direta ou indiretamente.
Para se livrar disso, basta digitar o comando ipconfig /flushdns
e seu cache DNS será limpo.
Angel Luis escreveu um bom tutorial e script sobre tópico , sugiro que você leia.