← All Docs

Record Generator

Build DNS zone file entries for A, AAAA, MX, CNAME, TXT, SRV, CAA, and PTR records with correct syntax.

Try Record Generator →

What It Does

The DNS Record Generator helps you build correctly formatted DNS zone file entries. Select a record type, fill in the fields, and get a ready-to-use zone file entry. You can add multiple records and export them all as a single zone file.

How to Use It

  1. Navigate to DNS Tools → Record Generator from the top menu.
  2. Click a record type (A, AAAA, CNAME, MX, TXT, SRV, CAA, PTR) to select it.
  3. Fill in the fields that appear. Default TTL is 3600 (1 hour).
  4. Click Add Record to add it to the list.
  5. Repeat for additional records (you can mix types).
  6. Click Generate Zone File to produce the output.
  7. Use Copy or Download .zone to export.

Supported Record Types

  • A: Maps a hostname to an IPv4 address.
  • AAAA: Maps a hostname to an IPv6 address.
  • CNAME: Creates an alias pointing to another hostname.
  • MX: Specifies a mail server with priority for a domain.
  • TXT: Arbitrary text — used for SPF, DKIM, domain verification, and more.
  • SRV: Locates a specific service (e.g., SIP, LDAP) with priority, weight, and port.
  • CAA: Specifies which Certificate Authorities can issue certificates for your domain.
  • PTR: Reverse DNS — maps an IP to a hostname.

Use Cases

  • DNS migration: Build zone file entries before switching DNS providers.
  • New domain setup: Generate all required records (A, MX, TXT, CAA) in one place.
  • Change requests: Produce correctly formatted records for IT tickets.
  • Learning: Understand zone file syntax without memorizing RFC formats.