Wie niedrig kann ich die TTL eines DNS-Eintrags einstellen und erwarten, dass er eingehalten wird?

8

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 ? "

Rory Becker
quelle
Ich denke, dies wird sehr implementierungsspezifisch sein, und alle Antworten werden Meinungen sein, es sei denn, Vertreter von ISPs und anderen Unternehmen, die wichtige DNS-Server betreiben, geben tatsächlich genaue Antworten.
Darth Android

Antworten:

5

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.

Alex
quelle
Jemand mit einer stark frequentierten Website könnte einen DNS-Eintrag ändern und warten, wie schnell der Datenverkehr an den neuen Standort verschoben wird.
Petr