Validate DNS zone files for BIND, NSD, and djbdns/tinydns
Validate your zone file for syntax errors and configuration issues. Get suggested fixes for common problems.
Drop zone file here or click to browse
Supports .zone, .db, .txt files
Standard BIND zone file format. Uses $ORIGIN, $TTL directives.
File extensions: .zone, .db
NSD-compatible format (BIND-compatible with NSD extensions).
Same syntax as BIND
tinydns-data format using single-character prefixes.
Prefixes: + = @ . & C
Validate zone files programmatically via our REST API.
curl -X POST https://www.dnsscience.io/api/tools/zone-validate \
-H "Content-Type: application/json" \
-d '{
"content": "$TTL 3600\n@ IN SOA ns1.example.com. admin.example.com. ...",
"format": "auto",
"origin": "example.com"
}'