Build DNS zone configurations with A, AAAA, CNAME, MX, TXT, SRV, and CAA records.
Last verified: May 2026
Build DNS zone configurations with A, AAAA, CNAME, MX, TXT, SRV, and CAA records, SOA settings, and TTL management.
Required Fields
domaintypesoaEmailOutput will appear here...Linode Domains provides DNS hosting tied to your Linode account. The Linode Domain DNS Builder generates DNS zone configurations including A, AAAA, CNAME, MX, TXT, SRV, and CAA records, validates record-type-specific constraints, and outputs API-ready definitions plus a zone file format suitable for cross-provider DNS migration.
Your team is consolidating DNS hosting onto Linode for the four domains you operate. You export the zone files from the old provider, paste each into the builder to validate, and apply through Linode. After cutover (lowered TTLs the day before, switched authoritative nameservers, watched for resolution), everything is on Linode and the previous DNS bill is canceled. Saved: not much money, but one less account to maintain.
Always set a CAA record. Without one, any public CA can issue a certificate for your domain to anyone who can prove DNS control. With CAA listing your chosen CA, other CAs refuse to issue. Two lines of config to close a real attack vector.
Use distinct TXT records for SPF, DKIM, and DMARC rather than concatenating them. The 255-char TXT string limit and the readability of having one record per concern both favor separate records.
The builder collects the domain name and a list of records with type, name, value, TTL, and type-specific fields (priority for MX/SRV, flags for CAA). Each record is validated against its RFC-defined constraints. Output is JSON for the Linode Domains API plus a BIND-compatible zone file format suitable for testing or migration.
Was this tool helpful?
Disclaimer: This tool runs entirely in your browser. No data is sent to our servers. Always verify outputs before using them in production. AWS, Azure, and GCP are trademarks of their respective owners.