This is a summary of the named.conf options supported by this version of BIND 9. acl { ; ... }; controls { inet ( | | * ) [ port ( | * ) ] allow { ; ... } [ keys { ; ... } ]; unix ; // not implemented }; key { algorithm ; secret ; }; logging { category { ; ... }; channel { file ; null; print-category ; print-severity ; print-time ; severity ; stderr; syslog ; }; }; lwres { listen-on [ port ] { ( | ) [ port ]; ... }; ndots ; search { ; ... }; view ; }; masters [ port ] { ( | [port ] | [port ] ) [ key ]; ... }; options { additional-from-auth ; additional-from-cache ; allow-notify { ; ... }; allow-query { ; ... }; allow-recursion { ; ... }; allow-transfer { ; ... }; allow-update-forwarding { ; ... }; allow-v6-synthesis { ; ... }; // obsolete also-notify [ port ] { ( | ) [ port ]; ... }; alt-transfer-source ( | * ) [ port ( | * ) ]; alt-transfer-source-v6 ( | * ) [ port ( | * ) ]; auth-nxdomain ; // default changed avoid-v4-udp-ports { ; ... }; avoid-v6-udp-ports { ; ... }; blackhole { ; ... }; cache-file ; check-names ( master | slave | response ) ( fail | warn | ignore ); cleaning-interval ; coresize ; datasize ; deallocate-on-exit ; // obsolete dialup ; directory ; disable-algorithms { ; ... }; dnssec-enable ; dnssec-lookaside trust-anchor ; dnssec-must-be-secure ; dual-stack-servers [ port ] { ( [port ] | [port ] | [port ] ); ... }; dump-file ; edns-udp-size ; fake-iquery ; // obsolete fetch-glue ; // obsolete files ; flush-zones-on-shutdown ; forward ( first | only ); forwarders [ port ] { ( | ) [ port ]; ... }; has-old-clients ; // obsolete heartbeat-interval ; host-statistics ; // not implemented host-statistics-max ; // not implemented hostname ( | none ); interface-interval ; ixfr-from-differences ; key-directory ; lame-ttl ; listen-on [ port ] { ; ... }; listen-on-v6 [ port ] { ; ... }; maintain-ixfr-base ; // obsolete match-mapped-addresses ; max-cache-size ; max-cache-ttl ; max-ixfr-log-size ; // obsolete max-journal-size ; max-ncache-ttl ; max-refresh-time ; max-retry-time ; max-transfer-idle-in ; max-transfer-idle-out ; max-transfer-time-in ; max-transfer-time-out ; memstatistics-file ; min-refresh-time ; min-retry-time ; min-roots ; // not implemented minimal-responses ; multi-master ; multiple-cnames ; // obsolete named-xfer ; // obsolete notify ; notify-source ( | * ) [ port ( | * ) ]; notify-source-v6 ( | * ) [ port ( | * ) ]; pid-file ( | none ); port ; preferred-glue ; provide-ixfr ; query-source ; query-source-v6 ; querylog ; random-device ; recursing-file ; recursion ; recursive-clients ; request-ixfr ; rfc2308-type1 ; // not yet implemented root-delegation-only [ exclude { ; ... } ]; rrset-order { [ class ] [ type ] [ name ] ; ... }; serial-queries ; // obsolete serial-query-rate ; server-id ( | none |; sig-validity-interval ; sortlist { ; ... }; stacksize ; statistics-file ; statistics-interval ; // not yet implemented suppress-initial-notify ; // not yet implemented tcp-clients ; tcp-listen-queue ; tkey-dhkey ; tkey-domain ; tkey-gssapi-credential ; topology { ; ... }; // not implemented transfer-format ( many-answers | one-answer ); transfer-source ( | * ) [ port ( | * ) ]; transfer-source-v6 ( | * ) [ port ( | * ) ]; transfers-in ; transfers-out ; transfers-per-ns ; treat-cr-as-space ; // obsolete use-alt-transfer-source ; use-id-pool ; // obsolete use-ixfr ; version ( | none ); zone-statistics ; }; server { bogus ; edns ; keys ; provide-ixfr ; request-ixfr ; support-ixfr ; // obsolete transfer-format ( many-answers | one-answer ); transfer-source ( | * ) [ port ( | * ) ]; transfer-source-v6 ( | * ) [ port ( | * ) ]; transfers ; }; trusted-keys { ; ... }; view { additional-from-auth ; additional-from-cache ; allow-notify { ; ... }; allow-query { ; ... }; allow-recursion { ; ... }; allow-transfer { ; ... }; allow-update-forwarding { ; ... }; allow-v6-synthesis { ; ... }; // obsolete also-notify [ port ] { ( | ) [ port ]; ... }; alt-transfer-source ( | * ) [ port ( | * ) ]; alt-transfer-source-v6 ( | * ) [ port ( | * ) ]; auth-nxdomain ; // default changed cache-file ; check-names ( master | slave | response ) ( fail | warn | ignore ); cleaning-interval ; dialup ; disable-algorithms { ; ... }; dnssec-enable ; dnssec-lookaside trust-anchor ; dnssec-must-be-secure ; dual-stack-servers [ port ] { ( [port ] | [port ] | [port ] ); ... }; edns-udp-size ; fetch-glue ; // obsolete forward ( first | only ); forwarders [ port ] { ( | ) [ port ]; ... }; ixfr-from-differences ; key { algorithm ; secret ; }; key-directory ; lame-ttl ; maintain-ixfr-base ; // obsolete match-clients { ; ... }; match-destinations { ; ... }; match-recursive-only ; max-cache-size ; max-cache-ttl ; max-ixfr-log-size ; // obsolete max-journal-size ; max-ncache-ttl ; max-refresh-time ; max-retry-time ; max-transfer-idle-in ; max-transfer-idle-out ; max-transfer-time-in ; max-transfer-time-out ; min-refresh-time ; min-retry-time ; min-roots ; // not implemented minimal-responses ; multi-master ; notify ; notify-source ( | * ) [ port ( | * ) ]; notify-source-v6 ( | * ) [ port ( | * ) ]; preferred-glue ; provide-ixfr ; query-source ; query-source-v6 ; recursion ; request-ixfr ; rfc2308-type1 ; // not yet implemented root-delegation-only [ exclude { ; ... } ]; rrset-order { [ class ] [ type ] [ name ] ; ... }; server { bogus ; edns ; keys ; provide-ixfr ; request-ixfr ; support-ixfr ; // obsolete transfer-format ( many-answers | one-answer ); transfer-source ( | * ) [ port ( | * ) ]; transfer-source-v6 ( | * ) [ port ( | * ) ]; transfers ; }; sig-validity-interval ; sortlist { ; ... }; suppress-initial-notify ; // not yet implemented topology { ; ... }; // not implemented transfer-format ( many-answers | one-answer ); transfer-source ( | * ) [ port ( | * ) ]; transfer-source-v6 ( | * ) [ port ( | * ) ]; trusted-keys { ; ... }; use-alt-transfer-source ; zone { allow-notify { ; ... }; allow-query { ; ... }; allow-transfer { ; ... }; allow-update { ; ... }; allow-update-forwarding { ; ... }; also-notify [ port ] { ( | ) [ port ]; ... }; alt-transfer-source ( | * ) [ port ( | * ) ]; alt-transfer-source-v6 ( | * ) [ port ( | * ) ]; check-names ( fail | warn | ignore ); database ; delegation-only ; dialup ; file ; forward ( first | only ); forwarders [ port ] { ( | ) [ port ]; ... }; ixfr-base ; // obsolete ixfr-from-differences ; ixfr-tmp-file ; // obsolete key-directory ; maintain-ixfr-base ; // obsolete masters [ port ] { ( | [port ] | [port ] ) [ key ]; ... }; max-ixfr-log-size ; // obsolete max-journal-size ; max-refresh-time ; max-retry-time ; max-transfer-idle-in ; max-transfer-idle-out ; max-transfer-time-in ; max-transfer-time-out ; min-refresh-time ; min-retry-time ; multi-master ; notify ; notify-source ( | * ) [ port ( | * ) ]; notify-source-v6 ( | * ) [ port ( | * ) ]; pubkey ; // obsolete sig-validity-interval ; transfer-source ( | * ) [ port ( | * ) ]; transfer-source-v6 ( | * ) [ port ( | * ) ]; type ( master | slave | stub | hint | forward | delegation-only ); update-policy { ( grant | deny ) ( name | subdomain | wildcard | self ) ; ... }; use-alt-transfer-source ; zone-statistics ; }; zone-statistics ; }; zone { allow-notify { ; ... }; allow-query { ; ... }; allow-transfer { ; ... }; allow-update { ; ... }; allow-update-forwarding { ; ... }; also-notify [ port ] { ( | ) [ port ]; ... }; alt-transfer-source ( | * ) [ port ( | * ) ]; alt-transfer-source-v6 ( | * ) [ port ( | * ) ]; check-names ( fail | warn | ignore ); database ; delegation-only ; dialup ; file ; forward ( first | only ); forwarders [ port ] { ( | ) [ port ]; ... }; ixfr-base ; // obsolete ixfr-from-differences ; ixfr-tmp-file ; // obsolete key-directory ; maintain-ixfr-base ; // obsolete masters [ port ] { ( | [port ] | [port ] ) [ key ]; ... }; max-ixfr-log-size ; // obsolete max-journal-size ; max-refresh-time ; max-retry-time ; max-transfer-idle-in ; max-transfer-idle-out ; max-transfer-time-in ; max-transfer-time-out ; min-refresh-time ; min-retry-time ; multi-master ; notify ; notify-source ( | * ) [ port ( | * ) ]; notify-source-v6 ( | * ) [ port ( | * ) ]; pubkey ; // obsolete sig-validity-interval ; transfer-source ( | * ) [ port ( | * ) ]; transfer-source-v6 ( | * ) [ port ( | * ) ]; type ( master | slave | stub | hint | forward | delegation-only ); update-policy { ( grant | deny ) ( name | subdomain | wildcard | self ) ; ... }; use-alt-transfer-source ; zone-statistics ; };