Acrylic DNS Proxy

Acrylic DNS Proxy is a local DNS proxy for Windows which improves the performance of your computer by caching the responses coming from your DNS servers and helps you fight unwanted ads through a custom HOSTS file (optimized for handling hundreds of thousands of domain names) with support for wildcards and regular expressions.  A portable version is available.

http://mayakron.altervista.org/wikibase/show.php?id=AcrylicHome