linux dnsmasq: wie kann ich das ttl erhöhen?

2845
jldupont

Ist es möglich, die TTL der aufgelösten Einträge zu bestimmen? Mit anderen Worten: Ist es möglich, die empfangene TTL für aufgelöste Einträge zu überschreiben und diese höher zu machen?

Grund: Ich finde, dass dnsmasq versucht, www.google.com für meinen Geschmack zu oft zu lösen.

4

1 Antwort auf die Frage

6
quack quixote

Ich glaube nicht, dass du das nicht leicht kannst. Die TTL wird von Google Nameservern festgelegt und sie sind aus Gründen des Lastenausgleichs niedrig.

Es ist möglich, dass eine Vergrößerung des Caches hilfreich sein kann, aber für superkurze TTLs wie die von Google ist dies wahrscheinlich nicht der Fall.

Inoffiziell gibt es ein paar Patches, die eine TTL-Override-Funktion bereitstellen. Ich habe diese auf der dnsmasq-explore-Mailingliste gefunden. Wenn Sie also Ihre eigene Rolle erstellen möchten, probieren Sie sie aus (Sie können in den Mailinglisten-Archiven nach Patches und aktuelleren Versionen suchen):