DNS Cache (Caching name servers), is a process by which it is stored a query DNS of an application (Internet Browser, client FTP, Yahoo! Messenger, etc …). Basically, this process helps the servers that hold the domain names, to store for a period of time (determined by the server configuration) query data on the end user's computer. In this way, a higher response speed of the web server or the server that holds data about an application is obtained and a communication bridge is created between the PC and the server.
A number of applications use the DNS cache while the application is running to check updatethe, updates or even license validity.
If you are curious to see which servers have DNS caches on your PC, open (with administrator privileges) a Command Prompt (Ctrl+Win > cmd > Enter) if you typed:
ipconfig /displaydns

In order to clean DNS cache, type in CMD :
ipconfig /flushdns
In CMD you should receive the message:
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
Enable and disable DNS cache (DNS Client service) :
net stop dnscache
net start dnscache
DNS Cache Reference (Recursive and caching name server) (Wikipedia).
Stealth Settings – CLEAN, ENABLE & DISABLE DNS CACHE.