Time to live (DNS)

Jede Zone und jeder Datensatz im Domain Name System (DNS) hat eine bestimmte Time to life (kurz TTL), für die er in der Regel gültig sein sollte und von anderen DNS-Servern zwischengespeichert werden kann.

Die TTL gilt ab dem Zeitpunkt, zu dem ein Datensatz vom DNS-Server heruntergeladen wurde, für den Client. Innerhalb dieser Zeit wird der Client (in der Regel) den Datensatz nicht nochmal vom zuständigen DNS-Server anfordern, sondern immer auf die zwischengespeicherten Werte zurückgreifen.

Je höher die TTL ist, desto schneller geht in der Regel die Abfrage des entsprechenden Datensatzes, da der Weg immer kürzer wird. Allerdings hat das zum Nachteil, dass es ebenfalls länger dauert; sollte der Datensatz in der Zwischenzeit auf dem zuständigen DNS-Server geändert worden sein. In diesem Falle zeigt der Datensatz für den Client ins Leere und dementsprechend werden Fehlermeldungen ausgegeben.

Aus diesem Grund wird bei Dynamic Domain Name System (DDNS) auch eine recht niedrige TTL (mindestens 120 Sekunden) verwendet und bei tiggersWelt.net vor geplanten Umzügen die TTL auf einen kleineren Wert als üblich gesetzt, um eine Ausfallzeit so gering wie möglich zu halten.

Links