go53 manages authoritative DNS through an API
go53 is an written in Go. It is built around managing DNS records through an API instead of editing by hand. It currently supports API-managed records, DNSSEC signing, NSEC/NSEC3, key lifecycle work, zone transfers, and change between DNS servers.
It also includes TSIG, catalog zones, and across distributed servers. The system uses signed events, vector clocks, and Merkle repair to keep servers in sync. A small web admin tool is available for trying it without writing .
A public demo is also available, resets from time to time, and includes a go53.demo. DNSSEC zone with common record types.
Key points
- go53 is an written in Go.
- DNS records are managed through an API instead of hand-edited .
- It supports DNSSEC, NSEC/NSEC3, key lifecycle work, zone transfers, and .
- It includes TSIG, catalog zones, and distributed .
- A web admin tool and resetting public demo are available for testing.