I'm finding that the TTL value on all our zones is defaulting to 1h (3600) regardless of what figure is specified in in the SOA i can override this by specifying a $TTL but NSD should pick up the last figure in the SOA as a TTL also (this is how it works int bind and I haven't seen anything to suggest NSD works differently) - anyone know why this isn't working? regards Liam.
On Wed, Jul 20, 2005 at 11:21:05AM +0100, Liam Kennedy wrote:> i can override this by specifying a $TTL but NSD should pick up the last > figure in the SOA as a TTL also (this is how it works int bind and Ino, it shouldn't. See RFC 2308 for the redefinition of the "minimum TTL" field and introduction of $TTL. -Peter
[Quoting Liam Kennedy, on Jul 20, 14:42, in "Re: TTL value in SOA ..."]> so in the absence of $TTL it is using 3600 > do you know where it is getting this from - is it an NSD default?Yes, it's deined in zonec.c: #define DEFAULT_TTL 3600 -- ted