When OpenDNS started offering free DNS servers back in early 2000s, people suffered from the slow responding DNS servers provided by their internet service providers. OpenDNS opened the door to a world of faster domain name resolution. After that many large companies have joined the race and now we have access to dozens of trustworthy publicly available DNS servers. You can use our program Public DNS Server Tool to play with some of these servers on Windows.
Even though DNS servers have become really really fast these days, you may still take some advantage by using a local DNS resolver that can respond obviously faster than any remote DNS server. Acrylic DNS Proxy can make it happen by acting as a proxy between your PC and the remote DNS server. It caches frequently used domains and offers their resolutions to any application on your Windows PC.
Acrylic DNS Proxy can either be installed on your Windows PC or it can be used in a portable format. In either case, it depends on a service installed on your computer. Through this service it captures DNS requests and offers the response from the cache. If no records are found in the local cache only then request is sent to the remote server (it uses Google Public DNS servers for remote requests).
There are both the GUI and CLI versions available for Acrylic DNS Proxy. We can use any of these based on our convenience. We can even use a local hosts file that is much more advanced than the standard hosts file. In this hosts file we can add domains using wild cards and regular expressions.
Acrylic DNS Proxy is great for making web browsing a little bit faster. If for some reason, your internet connection takes a long time in fetching results from remote DNS servers then you should try Acrylic DNS Proxy to reduce the domain name resolution time to zero.
You can download Acrylic DNS Proxy from http://mayakron.altervista.org/support/acrylic/Home.htm.