BIND 9
The most widely deployed DNS software on the internet — a full-featured authoritative and recursive server maintained by the Internet Systems Consortium.
Berkeley Internet Name Domain
BIND (Berkeley Internet Name Domain) has been the dominant DNS implementation since the 1980s and remains the reference implementation against which other DNS software is measured. BIND 9 is the current major version, maintained by the Internet Systems Consortium (ISC).
BIND 9 can act as an authoritative nameserver, a recursive/caching resolver, or both simultaneously — though running both roles on a single instance is not recommended for production. It supports DNSSEC signing and validation, Response Policy Zones (RPZ), DNS64, views for split-horizon DNS, and zone transfers (AXFR/IXFR).
- Full DNSSEC support: signing, validation, key management with
dnssec-keygenanddnssec-signzone - Views (
viewblocks) for split-horizon DNS — different answers for internal vs external clients - Response Policy Zones (RPZ) for DNS firewall / blocking
- Dynamic DNS updates via
nsupdate(RFC 2136) - Incremental zone transfers (IXFR) and NOTIFY for fast secondary sync
- Rate limiting (RRL) to mitigate DNS amplification attacks
- Runtime management via
rndc(remote name daemon control)
- You need the widest ecosystem support and documentation
- You require split-horizon DNS (views)
- You need dynamic DNS updates (RFC 2136)
- Your team already knows BIND
Key Configuration Examples
Authoritative-only named.conf
Recursive resolver named.conf
Zone file (db.example.com)
rndc management commands
Getting Started
Install on Debian/Ubuntu
Install on RHEL/Rocky/AlmaLinux
Related Topics
Feature-rich alternative with a database backend and REST API — popular for high-volume authoritative hosting.
Knot DNSHigh-performance authoritative server from CZ.NIC — designed for TLD-scale operation.
UnboundIf you need a recursive resolver rather than an authoritative server, Unbound pairs well with BIND.