DNS record generators and zone file tools

PTR Generator

Convert IPs/CIDRs to PTR names (in-addr.arpa / ip6.arpa) and example zone lines

Reverse Zone Generator

Generate full reverse zone files from CIDR + hostname template

Reverse Zones Calculator

Minimal set of reverse zones needed to delegate a CIDR (v4 & v6 nibble math)

PTR Sweep Planner

Plan PTR coverage for a block; list missing/extra PTRs against naming pattern

A/AAAA Bulk Generator

Bulk create A and AAAA record sets from IP lists with TTL and RRset controls

CNAME Builder

Build valid CNAME records with loop detection and self-target checks

MX Record Planner

Plan MX record priorities with fallback guidance and sample configurations

SRV Record Builder

Compose SRV records with service, protocol, priority, weight, port, and target validation

TXT Record Escape Tool

Safely escape and split TXT record strings into 255-character chunks with validation

SPF Policy Builder

Craft SPF policies with mechanism validation, qualifier control, and DNS lookup counting

DKIM Key Generator

Generate DKIM RSA keypairs (1024/2048-bit) with selectors and DNS TXT records

DMARC Policy Builder

Create DMARC policies with alignment options, reporting addresses, and failure handling

CAA Record Builder

Build CAA records for certificate authority authorization with misconfiguration warnings

TLSA Generator

Create TLSA (DANE) records from certificates or hashes with usage, selector, and matching type options

SSHFP Generator

Generate SSHFP records from SSH public keys or fingerprints with algorithm and fingerprint type selection

SVCB/HTTPS Builder

Build SVCB and HTTPS resource records with service parameters like ALPN, port, and ECH configuration

NAPTR Builder

Construct NAPTR records for service discovery with order, preference, flags, service, regexp, and replacement fields

LOC Builder

Create LOC records from coordinates and convert between latitude/longitude and DNS LOC format

RP Builder

Generate RP (Responsible Person) records with mailbox and TXT domain name references

IDN Punycode Converter

Convert Unicode domain names to Punycode and back with IDNA2008 normalization support

DNS Record Validator

Validate individual DNS resource record syntax (A/AAAA/CNAME/MX/TXT/SRV/CAA) with error detection

TTL Calculator

Humanize DNS TTL values and compute cache expiry times with recommendations

EDNS Size Estimator

Estimate DNS message size and UDP fragmentation risk with EDNS buffer recommendations

DNS Label Normalizer

Normalize domain labels with homograph attack detection and script mixing warnings

Zone Linter

Normalize and canonicalize BIND zone files with error checking and formatting

Zone Diff

Compare two zone files and identify added, removed, and changed DNS records

Zone Statistics

Analyze zone file structure, record distribution, and configuration health

Name Length Checker

Validate DNS names against RFC length limits: 63 bytes per label, 255 bytes per FQDN

DNSKEY Key Tag Calculator

Compute the DNSKEY key tag from a DNSKEY RR (RFC 4034 algorithm) and display it alongside key meta

DS Record Generator

Generate DS records (SHA-1/256/384) from a DNSKEY or public key, with copyable output for parent submission

NSEC3 Hash Calculator

Calculate NSEC3 owner hashes for a name given salt, iterations, and algorithm, showing the hashed owner FQDN

CDS/CDNSKEY Builder

Build CDS/CDNSKEY RRs from child DNSKEYs to enable automated DS updates at the parent

RRSIG Planner

Suggest RRSIG validity windows (inception/expiration) based on TTLs and desired overlap, with renewal lead-time guidance