Treewalk reads a domain's SPF, DKIM and DMARC records from public DNS, resolves what they evaluate to, and reports each check alongside the lookups it made.
Free, no account, no key. One domain per request.
permerror while the record still reads
correctly. Treewalk follows the include: and redirect= graph and reports
the count it reaches.p=reject at the apex and
sp=none one label down, leaving every subdomain spoofable.550 5.7.515.RFC 9989 (Proposed Standard, May 2026)
obsoleted RFC 7489 and replaced Public-Suffix-List lookups with a DNS Tree Walk for finding
the organizational domain, promoting the np tag to core. Treewalk implements the tree
walk and prints each query in the path, so you can check the resolution against the specification
rather than take the result on trust.
Not affiliated with the IETF, Google, or Microsoft. Specification references are citations, not endorsements.