Ich glaube nicht, dass du das kannst, nicht leicht. Die TTL wird von den Nameservern von Google festgelegt und sie mögen es für Lastenausgleichszwecke niedrig.
Es ist möglich, dass eine Erhöhung der Cache-Größe helfen könnte, aber für superkurze TTLs wie die von Google wird dies wahrscheinlich nicht der Fall sein.
Inoffiziell , gibt es ein paar Patches, um eine TTL-Override-Funktionalität bereitzustellen. Ich habe diese auf der Mailingliste dnsmasq-discuss gefunden, wenn Sie also Lust haben, Ihre eigenen zu erstellen, probieren Sie sie aus (Sie können in den Archiven der Mailingliste nach Patches für neuere Versionen suchen):
- Patch für v2.22 fügt die Option "min-ttl" hinzu (dies ist, was Sie beschreiben, obwohl es möglicherweise nicht sauber auf aktuelle Versionen zutrifft)
- Patch für v2.41, fügt die Option "pos-ttl" hinzu (kann nicht sagen, ob dies dasselbe tun wird oder nicht)