Eu não acho que você pode, não facilmente. O TTL é definido pelos servidores de nomes do Google e eles gostam dele para fins de balanceamento de carga.
É possível que o aumento do tamanho do cache possa ajudar, mas para TTLs super curtos, como o do Google, provavelmente não.
Não oficialmente , há alguns patches para fornecer uma funcionalidade de substituição de TTL. Eu os encontrei na lista de discussão dnsmasq-discuss , então se você sentir vontade de fazer o seu próprio, experimentá-los (você pode verificar os arquivos da lista de discussão para patches contra versões mais recentes):
- patch para v2.22, adiciona a opção "min-ttl" (isso é o que você descreve, embora possa não se aplicar de forma limpa às versões atuais)
- patch para v2.41, adiciona a opção "pos-ttl" (não posso dizer se isso vai fazer a mesma coisa ou não)