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

Frequently asked questions

Can I use DNS Zone File Parser to parse a BIND zone file and inspect all DNS records?

Yes. DNS Zone File Parser can parse a BIND zone file and inspect all DNS records, directly in your browser.

Can I use DNS Zone File Parser to view MX priority and mail exchange from a zone file?

Yes. DNS Zone File Parser can view MX priority and mail exchange from a zone file, directly in your browser.

Can I use DNS Zone File Parser to extract SPF and DMARC TXT records from a zone?

Yes. DNS Zone File Parser can extract SPF and DMARC TXT records from a zone, directly in your browser.

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.