DNS Health Check

Free DNS health check. One domain, one report: A, AAAA, MX, NS, TXT, SOA, CAA records plus plain-English findings on reachability, email, and security.

What is a DNS health check?

A DNS health check queries every common record type for a domain at once and summarizes what's configured and what's missing. Instead of looking up one record type at a time, you get a single report card covering A, AAAA, MX, NS, TXT, SOA, and CAA records, plus plain-English findings.

What the report checks

Reading the findings

Each finding is marked good (✓), warning (!), or info (·). A warning isn't always a problem — for example, "no AAAA record" just means the domain is IPv4-only. The report uses a single fast resolver (Cloudflare) for breadth; to confirm a record has propagated worldwide, run the propagation checker which queries 14 resolvers.

FAQ

How is this different from the propagation checker?

The health check queries all record types against one resolver, for breadth. The propagation checker queries one record type against 14 resolvers, to confirm a change has spread worldwide. Use health check for "is my DNS set up correctly?" and propagation for "has my change gone live everywhere?".

Why does it say I have no SPF record?

SPF is published as a TXT record starting with v=spf1. If you have MX records (you receive email) but no SPF, your outbound mail is more likely to be flagged as spam. See the SPF glossary entry.

Is "no CAA record" a problem?

Not necessarily, but it's a missed security opportunity. Without a CAA record, any certificate authority can issue a TLS certificate for your domain. Adding one restricts issuance to CAs you trust.

Does the health check show propagation status?

No — it's a single-resolver snapshot. For propagation across regions, use the main propagation checker.

Background reading

See the DNS Records Explained guide and the DNS glossary.