Thanks I've been reading that now. I'm still curious how effective the TTL configuration is.
Example from the unbound example config:
If I set the unbound server's cache-min-ttl to something arbitrary like 30 minutes, but an individual record still has a TTL of 3 minutes, does that mean unbound will ignore the TTL of the individual record and only query upstream every 30 minutes? I hope so.