A curated list of awesome DNS resources.
- BIND - BIND is open source software that enables you to publish your Domain Name System (DNS) information on the Internet, and to resolve DNS queries for your users.
- Power DNS - PowerDNS, founded in the late 1990s, is a premier supplier of open source DNS software, services and support.
- Unbound - Unbound is a validating, recursive, and caching DNS resolver.
- NSD - NSD is an authoritative only, high performance, simple and open source name server.
- Knot DNS - Knot DNS is a high-performance authoritative-only DNS server which supports all key features of the modern domain name system.
- dnspod-sr - A faster recursive dns server from DNSPod.
- CoreDNS - CoreDNS is a DNS server that chains plugins, written in Go. It is a Cloud Native Computing Foundation graduated project.
- djbdns
- pdnsd - pdnsd is a DNS cache. Security history: Remotely exploitable buffer overflow; fixed in 1.1.7a (2002.01.18).
- dig
- nslookup
- DNSPerf & ResPerf - DNSPerf and ResPerf are free tools developed by Nominum that make it simple to gather accurate latency and throughput metrics for Domain Name Service (DNS).
- adns - adns is a resolver library for C (and C++) programs, and a collection of useful DNS resolver utilities.
- ldns
- c-ares - c-ares is a C library for asynchronous DNS requests (including name resolves)
- dnsjava - dnsjava is an implementation of DNS in Java.
- miekg/dns - DNS library in Go
- StackExchange/dnscontrol - Synchronize your DNS to multiple providers from a simple DSL
- rthalley/dnspython - A powerful DNS toolkit for python.
- trevoro/node-named - DNS Server in node.js
- alexdalitz/dnsruby - Dnsruby is a pure Ruby DNS client library which implements a stub resolver.
- socketry/rubydns - RubyDNS provides a simple Ruby DSL for DNS servers.