DNS Zone File Parser

DNS Zone File Parser

Parse standard BIND / RFC 1035 DNS zone files; display SOA, NS, A, AAAA, CNAME, MX, TXT, SRV, CAA, DNSKEY, DS, TLSA records in a structured table. Resolves $ORIGIN and $TTL directives, handles multi-line parentheses, and filters records by type.

Paste a BIND / RFC 1035 zone file to parse DNS records, filter by type, and export as JSON.

DNS Zone File Parser

Parse standard BIND / RFC 1035 DNS zone files; display SOA, NS, A, AAAA, CNAME, MX, TXT, SRV, CAA, DNSKEY, DS, TLSA records in a structured table. Resolves $ORIGIN and $TTL directives, handles multi-line parentheses, and filters records by type.

Common uses

  • Parse a BIND zone file and inspect all DNS records
  • View MX priority and mail exchange from a zone file
  • Extract SPF and DMARC TXT records from a zone

Also searched as

  • bind zone file parser online
  • parse dns zone file to table
  • view mx records from zone file
  • extract spf dmarc txt from zone file
  • dns zone file builder generator
  • rfc 1035 zone file viewer
  • soa record parser
  • zone file $origin $ttl resolver
  • parse cloudflare zone export
  • validate bind zone file

Frequently asked questions

Which record types does it parse?

SOA, NS, A, AAAA, CNAME, MX, PTR, TXT, SRV, CAA, DNSKEY, DS, TLSA and several other types. Unknown record types and directives produce a warning, and $INCLUDE is skipped.

Does it handle $ORIGIN and $TTL?

Yes, it resolves $ORIGIN and $TTL directives and multi-line parentheses, and lets you filter records by type.

Can I create a zone file?

The Zone Builder tab helps you build one.

Is my data uploaded to a server?

No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.