Frequently Asked Questions
What is a TLSA record?
A TLSA record is a DNS record type (type 52) used by DANE to associate a TLS certificate or public key with a specific domain, port, and protocol. It stores a certificate fingerprint secured by DNSSEC, so connecting clients can verify the certificate during the TLS handshake without relying on a certificate authority.
What is DANE in DNS?
DANE (DNS-Based Authentication of Named Entities) is a security protocol that publishes TLS certificate information directly in DNS using TLSA records, protected by DNSSEC. It removes the dependency on third-party certificate authorities by letting domain owners specify exactly which certificate should be trusted for their services.
What port and protocol should I use for email DANE?
For SMTP email delivery between mail servers, use port 25 with TCP. The TLSA record is published at _25._tcp.[mx-hostname]. Note that for email, TLSA records must be on the MX hostname — not the root domain. Use port 443 / TCP for HTTPS.
Can I use DANE and MTA-STS together?
Yes, and it’s recommended. DANE enforces TLS using DNSSEC-pinned certificates while MTA-STS enforces TLS via an HTTPS-hosted policy. Using both maximises coverage — DANE protects against rogue CAs, while MTA-STS covers sending servers that don’t support DANE.
Do I need DNSSEC for DANE to work?
Yes — DNSSEC is a hard requirement for DANE. Without DNSSEC, anyone could publish a fake TLSA record pointing to a malicious certificate, making the whole validation pointless. DNSSEC cryptographically signs your DNS records so resolvers can verify they haven’t been tampered with.
What is the difference between DANE-TA (usage 2) and DANE-EE (usage 3)?
DANE-TA (Trust Anchor, usage 2) matches an intermediate or root CA certificate — any certificate signed by that CA will pass validation. DANE-EE (End Entity, usage 3) matches the server’s own certificate or public key directly. For SMTP, usage 3 with selector 1 (public key) and matching type 1 (SHA-256) is the recommended configuration per RFC 7672.
