CoreDNS
CoreDNS is an open source DNS server that chains plugins and provides DNS services. It is lightweight, flexible, and designed for high performance and security.
CoreDNS: Open Source DNS Server with Chains Plugins
Open source DNS server chaining plugins for high performance and security, lightweight and flexible design.
What is CoreDNS?
CoreDNS is an open source, pluggable DNS server that provides DNS services by chaining plugins. It is developed by the Cloud Native Computing Foundation.
Some key features and benefits of CoreDNS include:
- Lightweight and fast - Built with performance in mind using Go, it provides low memory usage and high throughput.
- Flexibility - Its plugin architecture allows for flexible configuration to handle diverse DNS use cases.
- Scale & Resilience - Designed for modern infrastructure, it scales horizontally with ease and provides resilience.
- Security - Secure by default with support for DNSSEC validation and forwarding queries over TLS.
- Kubernetes Integration - Native Kubernetes integration allows serving cluster DNS records easily.
- Community - Developed openly by a community, contributions and extensions available from plugins.
Overall, CoreDNS aims to provide a simple yet powerful DNS server that excels in modern infrastructure environments like containers, microservices and cloud-native applications.
CoreDNS Features
Features
- DNS server that chains plugins
- Supports common record types like A, AAAA, CNAME, MX, NS, PTR, SOA, SRV, TXT
- Built-in health check endpoint
- Supports metrics for monitoring
- Supports multiple data formats like JSON, YAML, TOML
- Can integrate with Kubernetes
Pricing
- Open Source
Pros
Lightweight and fast
Flexible and modular architecture
Highly customizable via plugins
Easy to deploy
Open source
Cons
Less out-of-box functionality than some alternatives
Steeper learning curve than more opinionated options
Need to write custom plugins for advanced use cases
Limited built-in web UI/dashboard
Official Links
Reviews & Ratings
Login to ReviewThe Best CoreDNS Alternatives
View all CoreDNS alternatives with detailed comparison →
Top Network & Admin and Dns and other similar apps like CoreDNS
Here are some alternatives to CoreDNS:
Suggest an alternative ❐Dnsmasq
dnsmasq is a lightweight, open source tool that provides Domain Name System (DNS) forwarding and Dynamic Host Configuration Protocol (DHCP) services. Some key features of dnsmasq include:Lightweight and easy to configure, making it well-suited for small networksCan serve as an authoritative DNS server, forwarding DNS queries to upstream recursive serversIntegrated...
PowerDNS
PowerDNS is a versatile open source DNS server and DNS recursor with support for a wide range of databases to store DNS records, including MySQL, PostgreSQL, SQLite, LDAP, and others. Some key features of PowerDNS include:High performance - PowerDNS is built for speed with support for DNSSEC, IPv6, and Anycast...
MaraDNS
MaraDNS is an open source domain name system (DNS) server software designed with security, stability, and speed in mind. It is developed and maintained by Sam Trenholme as an alternative to BIND or other DNS servers.Some key features of MaraDNS include:Lightweight and fast - Low memory and CPU footprint makes...
Simple DNS Plus
Simple DNS Plus is a free yet powerful DNS server, DHCP server and management software for Windows. It simplifies the process of managing local DNS and DHCP servers along with zones, records, scopes and other options.Key features of Simple DNS Plus:Set up a local DNS server or upgrade an existing...
Knot DNS
Knot DNS is a high-performance authoritative-only DNS server that is designed to provide secure and reliable domain name resolution services. Some key features of Knot DNS include:High query performance - Knot DNS uses a multithreaded architecture and advanced caching to handle over 100,000 DNS queries per second on standard server...
Technitium DNS Server
Technitium DNS Server is an open source, cross-platform DNS server that can be used as an alternative to commercial solutions like BIND or Windows DNS Server. It is designed to be a secure, lightweight, and fast performing recursive DNS resolver.Some key features of Technitium DNS Server include:Support for advanced DNS...
Djbdns
djbdns is an alternative DNS server software developed by Daniel J. Bernstein as part of the djbware software collection. It focuses on security, stability, and speed.Some key features of djbdns include:Very small memory footprint and optimized for performanceIntegrated caching for fast responsesSupport for IPV6 addressesModular architecture that separates different functions...