Tag | Value |
---|---|
{{ key }} | {{ val }} |
DMARC Checks | |
---|---|
{{ c.label }} |
Domain-based Message Authentication, Reporting and Conformance (DMARC) extends SPF and DKIM, telling receiving servers how to treat messages that fail authentication. A valid DMARC record lives in your domain’s DNS zone and guides mailbox providers to quarantine or reject unauthenticated traffic. It enhances deliverability, blocks spoofing, and protects brand reputation.
The DMARC Validation Report tool lets you verify that record quickly and accurately. Your browser issues a DNS-over-HTTPS query to retrieve the TXT entry at _dmarc.example.com
, parses each tag, then summarises compliance checkpoints. You immediately see whether policy actions, percentages, and report URIs follow best-practice recommendations.
With the findings, you can correct weak directives before phishing simulations—or real attacks—exploit them. Aligning policy to quarantine or reject strengthens trust and feeds threat-intelligence dashboards. Because everything runs client-side, you analyse sensitive domains faster, avoid server logs, and keep full control of diagnostic data.
This diagnostic utility runs entirely in your browser and inspects DMARC settings without external storage.
v
, p
, pct
, rua
, fo
, sp
, and adkim
tags for granular insight.Follow these steps to assess any domain.
example.com
) Caution.Find concise answers to frequent questions.
The domain either lacks a DMARC TXT entry at _dmarc.<domain>
or DNS propagation is incomplete. Allow time for updates and verify the record with your DNS host.
No. The browser queries a public DNS-over-HTTPS endpoint directly; the application never transmits or stores information on third-party servers.
sp
tag?Yes. When the sp
tag is present, its value is parsed and shown alongside other tags, letting you confirm inherited policies for child domains.
A none
policy only requests reporting and offers no enforcement. The pass/fail logic recommends quarantine or reject for stronger protection.
TTL reflects the first answer in the DNS response and is accurate at query time. Response time is measured in your browser and may vary with network latency.