Dopo che il computer rimane acceso per molto tempo, può capitare di non riuscire più a risolvere alcun nome host (ad esempio, Firefox non riesce a raggiungere www.google.it). Questo problema si manifesta sia con Windows XP che con Windows Vista e può dipendere dal servizio Client DNS (dnscache).

image

A cosa serve? Dalla descrizione dei servizi di Windows:

Il servizio Client DNS (dnscache) memorizza nella cache i nomi DNS e registra il nome completo del computer. Se tale servizio viene arrestato, la risoluzione dei nomi DNS verrà eseguita comunque, ma i risultati delle query non verranno memorizzati nella cache e il nome del computer non verrà registrato. Se il servizio viene disattivato, non sarà più possibile avviare i servizi che dipendono esplicitamente da esso.

In teoria questo servizio costituisce una cache di nomi DNS per evitare di risolvere più volte gli stessi nomi. Nel mio caso, tuttavia, non velocizza affatto la navigazione: al contrario, la impedisce completamente.

image

Da quando ho disabilitato il servizio, il problema non si è più presentato. Se riscontrate lo stesso problema, provate a disabilitare il servizio tramite: Pannello di controllo → Strumenti di amministrazione → Servizi → Client DNS → Disabilita.