Luis Silva wrote:
Hi all!
I read in some previous posts that you don't agree of not having cache in a name server. The problem is that I wanted to have a bind server resolving external queries and doing cache but not for a specific zone that I use "forward". client->ns#1(forward)->ns#2 That specific zone is private and authoritive and I didn't wanted to set up the ttl=0 because I want the clients to cache. Nameserver 2 doesn't support zone transfer, so each time I chance the information in that server (the authoritive) the ns#1 will still continue to send incorrect data. Can you help me? I read the manual and checked all the cache parameters with no success.
I find it odd that you want the clients to cache -- which means part of the time they'll be using "incorrect data" -- yet you object to the forwarder caching. I guess the data is dynamic but not _really_ dynamic (???)

In any case, BIND doesn't have a way to turn off the cache, so if you *really* need this functionality you'll need to use something else. It might be better to just come up with a reasonable TTL value and live with it. TTL=0 isn't the *only* choice for dynamic records. A 5-minute, or, if necessary, a 1-minute TTL might meet your requirements without forcing you to abandon using BIND for the forwarder.

The only other thing that comes to mind offhand is some kludge where you authomatically purge the cache entry on the forwarder (via rndc flushname) every time it's changed on the authoritative nameserver. But that's pretty gross.

- Kevin

_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to