🔑 TLSA Lookup Tool
Check a domain's TLSA (DANE) records for any service — certificate usage, selector, matching type, and the associated data. Live, free, no signup.
🔍 What This Tool Checks
A TLSA record (RFC 6698) publishes a certificate or public-key association directly in DNS for a specific service on a specific host and port — the record type underlying DANE. This tool queries the live TLSA record for a hostname and service, decodes each field, and shows exactly what certificate association is being asserted. For DANE's architecture and how it relates to the public CA system, see What Is DANE?.
📋 TLSA Record Syntax
_25._tcp.mail.example.com. 3600 IN TLSA 3 1 1 8bf1c86e...(hex) _443._tcp.example.com. 3600 IN TLSA 1 1 1 a4b9c3d0...(hex)
The record name always follows the pattern _port._protocol.hostname — not the bare domain — because a single host can run different certificates on different services. Each record has four fields, in order: certificate usage, selector, matching type, and the certificate association data itself (a hex-encoded hash or full certificate, depending on the matching type chosen).
🔑 Certificate Usage Field (0–3)
| Value | Name | Meaning |
|---|---|---|
| 0 | PKIX-TA | Pins a CA in the chain; certificate must still validate through the public CA system |
| 1 | PKIX-EE | Pins the exact end-entity certificate; must still chain to a trusted public CA |
| 2 | DANE-TA | Pins a private/custom CA as trust anchor; no public CA chain required |
| 3 | DANE-EE | Pins the exact end-entity certificate directly; no CA validation at all — DNSSEC is the sole trust anchor |
Usage 3 (DANE-EE) is by far the most common in real-world SMTP deployments, since it works cleanly with self-signed or short-lived certificates and doesn't depend on any CA relationship remaining valid.
🎯 Selector Field
The selector determines what's actually being matched: 0 (Cert) matches the entire certificate, meaning the TLSA record must be updated every time the certificate is renewed — even on an identical key. 1 (SPKI) matches only the certificate's public key, which survives a routine renewal as long as the same key pair is reused, making it the more operationally convenient choice for most deployments.
📈 Matching Type Field
| Value | Type | Notes |
|---|---|---|
| 0 | Full | The complete certificate or key, unhashed; rarely used given record size |
| 1 | SHA-256 | The standard, most widely used choice |
| 2 | SHA-512 | Stronger hash, larger record, used less often in practice |
⚙️ How This Tool Queries TLSA Data
You Enter a Hostname and Service
Pick a preset port/protocol (HTTPS, SMTP, etc.) or supply a custom prefix.
The Tool Builds the Query Name
Your hostname is combined with the service prefix into the required _port._proto.hostname form.
A TLSA Query Is Sent
The tool queries a public DNS resolver for TLSA (type 52) records against that exact name.
Each Field Is Parsed and Labeled
Usage, selector, matching type, and the association data are decoded and shown in plain language.
🔒 Why This Result Is Meaningless Without DNSSEC
A TLSA record on an unsigned zone provides no real security value — a network-position attacker could strip or forge it undetected. This tool shows whatever TLSA records exist regardless of DNSSEC status, since validating DNSSEC is a separate step. Pair a check here with our DNSSEC Checker before relying on any result operationally.
🔧 Troubleshooting
_port._proto prefix for the service (e.g. _25._tcp for SMTP), not the bare domain — a bare-domain query always comes back empty.🔗 More Ways to Investigate DNS Security
Verify DNSSEC signing status with DNSSEC Checker. Check an existing certificate directly with SSL Certificate Checker. See which CAs are authorized to issue at all with CAA Lookup, verify mail authentication with SPF Lookup and DKIM Lookup, and check general DNS records with DNS Lookup.
ToolsNovaHub tools are built and independently maintained with a focus on accurate, no-signup network and security utilities. Spotted an error? Let us know.
📋 Related Tools & Guides Comparison
| Resource | Type | Link |
|---|---|---|
| DNSSEC Checker | Security | Open Tool → |
| SSL Certificate Checker | Security | Open Tool → |
| CAA Lookup | Security | Open Tool → |
| What Is DANE? | Guide | Read Guide → |
| DANE for SMTP | Guide | Read Guide → |