check_tlsa_dane
Resolve and validate TLSA/DANE DNS records for a domain or port, detecting syntax errors and receiving best-practice advisories before publishing or troubleshooting DANE. Pair with SMTP TLS checks to verify certificate matches.
Instructions
Read-only TLSA/DANE DNS record check. With no port, resolves MX hosts and validates their _25._tcp TLSA tuple syntax; with an explicit port, queries _<port>._<protocol>.<domain>. Returns parsed usage, selector, matching type, certificate data, syntax errors, and best-practice advisories. It does not fetch or cryptographically match the live service certificate, so pair it with check_smtp_tls for SMTP certificate evidence. Use before publishing DANE records or troubleshooting DANE handover. No auth or destructive actions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | No | Port to check, defaults to 25 | |
| domain | Yes | Domain name only, e.g. example.com (no URL, path, or port) | |
| protocol | No | Transport protocol | tcp |