Ich möchte die TTL meines DNS-Eintrags auf einen ziemlich niedrigen Wert einstellen, z. B. 5 Minuten (oder 300 Sekunden). Ich möchte dies tun, damit ich in 24 Stunden, wenn sich diese Änderung verbreitet hat, weitere Änderungen vornehmen kann und habe sie innerhalb des 5-Minuten-Fensters respektiert.
Der Hauptgrund dafür ist, dass ich im Begriff bin, eine Website von einer Box in eine andere zu verschieben (andere IP). Nach Abschluss dieses Schrittes hoffe ich, die ursprüngliche Box herunterzufahren und alles perfekt zu machen.
Ich bin jedoch ein Realist und möchte mich auf den Fall vorbereiten, dass etwas schief geht. In einem solchen Fall möchte ich in der Lage sein, zur ursprünglichen Site zurückzukehren und diesen Wechsel in einem sehr kleinen Fenster (dh innerhalb von 5 Minuten) durchführen zu lassen.
Wenn alles gut gehen sollte, hoffe ich, den TTL-Wert wieder auf ~ 24 Stunden zu ändern.
Um die Frage zu beantworten: " Wie niedrig kann ich die TTL eines DNS- Eintrags einstellen und erwarten, dass sie eingehalten wird ? "
Antworten:
Standards (RFC1035) erlauben eine beliebige TTL, von 0 Sekunden und mehr, und da es ein Standard ist, jede Anwendung unter der Sonne benötigt es zu ehren.
Die reale Welt ist anders, und möglicherweise ignorieren einige schlechte ISPs niedrige TTL-Werte und erzwingen eine minimale TTL für alle Datensätze, die über ihre Server übertragen werden. Ich sehe keinen wirklichen praktischen Grund dafür.
Einige Browser zwischenspeichern DNS für eine kurze Zeit (speziell Chrome speichert DNS für 60 Sekunden zwischen, ich denke, es ist unabhängig von TTL, aber nicht sicher).
Ich würde erwarten, dass mehr als 95% Ihres Datenverkehrs Ihre niedrige TTL honorieren. Ich bin kein großer Experte auf diesem Gebiet.
quelle