72 checks. 8 categories. One verdict.

DNSSnuff doesn't just check your DNS — it reads it, interprets it, and tells you in plain English what needs fixing and why. Here's exactly what we check.

01

Parent Zone 6 checks

The parent zone is the layer above your domain — the TLD registry. For your domain to resolve correctly, the parent zone must recognise your nameservers and correctly delegate authority to them.

  • Parent zone NS delegation — Are your nameservers listed in the parent zone?
  • Nameserver glue records — Are glue records present for in-bailiwick nameservers?
  • Parent-child NS consistency — Do parent zone NS records match your own zone's NS records?
  • Parent zone reachability — Is the parent zone responding correctly?
  • Lame delegation detection — Are any delegated nameservers unresponsive or misconfigured?
  • DS record presence — Is a Delegation Signer record present for DNSSEC?
Why it matters: A broken parent zone delegation means resolvers can't even find your nameservers. This is the most fundamental layer of DNS — if it's wrong, everything else fails silently.
02

Nameservers 13 checks

Your nameservers are the authoritative source of truth for your domain's DNS records. DNSSnuff verifies that they're properly configured, consistent, and redundant.

  • Minimum nameserver count — Do you have at least 2 nameservers for redundancy?
  • Nameserver hostname resolution — Do all NS hostnames resolve to valid IP addresses?
  • IPv4 and IPv6 support — Do nameservers respond on both A and AAAA records?
  • Authoritative response — Do all nameservers return authoritative answers for your zone?
  • Answer consistency — Do all nameservers return identical records for the same query?
  • Nameserver reachability (UDP) — Are all nameservers reachable over UDP port 53?
  • Nameserver reachability (TCP) — Are all nameservers reachable over TCP port 53?
  • Open resolver detection — Are any nameservers configured as open resolvers?
  • Recursive query rejection — Do nameservers correctly refuse recursive queries?
  • EDNS support — Do nameservers support Extension Mechanisms for DNS?
  • Zone transfer restriction — Are AXFR zone transfers correctly restricted?
  • Response time — Are nameserver response times within acceptable thresholds?
  • Nameserver in same subnet — Are all nameservers in different IP ranges for true redundancy?
Why it matters: Inconsistent nameservers cause intermittent failures that are almost impossible to diagnose without systematic checking. A single misconfigured nameserver can make your domain unreachable for a subset of users worldwide.
03

Start of Authority (SOA) 9 checks

The SOA record defines the zone's administrative properties — including caching times, serial numbers, and retry behaviour. Problems here cause slow propagation and stale caches.

  • SOA record presence — Does a valid SOA record exist?
  • Primary nameserver match — Does the SOA MNAME match a listed nameserver?
  • Hostmaster email validity — Is the responsible party email address correctly formatted?
  • Serial number format — Is the serial in the recommended YYYYMMDDNN format?
  • Refresh interval — Is the refresh interval within best-practice range (3600–86400 seconds)?
  • Retry interval — Is the retry interval appropriately shorter than the refresh interval?
  • Expire value — Is the expire value long enough to handle extended nameserver outages?
  • Negative TTL (minimum) — Is the negative TTL short enough to allow quick recovery after fixes?
  • SOA consistency — Do all nameservers return the same SOA record?
Why it matters: A badly configured SOA means DNS changes propagate slowly or inconsistently. This is particularly painful after an incident — you fix the problem, but resolvers continue serving the broken record for hours.
04

Mail Servers 10 checks

Mail server configuration is one of the most common sources of email delivery failure. DNSSnuff checks the full stack — from MX record syntax to SMTP connectivity.

  • MX record presence — Does the domain have valid MX records?
  • MX hostname resolution — Do all MX hostnames resolve to valid IP addresses?
  • MX priority ordering — Are MX priorities correctly set for preferred routing?
  • MX hostname as bare IP — Are any MX records incorrectly pointing to IP addresses?
  • MX hostname is CNAME — Are any MX records incorrectly pointing to CNAME records (not permitted by RFC)?
  • Null MX detection — Is a null MX record (0 .) correctly used for domains that don't send/receive email?
  • SMTP connectivity — Are mail servers reachable on port 25?
  • SMTP banner validity — Do mail servers return a valid SMTP greeting?
  • Open relay detection — Are mail servers configured to relay email for any sender?
  • Reverse DNS (PTR) match — Do mail server IPs have reverse DNS records matching their forward hostname?
Why it matters: A misconfigured MX record or an SMTP connectivity issue means email to your domain silently bounces. Most email delivery failures that people attribute to "spam filters" are actually DNS or mail server configuration errors.
05

Email Authentication 14 checks ⭐

SPF, DKIM, DMARC, and BIMI are the four authentication standards that determine whether email from your domain is trusted by receiving mail servers. This is where most deliverability problems live.

  • SPF record presence — Does a valid SPF record exist?
  • SPF syntax validation — Is the SPF record correctly formatted per RFC 7208?
  • SPF policy strength — Is the mechanism ending in -all (reject), ~all (softfail), or ?all (neutral)?
  • SPF lookup count — Does the record stay within the 10 DNS lookup limit?
  • Multiple SPF records — Is there only one SPF record? (Multiple records cause authentication failure)
  • DKIM record discovery — Are DKIM public key records discoverable for common selectors?
  • DKIM key validity — Are DKIM public keys syntactically valid?
  • DKIM key length — Are DKIM keys at least 1024 bits? (2048 recommended)
  • DMARC record presence — Does a valid DMARC record exist?
  • DMARC policy strength — Is the policy none, quarantine, or reject?
  • DMARC reporting configured — Is a reporting address (rua) configured?
  • DMARC alignment mode — Are SPF and DKIM alignment modes set appropriately?
  • DMARC subdomain policy — Is a subdomain policy (sp) configured?
  • BIMI record presence — Is a Brand Indicators for Message Identification record present?
Why it matters: Without proper email authentication, your domain is vulnerable to spoofing. Attackers can send email that appears to come from your domain. With weak DMARC (p=none), even a correctly configured SPF and DKIM setup provides no spoofing protection.
06

Web Presence 9 checks

DNS doesn't stop at email. DNSSnuff checks your web presence — HTTP and HTTPS reachability, SSL validity, redirect chains, and security headers.

  • HTTP reachability — Does the domain respond over HTTP?
  • HTTPS reachability — Does the domain respond over HTTPS?
  • HTTP to HTTPS redirect — Is HTTP automatically redirected to HTTPS?
  • www to root redirect — Is the www subdomain correctly redirected?
  • SSL certificate validity — Is the SSL certificate valid and trusted?
  • SSL certificate expiry — How many days until the certificate expires?
  • Certificate chain completeness — Is the full certificate chain served correctly?
  • HSTS header presence — Is HTTP Strict Transport Security correctly configured?
  • Redirect chain depth — Are there excessive redirect hops that could affect performance and SEO?
Why it matters: A broken redirect chain, an expiring certificate, or a missing HSTS header are often invisible until something breaks badly. Browser trust warnings, search ranking penalties, and broken user journeys are all avoidable with routine checks.
07

DNSSEC 5 checks

DNSSEC adds cryptographic signatures to DNS records, allowing resolvers to verify that records haven't been tampered with. DNSSnuff verifies the full chain of trust.

  • DNSSEC enabled — Is DNSSEC signing active for the zone?
  • DS record present — Is a Delegation Signer record in the parent zone?
  • DNSKEY record validity — Are DNSKEY records syntactically valid and correctly typed?
  • RRSIG validity — Are Resource Record Signatures present and within their validity period?
  • Chain of trust verification — Can a validating resolver build a complete chain of trust to the root?
Why it matters: DNSSEC failures can make your domain unresolvable for users behind security-conscious resolvers (including many enterprise networks and ISPs). A misconfigured DNSSEC signature causes complete DNS resolution failure — often harder to diagnose than a simple outage.
08

Blacklists 6 checks

Real-time block lists (RBLs) are databases of IP addresses and domains known to send spam or malware. Cross-referenced against 50+ RBL databases.

  • Domain RBL listing — Is the root domain listed on any domain-based block list?
  • MX IP listing — Are any mail server IPs listed on IP-based block lists?
  • Sending IP listing — Are known sending IPs listed?
  • URI RBL check — Is the domain listed on URI-based block lists used by spam filters?
  • SURBL listing — Is the domain in SURBL databases (used by major email platforms)?
  • SpamCop listing — Is the domain or IP listed in SpamCop?
Why it matters: A single blacklist listing can cause 20–40% of your outbound email to go directly to spam — without any bounce message or error. You won't know it's happening unless you check.

How results are presented

Health Score & Letter Grade

Every report produces a single score (0–100) and a letter grade (A+ through F). At-a-glance domain health without reading every check.

"Fix This First" Priority Stack

Failed checks ranked by severity and impact. Critical issues appear at the top. Best-practice improvements appear below.

Plain-English Verdicts

Every failed check includes a specific explanation of what's wrong and what to fix — not just a status code.

Shareable Report URLs

Every report has a URL you can share with a colleague, client, or developer without them needing an account.

See what 72 checks find on your domain.

Free forever. No sign-up. Results in under 5 seconds.

Run Free Report →