Hi All,
Am working on some feature related to nscd DNS caching which will enhance the performance of the cucm.
The problem is TTL(Time-to-Live) seems to be not working because cache is not automatically not getting flushed once the TTL expires!
Every time manually i have to flush the cache irrespective of the TTL value being set which is a pain for any one.
I want to know how best nscd and its TTL works with the DNS server?
is there a way in which dns server can automatically flush the cache rather using a manual flush?
nscd -g:
hosts cache:
yes cache is enabled
yes cache is persistent
yes cache is shared
211 suggested size
216064 total data pool size
824 used data pool size
3600 seconds time to live for positive entries
20 seconds time to live for negative entries
1 cache hits on positive entries
0 cache hits on negative entries
238 cache misses on positive entries
17 cache misses on negative entries
0% cache hit rate
6 current number of cached values
13 maximum number of cached values
2 maximum chain length searched
0 number of delays on rdlock
0 number of delays on wrlock
0 memory allocations failed
yes check /etc/hosts for changes
Please i need advice help from the DNS experts..
Thanks,
Guru