CoreDNS

Flexible, plugin-based DNS server

Reverse Proxy & Gateways ★ 14.3k stars Medium setup Apache-2.0

CoreDNS is an open-source DNS server and forwarder built on a plugin architecture, and is the default DNS for Kubernetes. It can be self-hosted as a general-purpose DNS server with extensible behavior.

Key features

  • Plugin-based architecture
  • Kubernetes service discovery
  • Multiple backends
  • Lightweight

Pros & cons

Strengths

  • Simple Corefile configuration
  • Single Go binary
  • Kubernetes default DNS

Trade-offs

  • Fewer features than BIND
  • Plugin order matters

CoreDNS replaces

Compare CoreDNS

1 head-to-head comparisons.

Similar reverse proxy & gateways apps