DNS-Propagation-Matrix: ist meine Aenderung schon weltweit?
Du hast gerade einen A-Record beim Registrar geaendert. Jetzt sitzt du da und drueckst F5 im Browser, weil du wissen willst, ob der neue Server live ist. Oder du hast einen MX vor einer Mail-Migration umgehaengt und musst wissen, wie viele Resolver noch die alte Antwort ausliefern. Dieses Tool ist fuer genau diesen Moment gebaut.
Es schickt eine Anfrage, auf einen Record, an 12 oeffentliche DNS-Resolver verteilt ueber Betreiber und Regionen (Cloudflare, Google, Quad9, OpenDNS, AdGuard, Yandex, Comodo, DNS.SB, Mullvad, LibreDNS, NextDNS, PowerDNS). Du bekommst eine Tabelle: jeder Resolver, was er aktuell zurueckliefert, und ein Farbhinweis, ob er mit der Mehrheitsantwort uebereinstimmt. Eine Zusammenfassung unten sagt es dir in Klartext: "Konsistent: 12/12 einig auf `1.2.3.4`" oder "Ausstehend: 4/12 liefern noch den alten Wert".
Schalte Auto-Refresh ein und die Seite wiederholt die Anfrage alle 30 Sekunden, so kannst du den Tab waehrend einer Migration offen lassen und nachhinkende Resolver beim Aufholen zusehen.
So benutzt du es
- Die geaenderte Domain eingeben (kein `https://`, kein Pfad): `example.com`, `mail.acme.io`, `cdn.brand.dev`. Subdomain funktioniert auch, wenn du nur einen bestimmten Record geaendert hast.
- Record-Typ waehlen ueber die Segment-Leiste: `A` fuer IPv4, `AAAA` fuer IPv6, `CNAME` fuer Aliase, `MX` fuer Mail, `TXT` fuer SPF/DKIM/DMARC und Verifizierungstokens, `NS` fuer die autoritativen Nameserver.
- Check propagation klicken. In 2 bis 4 Sekunden bekommst du eine Tabelle mit allen 12 Resolvern und eine farbige Zusammenfassungskarte unten.
- Gruene Zeilen = dieser Resolver stimmt mit der Mehrheit ueberein. Gelbe Zeilen = liefert eine andere Antwort (vermutlich noch gecacht). Rote Zeilen = der Resolver ist gescheitert (Timeout, SERVFAIL, NXDOMAIN).
- Auto-Refresh anschalten und die gleiche Anfrage wiederholt sich alle 30 Sekunden. Nuetzlich, wenn du der Welt beim Aufholen zusehen willst, ohne den Button zu spammen.
- Die Zusammenfassung unten zeigt die Mehrheitsantwort plus eine "uebereinstimmend / gesamt"-Zahl. "12/12" bedeutet vollstaendige Propagation. Alles darunter bedeutet, dass mindestens ein Resolver noch einen alten oder gefilterten Wert ausliefert.
- Wenn ein einzelner Resolver durchgaengig abweicht, waehrend die anderen 11 einig sind, liegt das Problem bei diesem Resolver, nicht bei deinem DNS: er filtert die Domain vielleicht (AdGuard blockt Werbung, Quad9 blockt Malware) oder cacht aggressiver.
Wann das nuetzlich ist
Sieben typische Momente, in denen "ist mein DNS schon propagiert?" wichtiger ist als jede andere Frage:
- Direkt nach einem Serverumzug. Du hast den A-Record von `212.x.x.x` auf `185.y.y.y` geaendert. Du laesst die Matrix laufen und refreshst jede Minute. Wenn 12/12 die neue IP zeigen, kannst du die alte Maschine gefahrlos abschalten.
- MX-Migration vor einem Mail-Cutover. Du wechselst von einem Mailprovider zum anderen und musst sicher sein, dass die Zustellbarkeit sich nicht zwischen beiden aufspaltet. Die MX-Matrix zeigt, wann jeder Resolver den neuen Server ausliefert.
- CNAME fuer eine SaaS-Subdomain. Du hast `shop.brand.de` auf Shopify verdrahtet, das Dashboard sagt "zeigt hierher noch nicht". Pruefe die CNAME-Matrix: wenn 12/12 das richtige Ziel zeigen, ist nur das SaaS-Dashboard langsam.
- DKIM-Rollout. Du hast einen TXT-Record bei `default._domainkey.brand.de` ergaenzt. Du fragst TXT ab: wenn jeder Resolver den neuen Key-String zurueckgibt, kannst du das DKIM-Signing einschalten, ohne Bounces zu kassieren.
- TTL-Preflight. Vor einer grossen Aenderung den aktuellen Record abfragen, um zu bestaetigen, was gecacht ist. Wenn die TTL gestern auf 60 Sekunden gesenkt wurde, weisst du, dass der Rollout schnell sein wird. Wenn sie noch bei 3600 steht, plane mindestens eine Stunde ein.
- Debugging "geht bei manchen Nutzern, bei anderen nicht". Ein Kollege erreicht die neue Seite nicht. Du fragst, welches DNS er nutzt, und pruefst diesen Resolver in der Matrix: wenn er noch die alte IP zeigt, ist die Antwort Cache, nicht dein Code.
- Filtering vs Propagation unterscheiden. Quad9 liefert `NXDOMAIN` fuer eine deiner Domains, waehrend alle anderen sie aufloesen. Das ist Filterung (Malware-Liste), keine Propagations-Luecke. Die Matrix macht den Unterschied auf einen Blick sichtbar.
Verwandte Tools: DNS-Lookup (jeder Record-Typ, volle Details), Reverse DNS / PTR-Lookup (IP zu Hostname), WHOIS-Lookup (wem gehoert die Domain), DNSSEC-Validator (kryptografische Vertrauenskette).