bind9, TTL fuer fuer A-Record
Rektal 20.04.2004 - 12:47 761 4
Rektal
Here to stay
|
Folgende Frage: Ich hab zwecks Tests die TTL meiner Domains auf 6m gestellt. Wenn ich nun mit dig pruefe, wie das TTL einer Domain liegt, ist es fast immer bei der ersten Anfrage (die nicht direkt an meinen eigenen Nameserver geht sondern an den meines Providers) die TTL auf dem Anfangswert (360), und laeuft dann aber normal runter. Heisst das, mein Provider-NS laesst das TTL erst runterlaufen, wenn es auch wirklich abgefragt wird? Provider-NS ist chello, btw. //edit Ich hab jetzt auch den Test gemacht, gewartet bis die TTL auf 5 Sekunden runter war. Dann eine halbe Minute gewartet, TTL abgefragt, und sie hat wieder bei 360 begonnnen. Ok, scheint sich meine Frage selbst beantwortet zu haben. War mir irgendwie nicht bewusst, dass das so funktioniert
Bearbeitet von Rektal am 20.04.2004, 13:21
|
Ringding
Pilot
|
Na klar, irgendein Server fragt's von dir ab und weiß, dass es von da an für 6 Minuten gültig ist. Er kann ja nicht wissen, wann du das geändert hast.
EDIT: Daraus ergibt sich natürlich auch, dass man Einträge im Cache der anderen DNS Server nicht rauskriegen kann, indem man den eigenen TTL niedrig stellt. Man muss sich immer gedulden, bis die ursprüngliche TTL abgelaufen ist.
Bearbeitet von Ringding am 20.04.2004, 13:26
|
Rektal
Here to stay
|
Hmm .. mein Erstaunen war eher die Beobachtung, das die TTL _erst dann_ anfaengt, abzulaufen, wenn ich einmal den Eintrag requestet habe. Erst dann sehe ich wie bei jedem Aufruf der TTL niedriger wird. Und der TTL ist ja nicht an Clients gebunden (oder?) sondern gilt fuer alle Clients die diesen Record wollen
|
Ringding
Pilot
|
Ja das ist schon unabhängig von den Clients. Aber irgendein Client muss es ja mal requesten, sonst kommt der Server ja gar nicht auf die Idee, sich diesen Eintrag von dir zu holen.
EDIT: Anfänglich weiß der Server gar nichts von deinem Eintrag. Irgendwann requestest du's, und er sucht sich das Zeug gemeinsam mit der TTL, die er daraufhin runterzählt.
|
Rektal
Here to stay
|
Hmm, ok, jetzt leuchtets mir ein danke!
|