Nono,
fellas, I am not talking about the domain cache that I am hosting.
I have an authoritative DNS for couple of domains BUT this works fine.
The same machine is also a caching DNS server for my local LAN. So I have told each computer to consult with my internal DNS when resolving domain names. That way I should not wait for my ISP name server to respond.
So lets say I type in
www.google.com in my laptop's Mozilla. First time the response will very slow as my DNS needs to discover the actual IP address. The second time I type
www.google.com it is instantaneous as my DNS has cached the IP that I am requesting.
My problem is that my DNS looses its cache and has to rediscover or relearn the IP address of google or any other site almost 4-5 times a day!
And this is not only on one of the computers but on all 5 machines that I have at home. I have told each machine on the LAN to consult with my DNS for name resolution!
Hope that clears it little bit!