DNS Record Lookup Reference
Reference every common DNS record type (A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, CAA, DS, DNSKEY, RRSIG, DKIM, DMARC, etc.) with format, fields, examples, and use cases. Generate ready-to-paste dig / nslookup / kdig (DoH) / delv (DNSSEC) / host commands for the resolver of your choice (Google, Cloudflare, Quad9, OpenDNS, authoritative, custom). Parse example records into field breakdowns. 100% client-side — generates commands only; actual lookups require running them in your terminal.
About DNS Record Lookup Reference
Reference every common DNS record type (A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, CAA, DS, DNSKEY, RRSIG, DKIM, DMARC, etc.) with format, fields, examples, and use cases. Generate ready-to-paste dig / nslookup / kdig (DoH) / delv (DNSSEC) / host commands for the resolver of your choice (Google, Cloudflare, Quad9, OpenDNS, authoritative, custom). Parse example records into field breakdowns. 100% client-side — generates commands only; actual lookups require running them in your terminal. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
Does this tool perform live DNS lookups?
No. DNS lookups require the network — and this tool is 100% client-side, so it generates the exact `dig`, `nslookup`, `kdig` (DNS-over-HTTPS), `delv` (DNSSEC validation), and `host` commands for you to copy and run in your terminal or against your chosen resolver (Google 8.8.8.8, Cloudflare 1.1.1.1, Quad9 9.9.9.9, OpenDNS, authoritative, or a custom IP). The record-type reference (A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, CAA, DS, DNSKEY, RRSIG, DKIM, DMARC, etc.) is bundled and works offline.
What record types are covered?
15+ types: A (IPv4), AAAA (IPv6), CNAME (alias), MX (mail exchange with priority), TXT (text — SPF/DKIM/DMARC/verification), NS (nameservers), SOA (start of authority — serial/refresh/retry/expire/minttl), PTR (reverse DNS), SRV (service locator with priority/weight/port/target), CAA (certificate authority authorization), DS (DNSSEC delegation signer), DNSKEY (DNSSEC public key), RRSIG (DNSSEC signature), TLSA (DANE), SSHFP (SSH fingerprint), and DKIM/DMARC (which are TXT-record-based conventions). Each entry lists the wire format, fields, an example record, and common use cases.
How are the generated commands different from typing dig myself?
The generator pre-fills the record type, the domain, and the resolver `@server`, plus the flags you actually need: `+short` for terse output, `+noall +answer` for clean answer sections, `+trace` for iterative root→authoritative traversal, `+dnssec` (sets the DO bit and requests DNSSEC records), `+multi` (human-readable line wrapping), and `+cdflag` (disable DNSSEC validation). For DoH it switches to `kdig` with `+https`, and for DNSSEC chain validation it uses `delv`.
How do DKIM and DMARC lookups work?
DKIM public keys and DMARC policies are stored as TXT records under special subdomains. For DKIM, you query `<selector>._domainkey.<domain>` — common selectors are `default`, `google`, `s1`, `selector1`, `k1`. For DMARC, you query `_dmarc.<domain>`. The tool auto-builds these special subdomains when you pick the DKIM or DMARC record type, so you can copy the `dig` command and inspect the TXT record directly.
What extra features does this tool have versus other DNS lookup sites?
(1) Bundled reference for 15+ record types with format, fields, examples, and use cases. (2) dig / nslookup / kdig (DoH) / delv / host command generator. (3) 6 resolver presets (Google, Cloudflare, Quad9, OpenDNS, authoritative, custom IP). (4) Smart flag presets (+short, +trace, +dnssec, +multi, +cdflag, +noall+answer). (5) DKIM selector → _domainkey subdomain builder. (6) DMARC _dmarc subdomain builder. (7) SOA field parser (serial/refresh/retry/expire/minttl). (8) MX field parser (priority/exchanger). (9) SRV field parser (priority/weight/port/target). (10) CAA field parser (flags/tag/value). (11) TXT-record long-string reassembly (RFC 7208 split). (12) IDN/punycode domain normalizer. (13) Copy-to-clipboard per command. (14) localStorage history (max 20). (15) Shareable URL. 100% client-side — never sends queries itself.
Related tools
.bashrc / .zshrc Alias & Config Manager
Build shell aliases, functions, exports, and PATH edits in a visual editor, then export a clean, commented .aliases file sourced from both .bashrc and .zshrc — with shadowing detection against shell builtins and common CLI tools, function suggestions when args are needed, starter packs (git, docker, kubectl, navigation, safety, ls, dev, devops, data science), import of existing rc files, dedupe, history (localStorage), and shareable URL. 100% client-side.
Add / Subtract Date Calculator
Add or subtract years, months, weeks, days, hours, minutes and seconds from a starting date/time. Calendar-day or business-day mode with custom weekend + holiday list. Month-end policy toggle (clamp to last day vs overflow). Repeat/series mode (e.g. every 2 weeks x 10) with CSV export. Shareable URL. 100% client-side.
Age Calculator
Calculate exact age from a birth date in calendar years/months/days (no negative-day bugs) plus totals in months/weeks/days/hours/minutes/seconds. Next-birthday countdown with weekday. Feb-29 birthday policy toggle. Milestones (1,000 days, 10,000 days, 1 billion seconds). Zodiac sign + Chinese zodiac. Age gap comparison. Shareable URL. 100% client-side.