Give your domains a home.
Serve authoritative DNS, manage records, and move zone data between servers.
Start with a zone file
NothingDNS loads BIND-format zone files. Configure specific files with zones, or use zone_dir for bulk loading. Relative paths are resolved from the server’s working directory.
nothingdns.yamlyaml
zones:
- ./zones/example.com.zone
# Alternatively, load a directory of zone files
# zone_dir: ./zonesInspect with dnsctl
List your server’s configured zones and inspect DNS answers from the command line. The CLI reference documents authentication and connection options.
Terminalbash
dnsctl zone list
dnsctl dig +dnssec example.com AKeep zone data connected
AXFR and IXFR support full and incremental zone transfers. Slave zones can follow a primary server. Configure transfer access explicitly before enabling it.
Manage from the dashboard or API
The embedded React dashboard includes zone management. The zone API reference documents record and zone operations for automation.