Verzeichnis macros/latex/contrib/dnsrecord
dnsrecord — Typeset DNS Records in LaTeX
A LaTeX package for typesetting DNS records, zone files, propagation status tables, and DNSSEC indicators in technical documents.
Features
- Color-coded record type badges (A, AAAA, CNAME, MX, NS, TXT, SOA, PTR, SRV, CAA)
- Shorthand commands for all common DNS record types
dnszoneenvironment for complete zone file tablesdnspropagationenvironment for multi-server propagation checks- DNSSEC status indicators (valid, invalid, unsigned)
- Configurable: colors, monospace, TTL display, compact mode
Quick Start
\usepackage{dnsrecord} % Inline records \dnsA{example.com}{93.184.216.34}[300] \dnsMX{example.com}{10}{mail.example.com}[3600] % Zone table \begin{dnszone}{example.com} \dnsentry{A}{@}{93.184.216.34}[300] \dnsentry{CNAME}{www}{example.com}[3600] \dnsentry{MX}{@}{mail.example.com (pri 10)}[3600] \end{dnszone} % Propagation check \begin{dnspropagation}{example.com}{A} \dnsserver{Google}{8.8.8.8}{93.184.216.34}{propagated} \dnsserver{Cloudflare}{1.1.1.1}{93.184.216.34}{propagated} \end{dnspropagation}
Dependencies
booktabs, tabularx, xcolor, xparse, etoolbox, pgfkeys (all in TeX Live / MiKTeX).
License
LaTeX Project Public License v1.3c or later. See https://www.latex-project.org/lppl.txt
Author
Vahid Shaik — https://dnsrobot.net
Bug Reports
Herunterladen des vollständigen Inhalts dieses Pakets in einem Zip-Archiv (397.6k).
dnsrecord – Typeset DNS records, zone files, propagation tables, and DNSSEC chains
A comprehensive LaTeX package for typesetting DNS (Domain Name System) data in technical documents. Provides 22 color-coded record type commands (A, AAAA, CNAME, MX, NS, TXT, SOA, PTR, SRV, CAA, DNSKEY, DS, RRSIG, NSEC, NSEC3, TLSA, HTTPS, SVCB, SPF, DKIM, DMARC), seven environments for zone file tables, propagation status displays, DNSSEC chain-of-trust diagrams, DNS health check reports, email authentication summaries, latency comparisons, and provider tables. Includes utility commands for formatting domains, IPs, TTLs with human-readable conversion, DNS response codes, and query flags. Designed for network engineers, system administrators, security researchers, and computer science academics writing papers, theses, and operational documentation.
| Paket | dnsrecord |
| Home-Page | https://dnsrobot.net |
| Fehlermeldungen | https://github.com/dnsrobot/latex-dnsrecord/issues |
| Repository | https://github.com/dnsrobot/latex-dnsrecord |
| Version | 1.0.0 2026-03-09 |
| Lizenzen | The LaTeX Project Public License 1.3c |
| Copyright | 2026 Vahid Shaik |
| Betreuer | Vahid Shaik |
| Themen | Ingenieurwissenschaft |