Defaults.Exposed

Defaults.ExposedDMARC › DAMMM

DMARC-Verbreitungsbericht — Monatlich: die DMARC Adoption Maturity Matrix (DAMMM)

Ausgabe #1 · Daten zum Stand 2026-06-29

DAMMM ist die wiederkehrende Messung der DMARC-Verbreitung über den gesamten Zensus hinweg — 261 Millionen Domains, jeden Monat in derselben Form neu dargestellt, sodass die Zahlen beobachtet, zitiert und zur Rechenschaft gezogen werden können. Die Matrix ist das DMARC Adoption Maturity Model (DAMM), angewandt auf die Welt.

Ausgabe #1 (2026-06) ist die Basis — der Strich im Sand. Diesen Monat keine Trendaussagen, ganz bewusst: Jede künftige Ausgabe misst Bewegung gegen diese. Trends beginnen nächsten Monat.

Die Matrix

DAMM-Stufenanteile nach Populationsschnitt. Global umfasst jede bewertete Domain im Zensus; die ccTLD- und gTLD-Schnitte umfassen die eingefrorene Liga (TLDs mit mindestens 50,000 bewerteten Domains), gewichtet nach Domain-Anzahl.

DAMM-StufeWeltweitccTLDs (Liga)gTLDs (Liga)
Stufen 1–2 — kein DMARC-Eintrag 75.1% 67.2% 77.9%
Stufen 3–4 — veröffentlicht, nicht durchgesetzt 14.3% 19.4% 12.6%
Stufe 5 — durchsetzend (quarantine/reject) 10.6% 13.4% 9.5%
Stufe 6 — gehärtet (Näherungswert) ab Ausgabe #2 ab Ausgabe #2 ab Ausgabe #2
Reife-Score (0–100) 17.7 23.1 15.8
Durchschnittliche DAMM-Stufe (1–6) 2.16 von 6 2.36 von 6 2.08 von 6

Innerhalb von Stufe 5 ist die Durchsetzung ein Kopf-an-Kopf-Rennen: 13.8 Millionen Domains bei p=quarantine gegenüber 13.9 Millionen bei p=reject.

Stufe 6 ist auf Zensusebene ein Näherungswert — DMARCbis-np=/Tree-Walk-Abdeckung plus MTA-STS- und TLS-RPT-Vorhandensein im DNS — und ihre Zeile kommt ab Ausgabe #2 zur Matrix hinzu. Die Aufteilung zwischen Observing und Visibility innerhalb der Stufen 3–4 erfordert Berichtsdaten und lässt sich nicht aus einem Zensus ableiten; sie wird als solche gekennzeichnet, nicht geschätzt. Der EU-vs-Rest-der-Welt-Schnitt kommt ab Ausgabe #2 hinzu.

Auf- und Absteiger

Bewegung braucht zwei Ausgaben. Ab Ausgabe #2 benennt dieser Abschnitt die besten und schlechtesten Bewegungen der Liga von Monat zu Monat — gemessen gegen eine bei der Basis eingefrorene Mitgliedschaft, sodass Bewegung echte Bewegung ist.

Wall Watch

14.3% aller bewerteten Domains — etwa 37.3 Millionen — stecken an der Mauer fest: DMARC veröffentlicht, nichts durchgesetzt. Gemessen an den Einträgen statt an allen Domains, sitzen 57.4% der DMARC-Einträge bei p=none. Das ist die Zahl, die DAMM bewegen soll, und die dieser Bericht jeden Monat beobachtet.

Blind Watch

64.3% der DMARC-Einträge fordern überhaupt keine aggregierten Berichte an — nur 23.2 Millionen von 65 Millionen Einträgen tragen eine rua=-Adresse. Ein Eintrag ohne Berichterstattung kann die Absender, die es auszurichten gilt, nicht finden, sodass diese Domains die Reise mit ausgeschaltetem Licht begonnen haben.

Ständiger Vorbehalt: Das Vorhandensein von rua= wird über alle DMARC-Einträge hinweg gemessen, sodass die genaue Überschneidung mit einer einzelnen Richtlinie (etwa p=none) aus dem Zensus nicht ableitbar ist. Wo eine Aussage diese Überschneidung berührt, geben wir Grenzwerte an, niemals exakte Kreuztabellen.

Ein Diagramm, eine Geschichte

Die Geschichte dieser Ausgabe in einer Zeile: Auf jede Domain, die DMARC durchsetzt, kommen 7.1, die überhaupt keinen Eintrag veröffentlichen. (Diese Ausgabe nur als Text; die Diagrammreihen beginnen zusammen mit den Trenddaten in Ausgabe #2 — ein Diagramm pro Ausgabe, immer eine Geschichte.)

Methodik + Changelog

Ligamitgliedschaft: TLDs mit mindestens 50,000 bewerteten Domains in Ausgabe #1, eingefroren, sodass Deltas von Monat zu Monat echte Bewegung sind. Alle Zahlen sind Zensuszahlen — die gesamte gemessene Population, keine Stichprobe — und ausschließlich aggregiert.

Stufenzuordnung, wie in den Ausgabedaten veröffentlicht:

Census-level 6-stage buckets from checks.json total dmarc states (evaluated = n - na; any = evaluated - absent; enforce = quarantine + reject): s12_no_record = 100 - any%, s34_none_only = any% - enforce%, s5_enforced = enforce%. Percentages are shares of the evaluated population (na = 0 at census level, so evaluated = checks.json graded). graded is the tlds.json grade-rollup total, carried for reference; its denominator differs slightly from checks.json.

Reife-Score, wie in den Ausgabedaten veröffentlicht:

maturityScore = ((2.5*none_only_share + 5*enforce_share) / 5) * 100, where shares are fractions of the evaluated population (none_only = (any-enforce)/evaluated, enforce = (quarantine+reject)/evaluated; domains with no record contribute 0). 0 would mean no domain publishes a record; 100 would mean every domain enforces; a published-but-unenforced record earns half-credit (2.5 of 5).

Durchschnittliche DAMM-Stufe, wie in den Ausgabedaten veröffentlicht:

avgStage = 1.5*no_record_share + 3.5*none_only_share + 5*enforce_share, shares as fractions of the evaluated population; 1-6 scale using stage midpoints (no record = 1.5, published-not-enforcing = 3.5, enforcing = 5).

Die vollständige Liga dieser Ausgabe ist als statische CSV herunterladbar — eine Zeile pro Liga-TLD (tld, kind, country, evaluated, anyPct, enforcePct, maturityScore, avgStage): dammm-2026-06.csv.

Änderungsprotokoll

Möchten Sie wissen, wo Ihre Domain steht? Kostenlose Prüfung starten → — vertraulich; die Bewertung einer Domain zeigen wir ausschließlich ihrem verifizierten Inhaber.

DMARC-Hub · Nach TLD · Nach Land · Das 6-Stufen-Modell

Wie wir bewerten → · Nur aggregierte Daten; die Bewertung einer einzelnen Domain veröffentlichen wir nie.