Truvo Free Tools
DNSSEC checker
DNSSEC signs your DNS records so resolvers can detect forged answers and cache poisoning. This checker asks a validating resolver whether your domain's records are signed and verify, flags an unsigned zone, and names the SOC 2 and ISO 27001 controls the answer affects.
Ali Aleali, CISSP, CCSP
Co-Founder & Principal Consultant
Former security architect for Bank of Canada and Payments Canada. 20+ years building compliance programs for critical infrastructure. These tools come out of that work.
Connect on LinkedInHow the DNSSEC checker works
The check is passive: it queries a validating DNS over HTTPS resolver and reads the authenticated data flag, without touching your nameservers directly.
01
Query
You enter a domain. The tool asks a validating DNS over HTTPS resolver for the domain's records and asks it to report whether the response was authenticated (the AD flag).
02
Read
A signed zone with a valid chain of trust from the root returns authenticated data. An unsigned zone, or a signed zone whose DS record is missing at the registrar, does not, and is flagged.
03
Map
Each finding names the controls it speaks to: SOC 2 CC6.1, CC6.7 and A1.2, and ISO 27001:2022 A.8.20, A.8.14 and A.8.24. A validating zone is evidence that DNS answers for your domain cannot be silently forged.
Found a gap? We fix it for you.
Truvo's security engineers harden DNS and TLS, and hand you the evidence an auditor asks for. Tell us the domain and we will scope the fix.
-
DNSSEC signing
-
CAA records
-
Redundant nameservers
-
TLS and HSTS
-
Audit evidence
-
Fixed-price scope
DNSSEC checker: frequently asked questions
It asks a validating resolver for your domain's records and checks whether the answer is marked authenticated. That confirms the zone is signed, the DS record is published at the parent, and the chain of trust verifies. It does not audit key lengths or rollover schedules.
The most common cause is a missing DS record at the registrar. Signing the zone at your DNS host is half the job; the DS record that points the parent zone at your keys has to be published at the registrar, or resolvers have no chain of trust and treat the zone as unsigned.
No. DNSSEC authenticates answers so a resolver can tell a forged response from a real one; it does not hide the query. Encryption of DNS traffic is a separate feature (DNS over HTTPS or DNS over TLS) at the resolver.
The risk is operational: an expired signature or a DS record left behind after changing DNS providers makes the domain unresolvable for validating resolvers. Most managed DNS providers automate signing and rollover; the step to get right is updating or removing the DS record whenever you move providers.
Truvo maps DNSSEC findings to SOC 2 CC6.1, CC6.7 and A1.2, and to ISO 27001:2022 Annex A controls A.8.20 (networks security), A.8.14 (redundancy) and A.8.24 (use of cryptography). The mapping is advisory and is not a substitute for an audit.
Each zone signs its records with a private key and publishes the public key as a DNSKEY record. The parent zone publishes a DS record, a hash of that key, and signs it in turn, all the way up to the root. A validating resolver walks that chain: if any signature fails or a DS is missing, the answer is rejected instead of trusted. That is what makes a forged or poisoned answer detectable.
More free tools
Run the full DNS lookup, check your CAA records, or scan the whole domain. See all free tools.
DNS lookup and hygiene check
Query A, MX, TXT, CAA and nameserver records, check DNSSEC, and see nameserver redundancy.
CAA record checker
See which certificate authorities may issue TLS certificates for your domain, and whether violation reporting is set.
Domain security scan
Scan any domain for SPF, DMARC, DNS, TLS, security headers and subdomains in one pass. Graded A to F, each finding mapped to the SOC 2 and ISO 27001 control it supports.