O BIND faz o seu próprio gerenciamento de memória, e desde que você tenha bastante RAM livre, sem ajustes é necessário. Por favor, não aparafuse TTLs ou qualquer outra coisa especificada em um RFC. Sério, as pessoas vão querer te machucar só por fazer essa pergunta. Quanto ao pré-caching, você certamente pode fazer um nslookup example.com
para todos os vários nomes de domínio "comuns" que deseja armazenar em cache, mas deve haver relativamente pouco benefício para isso.
Parece que você está buscando o desempenho sem um problema de desempenho ou não está nos preenchendo com o problema real que está enfrentando. Se não está quebrado, não conserte. Se as pesquisas de DNS estiverem demorando um pouco, você pode querer usar seus servidores DNS ISPs (ou outros relativamente locais) como encaminhadores, já que sua "distância" deve ser menor do que o seu servidor fazendo buscas totalmente recursivas, e você o benefício de seu cache também.