DNS Record Reference
Comprehensive DNS record types, examples, and config generator
| Type | Name | |
|---|---|---|
| A | Address | |
| AAAA | IPv6 Address | |
| CNAME | Canonical Name | |
| MX | Mail Exchange | |
| TXT | Text | |
| NS | Name Server | |
| SOA | Start of Authority | |
| SRV | Service | |
| CAA | Certification Authority Authorization | |
| PTR | Pointer | |
| DKIM | DomainKeys Identified Mail | |
| DMARC | Domain-based Message Auth, Reporting & Conformance |
Config Generator
Select a record type, fill in the fields, and generate a DNS config line.
Generated Record
example.com. 3600 IN A 0.0.0.0What is a DNS Record Reference?
A DNS record reference is a comprehensive guide to the various record types that make up the Domain Name System — from A and AAAA records for IP resolution to MX, TXT, DKIM, and DMARC records for email authentication. It includes a built-in config generator for producing properly formatted zone file entries.
How to Use This DNS Record Reference
- Search or browse the table of DNS record types by name or purpose
- Click "Details" on any record type to see its description, example, and RFC reference
- Use the Config Generator to create a properly formatted zone file line
- Select the record type, fill in the fields, and copy or download the generated output
Common Use Cases
- Looking up the correct syntax and fields for a specific DNS record type
- Generating zone file entries for domain configuration
- Setting up email authentication records (SPF, DKIM, DMARC)
- Learning which RFC defines a particular record type
- Preparing DNS configs for deployment to registrars or hosting providers
Frequently Asked Questions
What is the difference between DKIM and DMARC?
DKIM adds a digital signature to outgoing emails so receivers can verify the message was not altered. DMARC builds on DKIM and SPF by telling receivers what to do if authentication fails (e.g. reject, quarantine, or allow). Both are recommended for proper email deliverability.
What does TTL mean?
TTL (Time to Live) is how long, in seconds, a DNS resolver should cache the record before checking again. A lower TTL means faster propagation of changes but more DNS queries. Common values are 3600 (1 hour) for stable records and 300 (5 minutes) during migrations.
Can I use the generated records directly in my DNS provider?
The generated output follows standard BIND zone file syntax. Most DNS providers accept this format, though some control panels use a field-based UI instead. In that case, use the individual field values from the generator rather than the raw zone file line.
Related Tools
Network
URL Parser
Parse and inspect any URL into its components with decoded query params
Network
DNS Record Reference
Comprehensive DNS record types reference with search and config generator
Network
HTTP Status Codes
Complete searchable HTTP status code reference with categories and use cases
Network
IP Address Tools
Convert IPv4 formats, calculate CIDR subnets, compress/expand IPv6
Developer
JSON Formatter
Format, minify, and validate JSON with syntax highlighting
Developer
Base64 Encode/Decode
Encode and decode Base64 strings with URL-safe support