← All projects

CoreDNS

Fast, flexible, open-source DNS server and service discovery

Ops & Infradnsservice-discoverykubernetesgoopen-sourcepluginsnetworking
CoreDNS screenshot

About

CoreDNS is an open-source DNS server written in Go, designed for flexibility through a plugin-based architecture. It supports multiple protocols including plain DNS, DNS over TLS, DNS over HTTPS, and DNS over gRPC. It is widely used in cloud-native environments, including as the default DNS server for Kubernetes.

Problem

Teams need a flexible, performant DNS server that can be extended and configured for diverse environments including cloud-native service discovery.

For

DevOps engineers, platform teams, and developers running Kubernetes or custom DNS infrastructure

How it works

CoreDNS processes DNS queries through a chain of composable plugins, each of which can inspect, modify, respond to, or forward the query, all configured via a simple Corefile.

Business model

open-source

Status

launched

Similar projects