http://www.bleepingcomputer.com/tutorials/tutorial51.html
I don't quite follow what this is about
QUOTE
NOTE: It is important to note that there have been complaints of system slowdowns when using a large hosts file. This is usually fixed by turning off and disabling the DNS Client in your Services control panel under Administrative Tools. The DNS client caches previous DNS requests in memory to supposedly speed this process up, but it also reads the entire HOSTS file into that cache as well which can cause a slowdown. This service is unnecessary and can be disabled."
If DNS service is disabled and the hosts file only includes the bad guys redirected to the local host, how will the names be resolved for the sites I want? Do I have to include every site in the hosts file? What if their IP address changes?
My router acts as a DNS server, does it make any difference?