DNS Health Check: Records, DNSSEC, CAA & Nameservers avatar

DNS Health Check: Records, DNSSEC, CAA & Nameservers

Pricing

from $12.75 / 1,000 domain checkeds

Go to Apify Store
DNS Health Check: Records, DNSSEC, CAA & Nameservers

DNS Health Check: Records, DNSSEC, CAA & Nameservers

Give it domains. For each it resolves the core DNS records over keyless DoH and runs best-practice checks - does it resolve, enough diverse nameservers, DNSSEC, CAA, IPv6, SPF/DMARC present - into a health signal with findings. Read-only public DNS, agent-callable.

Pricing

from $12.75 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

Centor Prat

Centor Prat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Security

Limited permissions

Share

A fast best-practice audit of a domain's DNS. Give it domains; for each it resolves the core records over keyless DNS-over-HTTPS and checks the things that matter — does it resolve, does it have enough redundant nameservers, DNSSEC, a CAA record, IPv6, and SPF/DMARC — into a health signal with specific findings. Keyless, agent-callable, built to answer "is this domain's DNS set up right?"

🔎 Read-only public DNS. It queries DNS over DoH — it never contacts the domain's own servers. Findings are recommendations, not a verdict.

⚡ Why it's useful

DNS misconfigurations cause outages and security gaps quietly: a single nameserver provider, no DNSSEC, no CAA (so any CA can issue certs for you), email set up without SPF/DMARC. This surfaces them all in one call with a clear pass/warn per check.

📋 What each report contains

FieldMeaning
signalhealthy / ok-with-recommendations / needs-attention
scoreChecks passed out of total
recordsResolved A/AAAA, MX, NS, CAA, and DNSSEC / SPF / DMARC presence
checksEach best-practice check with pass / warn / fail and detail
findingsThe specific warnings and failures to act on

Checks: resolves, IPv6, nameserver count, nameserver provider diversity, DNSSEC, CAA, SOA, and (if email is configured) SPF and DMARC presence.

📥 Input

{ "domains": ["example.com", "your-brand.org"] }

Set onlyProblems: true for scheduled alerting. One report per domain.

📤 Example output (real run, trimmed)

{ "domain": "github.com", "signal": "ok-with-recommendations", "score": "6/8",
"records": { "dnssec": false, "caa": ["0 issue \"digicert.com\""], "spf": true, "dmarc": true },
"findings": ["No IPv6 (AAAA) record.", "DNSSEC not enabled."] }

In the same run apify.com scored 8/8 (healthy), and example.com was flagged for a single nameserver provider and a missing CAA record.

💰 Pricing (pay-per-event)

  • Domain checked — $0.015 per domain.

💡 Use cases

  • IT / ops / DevOps: a quick DNS hygiene audit across every domain you run.
  • Agencies / MSPs: check a whole client portfolio's DNS best practices from one place.
  • Security / due diligence: catch missing DNSSEC/CAA and single-provider nameserver risk.
  • Agents: callable as an MCP tool — give it domains, get back a DNS health report.

🔑 Keyless & agent-callable

No API keys, no accounts, no paid child Actors — just public DNS over DoH.

🚀 Ready-made tasks (one click)

🤖 For AI agents (MCP)

https://mcp.apify.com/?tools=actors,docs,centorprat/dns-health-check

Loads as centorprat--dns-health-check. Claude Code:

claude mcp add apify -- npx -y @apify/actors-mcp-server --actors centorprat/dns-health-check