Eingaben
Beispiel
example.com -> DS im Parent, DNSKEY im Child, RRSIG-Evidenz und secure/bogus Resolverstatus.
Bewertet DS-, DNSKEY- und RRSIG-Strukturinventar sowie das DNSSEC-Urteil des validierenden Resolvers für eine Domain.
Nutze es, um DNSSEC-Evidenz zu prüfen, ohne Record-Präsenz mit bewiesener Resolver-Validierung zu verwechseln.
example.com -> DS im Parent, DNSKEY im Child, RRSIG-Evidenz und secure/bogus Resolverstatus.
DNSSEC-Ausfälle haben ein charakteristisches Symptom: Die Domain funktioniert für einen Teil der Nutzer und ist für den Rest tot. Validierende Resolver antworten bei gebrochener Kette mit SERVFAIL, nicht-validierende liefern die Records munter weiter — der Ausfall folgt also der Resolverwahl, nicht der Geografie oder dem Netz. Wer Quad9 nutzt, sieht einen Ausfall; wer am alten Provider-Resolver hängt, merkt nichts. Diese Teilausfälle sind gerade deshalb verwirrend, weil die Zonendaten selbst völlig in Ordnung sind.
Hinter jedem solchen Vorfall steht eine Kette mit genau einem gebrochenen Glied. Die Elternzone veröffentlicht einen DS-Record — einen Digest des Key-Signing-Keys des Kindes. Das Kind veröffentlicht sein DNSKEY-Set und signiert seine Record-Sets mit RRSIGs. Die Validierung läuft vom Trust-Anchor durch jede Delegation, und jedes Glied muss halten: DS muss zu einem lebenden DNSKEY passen, Signaturen müssen aktuell sein, Algorithmen müssen zusammenpassen. Dieses Tool holt diese Evidenz für eine Domain — DS, DNSKEY, RRSIG und das Urteil des Resolvers — und zeigt, wo die Geschichte aufhört zu stimmen.
Beginne beim Resolverstatus, denn er bestimmt die Problemklasse. Secure heißt: Die Kette validiert durchgehend. Insecure heißt: Am Parent existiert kein DS — die Zone ist schlicht unsigniert, ein Policy-Zustand, kein Fehler. Bogus ist der Akutfall: signiert, aber kaputt, und validierende Resolver verweigern die Antwort. Nur bogus legt die Domain lahm — und diese Unterscheidung entscheidet, ob du Feuerwehr spielst oder planst.
Bei einem Bogus-Befund prüfst du die beiden Klassiker der Reihe nach. Erstens Signaturfrische: RRSIGs tragen explizite Ablaufzeitpunkte, und eine abgelaufene Signatur bedeutet fast immer, dass die Re-Signierungs-Automatik vor Tagen gestorben ist — der Ausfall beginnt nicht, wenn das Tooling bricht, sondern wenn die letzte Signatur abläuft. Zweitens der DS-zu-DNSKEY-Abgleich: Nach einem Key-Rollover bricht ein DS am Parent, der noch den ausgemusterten Schlüssel digestiert, die gesamte Kette — deshalb muss der alte Schlüssel publiziert bleiben, bis das Parent-Update samt TTL durch ist.
Eingefügte Records bleiben lokal; Live-Abfragen laufen nur auf Anforderung, per Browser-DNS-over-HTTPS mit Same-Origin-Fallback. Die Seite zeigt das Validierungsurteil des benannten Resolvers und strukturelles Ketteninventar; sie rechnet nicht jede Signatur selbst nach und zeigt NSEC/NSEC3 nur als Kontext. Nacktes SERVFAIL, Timeout oder ein generischer Fehler ist unavailable Evidenz und kein Bogus-Beweis; diese Einstufung verlangt ein explizites Resolverurteil oder DNSSEC-spezifische EDE-Evidenz. Das autoritative Offline-Urteil bleibt Sache eines lokal validierenden Resolvers.
Dieses Muster kann zu einem DNSSEC-Validierungsfehler passen, beweist ihn aber nicht. Nacktes SERVFAIL bleibt unavailable, weil viele andere Fehler dasselbe erzeugen. Erst ein explizites Bogus-Urteil des Resolvers oder DNSSEC-spezifische EDE-Evidenz rechtfertigt die Einstufung bogus.
Insecure: Der Parent hat keinen DS, die Zone ist unsigniert, Resolver erwarten keine Signaturen. Bogus: Die Zone behauptet, signiert zu sein, aber die Validierung scheitert. Insecure ist eine Entscheidung, bogus ist ein Ausfall.
Signaturen gelten nur innerhalb ihres Zeitfensters. Zonen signieren automatisch nach — und wenn diese Automatik ausfällt, passiert erst einmal nichts Sichtbares, bis die erste Signatur abläuft. Dann verwerfen validierende Resolver die Zone. RRSIG-Ablauf zu überwachen heißt, die Signier-Pipeline zu überwachen.
Sehr wahrscheinlich passt der DS am Parent noch zum alten Schlüssel, oder der alte DNSKEY wurde zurückgezogen, bevor das Parent-Update samt TTL propagiert war. Rollover brauchen beide Schlüssel während des Übergangsfensters — wer den Schritt überspringt, macht aus einer Routinerotation eine Bogus-Zone.
Ja. Der DS am Parent gehört zum Key-Signing-Key, der wiederum den Zone-Signing-Key signiert, der die normalen Records signiert. Passt der DS zu keinem sichtbaren DNSKEY, vergleiche gezielt gegen den KSK — das ist das Glied, das der Parent verankert.
Nein, sie ist Inventar. Sie hilft, veraltete Algorithmen und Diskrepanzen zwischen DS und DNSKEY zu erkennen — die Anzeige beweist aber nicht, dass diese Seite die Kryptografie unabhängig verifiziert hat.