Zum Hauptinhalt springen

DNS-Propagierung, TTLs und warum nichts sofort geht

Diese Anleitung wurde aus dem Englischen übersetzt. Einige verlinkte Seiten sind nur auf Englisch verfügbar.

Warum ein korrigierter Eintrag noch eine Stunde lang falsch aussieht und wie Sie richtig prüfen.

Sie haben den Eintrag korrigiert. Manche sehen die neue Seite, Sie sehen noch die alte. Nichts ist kaputt.

„Propagierung“ ist eigentlich Caching

Es gibt keine Rundsendung. Wenn ein Resolver Ihren Eintrag abfragt, speichert er die Antwort für die TTL des Eintrags. Bis diese TTL abläuft, liefert er weiter die alte Antwort aus — an Sie und an alle hinter diesem Resolver. „Propagierung“ bedeutet nur, dass all diese Caches zu unterschiedlichen Zeitpunkten ablaufen.

Die TTL ist der Hebel

  • TTL 300 s (5 Min.) — Änderungen innerhalb von Minuten sichtbar.

  • TTL 3600 s (1 Stunde) — bis zu einer Stunde veraltete Daten.

  • TTL 86400 s (1 Tag) — bis zu einem Tag.

Günstiges Tempo vor einer Änderung: TTL rechtzeitig vorher senken, die Änderung vornehmen und die TTL danach wieder erhöhen.

Prüfen Sie die Wahrheit, nicht Ihren Browser

Auch Ihr Browser und Ihr Betriebssystem cachen DNS. Um zu sehen, was die Welt sieht, fragen Sie die autoritativen Nameserver direkt ab:

bash
dig example.com A +short                    # your configured resolver
dig @1.1.1.1 example.com A +short           # Cloudflare public resolver
dig @8.8.8.8 example.com A +short           # Google public resolver
dig @ns1.yourhost.example example.com A +short   # YOUR authoritative server (the source of truth)

Hat der autoritative Server die richtige Antwort, aber ein öffentlicher Resolver liefert noch Altes, warten Sie nur auf einen Cache. Ist der autoritative Server selbst falsch, korrigieren Sie die Zone.

Leeren Sie Ihren eigenen Cache, während Sie warten

bash
# Linux (systemd-resolved)
resolvectl flush-caches

# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Windows
ipconfig /flushdns

Browser haben außerdem einen eigenen Cache — ein privates Fenster oder ein anderer Browser umgeht ihn.

Checkliste „Bei mir geht es, bei anderen nicht“

  1. Fragen Sie den autoritativen Nameserver ab — ist der Eintrag dort korrekt?

  2. Prüfen Sie Apex und www.

  3. Prüfen Sie die TTL und wie lange die Änderung her ist.

  4. Vergewissern Sie sich, dass Sie die tatsächlich aktive Zone bearbeitet haben (nicht die Kopie eines alten Registrars).

  5. Suchen Sie nach einem zweiten, widersprüchlichen Eintrag desselben Typs.

Weiterführendes