options revision 852ccdd42a71550c974111b49415204ffeca6573
333fe280eb574439ef3f828d8755dd9e243ec855Andreas Gustafsson
276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark AndrewsThis is a summary of the named.conf options supported by
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafssonthis version of BIND 9.
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafssonoptions {
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews acache-cleaning-interval <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews acache-enable <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews additional-from-auth <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews additional-from-cache <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-query-cache { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-query-cache-on { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-recursion { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-recursion-on { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews allow-v6-synthesis { <address_match_element>; ... }; // obsolete
0ddeab91cf922fd977f37318620b4c69dccf8364Automatic Updater attach-cache <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews auth-nxdomain <boolean>; // default changed
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater avoid-v4-udp-ports { <portrange>; ... };
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater avoid-v6-udp-ports { <portrange>; ... };
7a7a44400d49122d4cc207b43922a7b9c5afe443Automatic Updater bindkeys-file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson blackhole { <address_match_element>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews cache-file <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews check-names ( master | slave | response ) ( fail | warn | ignore );
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews cleaning-interval <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews clients-per-query <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson coresize <size>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson datasize <size>;
852ccdd42a71550c974111b49415204ffeca6573Automatic Updater ddns-keyalg <string>;
852ccdd42a71550c974111b49415204ffeca6573Automatic Updater ddns-keyfile ( <quoted_string> | none );
852ccdd42a71550c974111b49415204ffeca6573Automatic Updater ddns-keyname <string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson deallocate-on-exit <boolean>; // obsolete
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater deny-answer-addresses { <address_match_element>; ... } [
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater except-from { <quoted_string>; ... } ];
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater deny-answer-aliases { <quoted_string>; ... } [ except-from {
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater <quoted_string>; ... } ];
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson directory <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews disable-algorithms <string> { <string>; ... };
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews disable-empty-zone <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dnssec-accept-expired <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dnssec-enable <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dnssec-lookaside <string> trust-anchor <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dnssec-must-be-secure <string> <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews dnssec-validation <boolean>;
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic Updater dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic Updater <integer> ] | <ipv4_address> [ port <integer> ] |
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic Updater <ipv6_address> [ port <integer> ] ); ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson dump-file <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews edns-udp-size <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews empty-contact <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews empty-server <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews empty-zones-enable <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson fake-iquery <boolean>; // obsolete
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews fetch-glue <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson files <size>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews flush-zones-on-shutdown <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson has-old-clients <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson heartbeat-interval <integer>;
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson host-statistics <boolean>; // not implemented
428dc9698871ecfeda63eab31cd3523dd4befb31Mark Andrews host-statistics-max <integer>; // not implemented
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson hostname ( <quoted_string> | none );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson interface-interval <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews ixfr-from-differences <ixfrdiff>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews lame-ttl <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson listen-on [ port <integer> ] { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson listen-on-v6 [ port <integer> ] { <address_match_element>; ... };
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson match-mapped-addresses <boolean>;
276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark Andrews max-acache-size <size_no_default>;
8b1cba45ade83893c009b37f47d5478e97eb61d2Automatic Updater max-cache-size <size_no_default>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews max-cache-ttl <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews max-clients-per-query <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews max-ncache-ttl <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews max-udp-size <integer>;
71eeac3530eabb7f70f4b6bdba5addb40a5bca27Mark Andrews memstatistics <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson memstatistics-file <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews min-roots <integer>; // not implemented
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews minimal-responses <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson multiple-cnames <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson named-xfer <quoted_string>; // obsolete
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson pid-file ( <quoted_string> | none );
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson port <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews preferred-glue <string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews provide-ixfr <boolean>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews query-source <querysource4>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews query-source-v6 <querysource6>;
8dcabaace18bbfd2f9a09a0cb0f524cbb326cbabMark Andrews querylog <boolean>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater queryport-pool-ports <integer>; // obsolete
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater queryport-pool-updateinterval <integer>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson random-device <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews recursing-file <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews recursion <boolean>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson recursive-clients <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews request-ixfr <boolean>;
9011c72c568aedd03709f56f21d639fd55944a74Automatic Updater request-nsid <boolean>;
4a71c59d2bf32585c5dd18f4630d5f10e56a1ab3Automatic Updater reserved-sockets <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews rfc2308-type1 <boolean>; // not yet implemented
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews root-delegation-only [ exclude { <quoted_string>; ... } ];
852ccdd42a71550c974111b49415204ffeca6573Automatic Updater rrset-order { [ class <string> ] [ type <string> ] [
852ccdd42a71550c974111b49415204ffeca6573Automatic Updater name <quoted_string> ] <string> <string>; ... };
852ccdd42a71550c974111b49415204ffeca6573Automatic Updater serial-queries <integer>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson serial-query-rate <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews server-id ( <quoted_string> | none |;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson stacksize <size>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson statistics-file <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson statistics-interval <integer>; // not yet implemented
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson tcp-clients <integer>;
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews tcp-listen-queue <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson tkey-dhkey <quoted_string> <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson tkey-domain <quoted_string>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews tkey-gssapi-credential <quoted_string>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson transfers-in <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson transfers-out <integer>;
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews transfers-per-ns <integer>;
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson treat-cr-as-space <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson use-id-pool <boolean>; // obsolete
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson use-ixfr <boolean>;
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater use-v4-udp-ports { <portrange>; ... };
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater use-v6-udp-ports { <portrange>; ... };
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson version ( <quoted_string> | none );
113251976d99be74da788bdb78300957b77a1381Andreas Gustafsson