BIND 9 Significant Features Matrix
  • Updated on 14 Jun 2019
  • 4 minutes to read
  • Contributors
  • Print
  • Share
  • Dark

BIND 9 Significant Features Matrix

  • Print
  • Share
  • Dark

The "S" (stable preview) editions and the other release branches of BIND 9 differ in a number of ways. This table lists the major feature differences for current main supported versions of BIND 9 (with some provisional but incomplete insight into our future release plans where features overlap with already-released branches).

Removed support for   dig + sigchase
dlv trust anchor

ECS authoritative, ECC-GOST,
DNSSEC algorithms 3 (DSA)
and 6 (DSA-NSEC3-SHA1)
Automatic interface scanningallallallallall
Crypto: Native PKCS#11allallallallall
DDOS Mitigation: DNS COOKIE (previously called SIT)allallall
(multiple cookie secret added)
(multiple cookie secret added)
DDOS Mitigation: Faster RPZ and new triggersallallall (refactored RPZ)all (refactored RPZ)all
DDOS Mitigation: Minimal response to 'any' queries allallallall
DDOS Mitigation: Multiple response rate limiters for different domainsall
all all
DDOS Mitigation: SERVFAIL cachingallallallallall
DDOS Mitigation: Size & ratio controls for response rate limitersall
DDOS Mitigation: Serve Stale  9.11.4-Sallall
DNSSEC: Automatic creation of CDS, CDSKEY records allallallall
DNSSEC: Negative trust anchorsallallallallall
EDNS Client-Subnet (ECS) for resolverall

EDNS Client-Subnet (ECS) option support for authoritative serversexpexpexpexpremoved
EDNS EXPIRE option (server side)allallallallall
EDNS EXPIRE option (client side) allallallall
EDNS: Improved EDNS fallback processingallallallallall
EDNS Padding (RFC 7830)9.10.5-S1 allallall
GeoIP supportallallallallall
Management: DNSTAP query/response loggingallallallallall
Management: automatic DNSTAP file rollingall allallall
Management: timestamp suffix option for rolled log files
and DNSTAP files
all allallall
Management: Prevent duplicate named server instances allallallall
Management: Traffic size statistics (per RSSAC02)allallallall
Mirror Zonesall (9.13.2)
Module - plug-in support for query processingall (9.13.2)
nxdomain-redirect optionallallallallall
Performance: EDNS TCP keepalive support (RFC 7828)all allallall
Performance: Fast "map" format zone filesallallallall
Performance: glue cache   allall
Performance: minimal responses   allall
Performance: mutex locking fixes (resolver)allallallallall
Performance: answer synthesis from cached NSEC   allall
Performance: Pipelined TCP queries (server side)all
9.10.6-S2 maximum timeout increased
maximum timeout increased
maximum timeout increased
Performance: TCP connection sharing for update forwarding allallallall
Performance: Separate rate limiting for startup NOTIFY messagesallallallallall
Provisioning: Catalog zones allallallall
Provisioning: Dynamic DB (DynDB) support allallallall
Provisioning: in-view zone optionallallallallall
QNAME Minimization

Resolver: Cache prefetchallallallallall
Resolver: Prefer IPv6 when querying authoritative serversallallallallall
RNDC: "showzone", "modzone", faster "delzone"allallallallall
RNDC: Python moduleallallall
RNDC: read-only optionallallallallall
RNDC: zone status reportingallallallallall
RPZ: refactored RPZ  allallall
RPZ: Response Policy Service API   allall
Umbrella PROTOSS EDNS option  9.11.4-S

New utilities that have been introduced in each branch

Utility9.99.9-S (stable preview)9.109.10-S9.119.11 S9.129.14
delv  allallallallallall
dnssec-cds      allall
dnssec-keymgr    allallallall
dnstap-read    allallallall
mdig    allallallall
named-rrchecker  allallallallallall
tsig-keygen  allallallallallall


  • "all" indicates that this feature was (or will be) introduced in the first public release of this branch.
  • Version numbers indicate that this feature was (or will be) introduced in the specified version, not in the first public release of the branch.
  • DNS COOKIE support was introduced in 9.10 as an experimental feature using the name SIT (server identity token). It can be enabled with --enable-sit in all Unix/Linux builds and is on by default in Windows. In 9.11 the name was changed to COOKIE and the feature is enabled by default in all builds.
Was this article helpful?