-
MCNS v1.0.0: custom authoritative DNS server
released this
2026-03-27 04:20:03 +00:00 | 10 commits to master since this releaseReplaces the CoreDNS precursor with a purpose-built Go DNS server.
Zones and records (A, AAAA, CNAME) stored in SQLite, managed via
synchronized gRPC + REST APIs authenticated through MCIAS.Features:
- Authoritative DNS with upstream forwarding and caching
- SQLite-backed zone/record storage with CNAME exclusivity
- gRPC + REST management APIs with MCIAS auth
- SOA auto-serial (YYYYMMDDNN), idempotent migrations
- Seed data from CoreDNS zone files
- 98 tests (db, dns, REST handlers, gRPC handlers)
- Full deployment artifacts (Dockerfile, systemd, install script)
- README, RUNBOOK, ARCHITECTURE docs
Downloads