An ISP has caching of all DNS records (the same does the public DNS servers, like google and opendns). Whenever you make a DNS query, it asks to the IP address given by my ISP.
Questions:
* Can I do the same, to lower the query time and to hide my DNS queries?
* How do I do it?
Later Edit:
I understand how a client->server DNS query works. And I know about local OS DNS caching.
My setup is: I have a few clients (computers) that connect to the internet by a linux box (computer as router). The DNS forwarder is dnsmasq
.