bogdan said:
HOSTS file sites recommend disabling the DNScache service if you are experiencing performance issues.
This recommendation makes no sense to me. The DNS Client service (DNS Cache) reads the HOSTS file when it starts up and thereafter whenever the DNS Client service notices that it has been modified by looking at the last modification timestamp. So the HOSTS file
is actually cached by the DNS Client service. If you disable this service the HOSTS file is not cached and it has to be read and parsed repeatedly by every application that performs a DNS look-up (this is indeed a slow process).
I don't understand it either. But I believe that FAQ was written several years ago and systems now are considerably faster.
I've been using a MVP HOSTS file for several months and haven't disabled DSN Client. Haven't done any testing to really see what the performance hit acutally is, but I don't really notice anything (XP SP3 on Core2Duo 1.86 GHz with 1.5 GB DDR2).
I also read that disabling DNS caching will also prevent Network Discovery from working.
So far, I'm quite pleased with MVP HOSTS file (no pressing need to install AdBlock since it stops most annoying ads.) I've also looked at using
HpHOSTS file which is even more extensive, but it's HUGE in comparison:
3.8 MB (HpHOSTS) vs 0.62 MB (MVP HOSTS)
While attempting to understand the whole DNS Client issue, I also found some posts on WildersSecurity critiquing the use of HOSTS for protection against malware. (I forget all the reasons given but mainly remember that HOSTS files were orginally designed as a networking aid)
Anyway, I use HostsXpert to manage my HOSTS file but plan on trying HOSTMan and I also use Norton DNS for primary and secondary DNS servers with Google DNS in the tertiary slot in my router config.