You can add the modified Host file to your DNS server but do not stop the DNS client.
Adding the Host file to a server will not affect client machines, only the DNS server itself.
If you would like more control I would recommend subscribing to Open DNS (free) and using their DNS servers as forwarders, rather than your ISP. This allows much more control of unwanted website activity.
http://www.opendns.com/