Every Name Resolved
Authoritative and recursive DNS server with service discovery, zone management, DNS-over-HTTPS/TLS, and a powerful REST API.
A complete DNS platform built from the ground up in Koder Lang, combining the best ideas from CoreDNS, PowerDNS, BIND9, and Consul DNS.
Full support for A, AAAA, CNAME, MX, TXT, SRV, NS, SOA, PTR, and CAA records with BIND-format zone files.
Walk the DNS hierarchy from root servers with QNAME minimization, LRU cache, stale serving, and prefetch.
RFC 8484 DoH with wire-format and JSON API. RFC 7858 DoT with TLS 1.2+ and persistent connections.
Register services dynamically. Health-check-aware responses with TCP, HTTP, DNS, and script checks.
Load balance across multiple record values with configurable weights and round-robin selection.
Serve different answers based on the client's source IP or network. Internal vs external views.
Block domains using hosts files, domain lists, AdBlock format, or regex patterns. Allowlist overrides.
Token bucket rate limiting per client IP with configurable burst, automatic banning, and exemptions.
AXFR and IXFR with change journal support. NOTIFY for primary/secondary replication.
Real-time query logging, top domains, top clients, QPS tracking, and per-type/rcode breakdown.
40+ endpoints for zone, record, service, filter, cache, and rate-limit management with API key auth.
Export query counts, cache stats, latency, and zone metrics on the /metrics endpoint.
Get Koder DNS running in seconds with the CLI tool.
Full DNS management through a clean JSON API. Authenticate with an API key and manage everything programmatically.