DNS Doctor
Diagnostic intakeForm RX-01 · Free · No signup

Your email lands in spam. The fix is one DNS record.

A checkup for your domain's email health. We examine SPF, DMARC, DKIM, MX and blacklists — plus SSL and domain expiry — then write the prescription: the exact record to paste.

01 — Domain under examination
SPF · DMARC · DKIM · MX · DNS · Blacklist · Domain & SSL expiry
A worked example — not a live result
FailNo DMARC record found — receivers can't verify your mail.
Prescription
Paste to: _dmarc · Record type: TXT · TTL: 3600
v=DMARC1; p=quarantine; rua=mailto:[email protected]; adkim=s; aspf=s
Generated deterministically — never by AI.
Deterministic engine

Every fix record is computed from your live DNS — same input, same prescription, every time.

Full breadth

Email DNS plus domain and SSL expiry — the whole picture in one scan.

Free, no signup

Paste a domain, get the diagnosis. No account, no card, no email.

What we check
  • SPFThe list of servers allowed to send email as your domain.
    Pass
  • DMARCYour instruction to Gmail & co: what to do with mail that fails the check.
    Fail
  • DKIM (common selectors)A tamper-proof signature stamped on every message you send.
    Warning
  • MXThe address where your incoming mail is delivered.
    Pass
  • DNSDNSSEC signing and other DNS hardening — protection against attackers tampering with your DNS answers.
    Couldn't check — temporary
  • Domain & SSL expiryCertificates and registrations that quietly run out — and break everything.
    Warning
  • Blacklist (RBL)Whether spam filters have your domain on a block list.
    Pass

Sample verdicts from different domains — the full range you might see. We check common DKIM selectors and say so — never silence, never fake certainty.

Where AI fits

AI explains the diagnosis.
It never writes the prescription.

Every finding comes with a plain-English explanation, so you understand what's wrong without learning DNS first. It's always labelled and kept apart — your fix records come only from the deterministic engine.

AI explanation

Your DMARC policy is p=none — you're watching, but spoofed mail still reaches inboxes. Quarantine tells receivers to junk anything that fails the check.

Prescription
Paste to: _dmarc · Record type: TXT · TTL: 3600
v=DMARC1; p=quarantine; rua=mailto:[email protected]
Generated deterministically — never by AI.

Dashed border = AI prose. Teal panel = the deterministic engine. The two are never mixed.

Follow-up care

The scan is free. Monitor keeps you healthy.

Why monitoring

Records drift silently — auth failures don't announce themselves, and the road to p=reject takes weeks of evidence.

Why us

The deterministic engine writes the exact record — never AI guesses. Daily re-scans, report-driven readiness.

No card required
  • +Alerts: record changes, blacklist listings, domain & SSL expiry
  • +DMARC report (RUA) dashboard — who sends as you, aligned or not
  • +Enforcement readiness: the next policy record when it's safe
  • +10 domains · unlimited volume · 12-month retention