I got it working by adding the following 2 lines to the options block: max-cache-ttl 300; max-ncache-ttl 300; After restarting named, dig shows that all TTL are capped at 300 :) This is the perfect solution I wanted. Thanks for all the help!