
Immer wenn ich Änderungen am DNS vornehme, stelle ich fest, dass es bei der Anzeige über meine Kabelverbindung Stunden dauert, bis die Änderungen wirksam werden. Beim Surfen auf meinem Mobilgerät im 3G-Netz von T-Mobile sind die Änderungen jedoch nach wenigen Minuten sichtbar.
Ich würde wirklich gerne verstehen, warum das passiert.
Was die Schließung der Frage betrifft: Die Frage ist in Ordnung. Sie zu schließen, weil sie „für die professionelle Systemadministration nicht relevant“ ist, ist sowohl unglaublich ärgerlich als auch falsch.
Liegt dies an der von mir in der Frage verwendeten Terminologie oder am Inhalt?
Antwort1
DNS-Einträge haben eine TTL (Time to Live). Diese wird in Sekunden angegeben und kann zwischen 0 und mehreren Wochen liegen.
dig www.google.com
www.google.com. 300 IN A 74.125.239.145
In diesem Fall beträgt die TTL 300 Sekunden und ein konformer Server speichert den Eintrag nur 300 Sekunden lang, bevor er ihn aktualisiert. Leider werden DNS-Einträge an vielen verschiedenen Orten zwischengespeichert und nicht jede Software verhält sich korrekt, was die Einhaltung der TTL betrifft. Webbrowser sind dafür berüchtigt, aber der schlimmste Übeltäter, den ich kenne, ist der nscd-Daemon auf Linux-Systemen.
Es kann oft ziemlich schwierig sein, genau herauszufinden, welche Software veraltete Datensätze speichert.