Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Validate IPv4 and IPv6 addresses and classify as public, private, or loopback.
Validate MAC addresses and reformat between colon, hyphen, and dot-separated notation.
Calculate network IP, broadcast IP, netmask, wildcard mask, and usable host count from CIDR.
Decode and inspect PEM-encoded X.509 certificates (subject, issuer, validity, SANs).
Find MIME types by file extension or file extensions by Content-Type header.
This DNS record generator helps you build correctly formatted BIND-style zone records - including A, AAAA, CNAME, MX, TXT, and SPF - without memorizing exact syntax or priority ordering rules. It's built for sysadmins configuring a new domain, developers setting up email authentication, and anyone who's ever fat-fingered an SPF record and broken outbound mail delivery. Instead of hand-writing a dns record from a half-remembered example, you fill in the relevant fields (hostname, value, priority, TTL) and get a properly formatted record ready to paste into your DNS provider's console or a zone file. It's especially useful for getting an spf record generator result right the first time, since malformed SPF syntax is a common cause of email deliverability problems. Generation happens entirely in your browser - no domain data is ever transmitted or logged. Fill in the record type and details below to generate your DNS entry instantly.
An SPF record is a TXT record that lists which mail servers are authorized to send email for your domain; incorrect syntax can cause receiving servers to reject or flag your mail as spam.
An A record points a hostname directly to an IPv4 address, while a CNAME points a hostname to another hostname (an alias), which is then resolved separately.
Lower priority numbers are preferred; mail servers attempt delivery to the MX record with the lowest number first, falling back to higher numbers if delivery fails.
Common TTL values range from 300 seconds (5 minutes) for records you expect to change soon, up to 86400 seconds (24 hours) for stable records.
Yes, a domain can have multiple TXT records, but only one SPF-type TXT record is recommended per domain to avoid conflicting policy results.
An AAAA record is the IPv6 equivalent of an A record, mapping a hostname to an IPv6 address instead of an IPv4 address.
No, it only generates the correctly formatted record text for you to copy and paste into your DNS provider's control panel or zone file.
Yes, you can generate CNAME records for any subdomain pointing to another hostname, such as a CDN or third-party service.