Originalmente, esta resposta dizia:
No, it's not possible with BIND.
In most cases I wouldn't think it would be particularly
useful, either, but that's up to you (and perhaps you
regularly deal with some domain that has very poorly set
TTLs. If you absolutely must, there is an option in BIND
that will allow you to set a minimum floor for TTLs.
Ainda estou cético sobre se é necessário no caso geral, mas houve demanda por esse recurso e, a partir do BIND 9.10, o ISC está introduzindo uma nova opção de pré-busca - abaixo está o
intrease note entry para este recurso da versão de desenvolvimento 9.10 atual (atualmente 9.10.0b1 ):
The new "prefetch" option can improve recursive resolver
performance: when it is in use, cache records that are still
being requested by clients will automatically be refreshed
from the authoritative server before they expire, reducing or
eliminating the time window in which no answer is available
in the cache. [RT #35041]