DNS und Domains

TTL (Time to Live)

Die Anzahl Sekunden, die ein DNS-Record gecacht werden darf. Sie entscheidet, wie lange eine Änderung braucht, bis sie bei allen ankommt.


Jeder DNS-Record trägt eine TTL. Ein Resolver, der den Record geholt hat, antwortet so viele Sekunden lang aus seinem Cache, bevor er den autoritativen Server erneut fragt. 3600 (eine Stunde) ist ein üblicher Standardwert; 86400 (ein Tag) ist üblich für Records, die sich selten ändern.

Die TTL ist der Grund, warum eine DNS-Änderung nicht sofort wirkt. Hatte ein Record eine TTL von einem Tag, behalten Resolver, die ihn kurz vor Ihrer Änderung geholt haben, die alte Antwort bis zu einen Tag lang. Der übliche Kniff vor einer geplanten Änderung ist, die TTL einen Tag vorher auf 300 zu senken, die Änderung zu machen und sie danach wieder zu erhöhen.

Niedrige TTLs kosten mehr Abfragen und bringen schnellere Änderungen; hohe TTLs bedeuten weniger Abfragen und mehr Widerstandsfähigkeit, wenn Ihre Nameserver Probleme haben. Für Records, die Sie vielleicht schnell umziehen müssen, etwa die Adresse eines Webservers, sind ein paar Minuten bis eine Stunde ein vernünftiger Bereich.

DNS-Propagation