CodexDNS

Multi-protocol DNS management platform and server built in Go.

CodexDNS is a full-featured DNS management platform and DNS server written in Go. It provides a web-based management UI and supports multiple DNS transport protocols including UDP, TCP, DNS-over-HTTPS, DNS-over-TLS, and DNS-over-QUIC.

Explore the sections below to get started with installation, configuration, and advanced features.

  • Overview — architecture and key features
  • Installation — OS packages, Docker, and first-time startup
  • Configuration — config file, runtime changes, and parameter reference
  • Administration — jobs scheduler, background tasks
  • DNS — multi-protocol DNS, latency troubleshooting
  • Filtering — client groups, rules, and testing
  • NTP — NTP server and query logging
  • Deployment — HTTPS, profiling, and production checklist