options revision db6353c9b89628e16f6e729ce57baabad3460c49
c4abb197160a74f7cd4ad23ebc63fbe0194010abEvan HuntThis is a summary of the named.conf options supported by
c4abb197160a74f7cd4ad23ebc63fbe0194010abEvan Huntthis version of BIND 9.
0c3f2ff9738efe01c4e9cf62592516f27774b9d4Evan Huntacl <string> { <address_match_element>; ... };
0c3f2ff9738efe01c4e9cf62592516f27774b9d4Evan Hunt inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
0c3f2ff9738efe01c4e9cf62592516f27774b9d4Evan Hunt ) ] allow { <address_match_element>; ... } [ keys { <string>;
3cc8c7d63040a3eafde2b00e1f60465e7053208aEvan Hunt unix <quoted_string> perm <integer> owner <integer> group <integer>
3cc8c7d63040a3eafde2b00e1f60465e7053208aEvan Hunt [ keys { <string>; ... } ];
ce96d4326c872c8165b5e3a81ac5b49950c782c6Evan Huntdlz <string> {
ce96d4326c872c8165b5e3a81ac5b49950c782c6Evan Hunt database <string>;
ce96d4326c872c8165b5e3a81ac5b49950c782c6Evan Huntkey <string> {
ce96d4326c872c8165b5e3a81ac5b49950c782c6Evan Hunt algorithm <string>;
ce96d4326c872c8165b5e3a81ac5b49950c782c6Evan Hunt secret <string>;
b976c39c07f7672bd1293e878b3306c7decf8afeMark Andrews category <string> { <string>; ... };
c3f6fd0e1983fc19e5fa735f52d2af8df74a69c3Evan Hunt channel <string> {
b976c39c07f7672bd1293e878b3306c7decf8afeMark Andrews file <quoted_string> [ versions ( "unlimited" | <integer> )
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews ] [ size <size> ];
c2f8108123c40f9be5c7d8255300e578ca8a47a6Mark Andrews print-category <boolean>;
c2f8108123c40f9be5c7d8255300e578ca8a47a6Mark Andrews print-severity <boolean>;
c2f8108123c40f9be5c7d8255300e578ca8a47a6Mark Andrews print-time <boolean>;
4e59131f1838d31eac9b355da467516ecd291752Mark Andrews severity <log_severity>;
4e59131f1838d31eac9b355da467516ecd291752Mark Andrews syslog <optional_facility>;
0f5144163c44a67d9be986383769852a0dae502aMark Andrews listen-on [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
0f5144163c44a67d9be986383769852a0dae502aMark Andrews [ port <integer> ]; ... };
f274cbeaed0e4c5fdbde9f5c30833d7f1da37cd3Mark Andrews ndots <integer>;
f274cbeaed0e4c5fdbde9f5c30833d7f1da37cd3Mark Andrews search { <string>; ... };
f274cbeaed0e4c5fdbde9f5c30833d7f1da37cd3Mark Andrews view <string> <optional_class>;
00fb0253c9df8a4686115745ae91d501f62c7451Mark Andrewsmanaged-keys { <string> <string> <integer> <integer> <integer>
a5c7cfbac4e401c41741c123347739ab87c80a52Mark Andrews <quoted_string>; ... };
a5c7cfbac4e401c41741c123347739ab87c80a52Mark Andrewsmasters <string> [ port <integer> ] { ( <masters> | <ipv4_address> [ port
eb5243365c8d5b2dd172f9cbd7c29166716caa3fMark Andrews <integer> ] | <ipv6_address> [ port <integer> ] ) [ key <string> ]; ... };
c6e22bbaefce98c37c1def3f971d214a9a147ad5Evan Hunt acache-cleaning-interval <integer>;
c6e22bbaefce98c37c1def3f971d214a9a147ad5Evan Hunt acache-enable <boolean>;
e82c572164eeaaa045a26196fe6096cbef3c10c8Mark Andrews additional-from-auth <boolean>;
d84a4d216d513bec15e83ec6c6e7863a24ff548bMark Andrews additional-from-cache <boolean>;
d84a4d216d513bec15e83ec6c6e7863a24ff548bMark Andrews allow-new-zones <boolean>;
d84a4d216d513bec15e83ec6c6e7863a24ff548bMark Andrews allow-notify { <address_match_element>; ... };
6932de75eff5f92475027d294264c80478c3c070Tinderbox User allow-query { <address_match_element>; ... };
dd66b77417aff9a7805f52b1e37ac48e647e0102Evan Hunt allow-query-cache { <address_match_element>; ... };
dd66b77417aff9a7805f52b1e37ac48e647e0102Evan Hunt allow-query-cache-on { <address_match_element>; ... };
40b28f54029a5399fc17d895dd9e8bbcd97d6b70Mark Andrews allow-query-on { <address_match_element>; ... };
40b28f54029a5399fc17d895dd9e8bbcd97d6b70Mark Andrews allow-recursion { <address_match_element>; ... };
40b28f54029a5399fc17d895dd9e8bbcd97d6b70Mark Andrews allow-recursion-on { <address_match_element>; ... };
7fbfa379e25b675ec46ae30925b4b2923a07c893Francis Dupont allow-transfer { <address_match_element>; ... };
7fbfa379e25b675ec46ae30925b4b2923a07c893Francis Dupont allow-update { <address_match_element>; ... };
7fbfa379e25b675ec46ae30925b4b2923a07c893Francis Dupont allow-update-forwarding { <address_match_element>; ... };
498b0610312364afc5698b2e4caaa4dcc836133aEvan Hunt allow-v6-synthesis { <address_match_element>; ... }; // obsolete
498b0610312364afc5698b2e4caaa4dcc836133aEvan Hunt also-notify [ port <integer> ] { ( <ipv4_address> | <ipv6_address>
498b0610312364afc5698b2e4caaa4dcc836133aEvan Hunt ) [ port <integer> ]; ... };
7caeff39c28e82ec720c75d86528bb903dae77d4Jeremy C. Reed alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
498b0610312364afc5698b2e4caaa4dcc836133aEvan Hunt alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
90e0af6bc6c1bcafad126e1779fc478c0aeaeb8fEvan Hunt attach-cache <string>;
90e0af6bc6c1bcafad126e1779fc478c0aeaeb8fEvan Hunt auth-nxdomain <boolean>; // default changed
72775a79fedd13e19a567432ace70d7ead28e433Mark Andrews avoid-v4-udp-ports { <portrange>; ... };
72775a79fedd13e19a567432ace70d7ead28e433Mark Andrews avoid-v6-udp-ports { <portrange>; ... };
72775a79fedd13e19a567432ace70d7ead28e433Mark Andrews bindkeys-file <quoted_string>;
871f3c8beeb2134b17414ec167b90a57adb8e122Mark Andrews blackhole { <address_match_element>; ... };
871f3c8beeb2134b17414ec167b90a57adb8e122Mark Andrews cache-file <quoted_string>;
871f3c8beeb2134b17414ec167b90a57adb8e122Mark Andrews check-dup-records ( fail | warn | ignore );
6a6821668d0ff38c34303d63f727fcd11cc36863Evan Hunt check-integrity <boolean>;
48f97c23b7d59c925fc3f4280972e50b8ef67c35Mark Andrews check-mx ( fail | warn | ignore );
48f97c23b7d59c925fc3f4280972e50b8ef67c35Mark Andrews check-mx-cname ( fail | warn | ignore );
188690149b54145e1936898e565eb9eec139bbfeEvan Hunt check-names ( master | slave | response ) ( fail | warn | ignore );
188690149b54145e1936898e565eb9eec139bbfeEvan Hunt check-sibling <boolean>;
188690149b54145e1936898e565eb9eec139bbfeEvan Hunt check-srv-cname ( fail | warn | ignore );
27174d90ccf7d15539b9384744dbbe7beae1723cEvan Hunt check-wildcard <boolean>;
27174d90ccf7d15539b9384744dbbe7beae1723cEvan Hunt cleaning-interval <integer>;
27174d90ccf7d15539b9384744dbbe7beae1723cEvan Hunt clients-per-query <integer>;
eb6d61d5e02946e1a7a959bac37eae9dbbc2051bEvan Hunt coresize <size>;
eb6d61d5e02946e1a7a959bac37eae9dbbc2051bEvan Hunt datasize <size>;
eb6d61d5e02946e1a7a959bac37eae9dbbc2051bEvan Hunt deallocate-on-exit <boolean>; // obsolete
eb6d61d5e02946e1a7a959bac37eae9dbbc2051bEvan Hunt deny-answer-addresses { <address_match_element>; ... } [
eb6d61d5e02946e1a7a959bac37eae9dbbc2051bEvan Hunt except-from { <quoted_string>; ... } ];
79921aeec24a15883cf3c22a15c77837e69a46beMark Andrews deny-answer-aliases { <quoted_string>; ... } [ except-from {
79921aeec24a15883cf3c22a15c77837e69a46beMark Andrews <quoted_string>; ... } ];
79921aeec24a15883cf3c22a15c77837e69a46beMark Andrews dialup <dialuptype>;
188690149b54145e1936898e565eb9eec139bbfeEvan Hunt directory <quoted_string>;
58a1051e92d46638306e2c17806307c04065c2b3Mark Andrews disable-algorithms <string> { <string>; ... };
58a1051e92d46638306e2c17806307c04065c2b3Mark Andrews disable-empty-zone <string>;
1831311ac6179951c8fcca75aa29dc2f5c0218b9Francis Dupont dns64 <netprefix> {
1831311ac6179951c8fcca75aa29dc2f5c0218b9Francis Dupont break-dnssec <boolean>;
1831311ac6179951c8fcca75aa29dc2f5c0218b9Francis Dupont clients { <address_match_element>; ... };
c12c746e3abad9e4100c6694118adc1df398f0bcMark Andrews exclude { <address_match_element>; ... };
c12c746e3abad9e4100c6694118adc1df398f0bcMark Andrews mapped { <address_match_element>; ... };
7caeff39c28e82ec720c75d86528bb903dae77d4Jeremy C. Reed recursive-only <boolean>;
c81d56c03effca6303a4ba07c74163a2031b36e9Mark Andrews suffix <ipv6_address>;
48f97c23b7d59c925fc3f4280972e50b8ef67c35Mark Andrews dns64-contact <string>;
5d722dead43a8c087afde46f958b1d3351a2125bTinderbox User dns64-server <string>;
1c182f1516d3d14de6df81f4103ebfe538a519f6Evan Hunt dnssec-accept-expired <boolean>;
12002ea49e5a5a6f7b9c22280dd2cb1f3f44abcfEvan Hunt dnssec-dnskey-kskonly <boolean>;
12002ea49e5a5a6f7b9c22280dd2cb1f3f44abcfEvan Hunt dnssec-enable <boolean>;
6979ebf549b9c0ccd115bbf8c0d905600086f292Mark Andrews dnssec-loadkeys-interval <integer>;
6979ebf549b9c0ccd115bbf8c0d905600086f292Mark Andrews dnssec-lookaside <string> trust-anchor <string>;
6979ebf549b9c0ccd115bbf8c0d905600086f292Mark Andrews dnssec-must-be-secure <string> <boolean>;
b24061719ced97ecdbc7cfcf925c217d0dd80834Mark Andrews dnssec-secure-to-insecure <boolean>;
b24061719ced97ecdbc7cfcf925c217d0dd80834Mark Andrews dnssec-validation ( yes | no | auto );
b24061719ced97ecdbc7cfcf925c217d0dd80834Mark Andrews dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
9c0589bc8b1401e02c9b557737cb756e86b094ffMark Andrews <integer> ] | <ipv4_address> [ port <integer> ] |
9c0589bc8b1401e02c9b557737cb756e86b094ffMark Andrews <ipv6_address> [ port <integer> ] ); ... };
9c0589bc8b1401e02c9b557737cb756e86b094ffMark Andrews dump-file <quoted_string>;
dda69168ead4bb44f5a23949a04ee2069b7d4ef0Mark Andrews edns-udp-size <integer>;
dda69168ead4bb44f5a23949a04ee2069b7d4ef0Mark Andrews empty-contact <string>;
dda69168ead4bb44f5a23949a04ee2069b7d4ef0Mark Andrews empty-server <string>;
ed1c845c1d3a6b9c2c38e9f7ab177d4ce0309639Mark Andrews empty-zones-enable <boolean>;
ed1c845c1d3a6b9c2c38e9f7ab177d4ce0309639Mark Andrews fake-iquery <boolean>; // obsolete
ed1c845c1d3a6b9c2c38e9f7ab177d4ce0309639Mark Andrews fetch-glue <boolean>; // obsolete
7b04216015f6984fa43fc96f1c741ec287f84917Evan Hunt files <size>;
7b04216015f6984fa43fc96f1c741ec287f84917Evan Hunt filter-aaaa { <address_match_element>; ... }; // not configured
7b04216015f6984fa43fc96f1c741ec287f84917Evan Hunt filter-aaaa-on-v4 <v4_aaaa>; // not configured
7d891eaf911e5cab1f704615f8f1ef87c8716f46Mark Andrews flush-zones-on-shutdown <boolean>;
7d891eaf911e5cab1f704615f8f1ef87c8716f46Mark Andrews forward ( first | only );
7d891eaf911e5cab1f704615f8f1ef87c8716f46Mark Andrews forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
ffeaac1d826b541af39d7b20b9b68ff19ff01832Mark Andrews [ port <integer> ]; ... };
ffeaac1d826b541af39d7b20b9b68ff19ff01832Mark Andrews has-old-clients <boolean>; // obsolete
ffeaac1d826b541af39d7b20b9b68ff19ff01832Mark Andrews heartbeat-interval <integer>;
c83b91fb6345464807161cc36c5d9046a15d5866Mark Andrews host-statistics <boolean>; // not implemented
c83b91fb6345464807161cc36c5d9046a15d5866Mark Andrews host-statistics-max <integer>; // not implemented
fa827173df3418bc56774aa528f7ca30fd0ee17cMark Andrews hostname ( <quoted_string> | none );
fa827173df3418bc56774aa528f7ca30fd0ee17cMark Andrews interface-interval <integer>;
fa827173df3418bc56774aa528f7ca30fd0ee17cMark Andrews ixfr-from-differences <ixfrdiff>;
1c5990c2f98abf0c2adf7f54a531d8a4a3965414Mark Andrews key-directory <quoted_string>;
1c5990c2f98abf0c2adf7f54a531d8a4a3965414Mark Andrews lame-ttl <integer>;
1c5990c2f98abf0c2adf7f54a531d8a4a3965414Mark Andrews listen-on [ port <integer> ] { <address_match_element>; ... };
80169c379dd4e0a6e164b7cac4bf5fa013c91138Mark Andrews listen-on-v6 [ port <integer> ] { <address_match_element>; ... };
80169c379dd4e0a6e164b7cac4bf5fa013c91138Mark Andrews maintain-ixfr-base <boolean>; // obsolete
80169c379dd4e0a6e164b7cac4bf5fa013c91138Mark Andrews managed-keys-directory <quoted_string>;
10c12aa5493f34920585164c5fb54a7ac9109fbdMark Andrews masterfile-format ( text | raw );
10c12aa5493f34920585164c5fb54a7ac9109fbdMark Andrews match-mapped-addresses <boolean>;
10c12aa5493f34920585164c5fb54a7ac9109fbdMark Andrews max-acache-size <size_no_default>;
10c12aa5493f34920585164c5fb54a7ac9109fbdMark Andrews max-cache-size <size_no_default>;
10c12aa5493f34920585164c5fb54a7ac9109fbdMark Andrews max-cache-ttl <integer>;
10c12aa5493f34920585164c5fb54a7ac9109fbdMark Andrews max-clients-per-query <integer>;
10c12aa5493f34920585164c5fb54a7ac9109fbdMark Andrews max-ixfr-log-size <size>; // obsolete
6b6d6509f6d80afae74eeb9f2e5baba696e29f32Mark Andrews max-journal-size <size_no_default>;
6b6d6509f6d80afae74eeb9f2e5baba696e29f32Mark Andrews max-ncache-ttl <integer>;
9a36fb86f5019f25705d25ea729d03fcf8ecaa95Mark Andrews max-refresh-time <integer>;
9a36fb86f5019f25705d25ea729d03fcf8ecaa95Mark Andrews max-retry-time <integer>;
a266ab205bfd1c510022e2cd2a8cb62988242593Mark Andrews max-transfer-idle-in <integer>;
a266ab205bfd1c510022e2cd2a8cb62988242593Mark Andrews max-transfer-idle-out <integer>;
a266ab205bfd1c510022e2cd2a8cb62988242593Mark Andrews max-transfer-time-in <integer>;
3867312e4cc5c53d20f4020cc5b2459154406135Mark Andrews max-transfer-time-out <integer>;
3867312e4cc5c53d20f4020cc5b2459154406135Mark Andrews max-udp-size <integer>;
3867312e4cc5c53d20f4020cc5b2459154406135Mark Andrews memstatistics <boolean>;
8dba0e7d87d192deef8b2aac197e4f508043a30cEvan Hunt memstatistics-file <quoted_string>;
8dba0e7d87d192deef8b2aac197e4f508043a30cEvan Hunt min-refresh-time <integer>;
8dba0e7d87d192deef8b2aac197e4f508043a30cEvan Hunt min-retry-time <integer>;
947cf282a721b089c1106780f13ae8e6298bddb1Mark Andrews min-roots <integer>; // not implemented
947cf282a721b089c1106780f13ae8e6298bddb1Mark Andrews minimal-responses <boolean>;
947cf282a721b089c1106780f13ae8e6298bddb1Mark Andrews multi-master <boolean>;
947cf282a721b089c1106780f13ae8e6298bddb1Mark Andrews multiple-cnames <boolean>; // obsolete
947cf282a721b089c1106780f13ae8e6298bddb1Mark Andrews named-xfer <quoted_string>; // obsolete
947cf282a721b089c1106780f13ae8e6298bddb1Mark Andrews notify <notifytype>;
947cf282a721b089c1106780f13ae8e6298bddb1Mark Andrews notify-delay <integer>;
52131a835133a76cb62d4a7d8bcf5fe7bf858858Mark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
52131a835133a76cb62d4a7d8bcf5fe7bf858858Mark Andrews notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
52131a835133a76cb62d4a7d8bcf5fe7bf858858Mark Andrews notify-to-soa <boolean>;
f687e639f00a31e0884fb2c95a627b10b50c364bEvan Hunt nsec3-test-zone <boolean>; // test only
f687e639f00a31e0884fb2c95a627b10b50c364bEvan Hunt pid-file ( <quoted_string> | none );
f687e639f00a31e0884fb2c95a627b10b50c364bEvan Hunt port <integer>;
523f3d630243211ddfda852f5224f7eff681d3a5Evan Hunt preferred-glue <string>;
523f3d630243211ddfda852f5224f7eff681d3a5Evan Hunt provide-ixfr <boolean>;
523f3d630243211ddfda852f5224f7eff681d3a5Evan Hunt query-source <querysource4>;
2fa1fc53324c0fca978c902e883c7cc011210536Mark Andrews query-source-v6 <querysource6>;
2fa1fc53324c0fca978c902e883c7cc011210536Mark Andrews querylog <boolean>;
2fa1fc53324c0fca978c902e883c7cc011210536Mark Andrews queryport-pool-ports <integer>; // obsolete
c9e976dc43070e2ed87988eeabed71195fab88baEvan Hunt queryport-pool-updateinterval <integer>; // obsolete
c9e976dc43070e2ed87988eeabed71195fab88baEvan Hunt random-device <quoted_string>;
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt recursing-file <quoted_string>;
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt recursion <boolean>;
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt recursive-clients <integer>;
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt request-ixfr <boolean>;
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt request-nsid <boolean>;
948c80ffa8f4efbade049f49d9751675f6937cf4Tinderbox User reserved-sockets <integer>;
a8783019814daa36dd57afe3f527462822834c3bEvan Hunt resolver-query-timeout <integer>;
fec7998314cbdaf1dc89513ffff5b45fc8ed73fdMark Andrews response-policy {
fec7998314cbdaf1dc89513ffff5b45fc8ed73fdMark Andrews zone <string> [ policy ( given | no-op | nxdomain | nodata
fec7998314cbdaf1dc89513ffff5b45fc8ed73fdMark Andrews | cname <domain> ) ];
7ae9399897c55d35cb6764277bce4b91d052e0dcEvan Hunt rfc2308-type1 <boolean>; // not yet implemented
3d066288ad6c6fe2ec2a54475f541a305a085068Evan Hunt root-delegation-only [ exclude { <quoted_string>; ... } ];
3d066288ad6c6fe2ec2a54475f541a305a085068Evan Hunt rrset-order { [ class <string> ] [ type <string> ] [ name
3d066288ad6c6fe2ec2a54475f541a305a085068Evan Hunt <quoted_string> ] <string> <string>; ... };
74717eef53ba5d6aefc80eb262bbb090ff4bb3b5Mark Andrews secroots-file <quoted_string>;
74717eef53ba5d6aefc80eb262bbb090ff4bb3b5Mark Andrews serial-queries <integer>; // obsolete
74717eef53ba5d6aefc80eb262bbb090ff4bb3b5Mark Andrews serial-query-rate <integer>;
c5379f197647b6e20d5bf48276c8c3b9f676c447Evan Hunt server-id ( <quoted_string> | none | hostname );
c5379f197647b6e20d5bf48276c8c3b9f676c447Evan Hunt session-keyalg <string>;
f5c24a7f48cd68337c21dea47a448ae2ff2ccb8cEvan Hunt session-keyfile ( <quoted_string> | none );
f5c24a7f48cd68337c21dea47a448ae2ff2ccb8cEvan Hunt session-keyname <string>;
f5c24a7f48cd68337c21dea47a448ae2ff2ccb8cEvan Hunt sig-signing-nodes <integer>;
f5c24a7f48cd68337c21dea47a448ae2ff2ccb8cEvan Hunt sig-signing-signatures <integer>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt sig-signing-type <integer>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt sig-validity-interval <integer> [ <integer> ];
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt sortlist { <address_match_element>; ... };
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt stacksize <size>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt statistics-file <quoted_string>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt statistics-interval <integer>; // not yet implemented
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt suppress-initial-notify <boolean>; // not yet implemented
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt tcp-clients <integer>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt tcp-listen-queue <integer>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt tkey-dhkey <quoted_string> <integer>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt tkey-domain <quoted_string>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt tkey-gssapi-credential <quoted_string>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt tkey-gssapi-keytab <quoted_string>;
2548678376b5171567c902ef2d1768d2fc57f233Evan Hunt topology { <address_match_element>; ... }; // not implemented
2548678376b5171567c902ef2d1768d2fc57f233Evan Hunt transfer-format ( many-answers | one-answer );
2548678376b5171567c902ef2d1768d2fc57f233Evan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt transfers-in <integer>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt transfers-out <integer>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt transfers-per-ns <integer>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt treat-cr-as-space <boolean>; // obsolete
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt try-tcp-refresh <boolean>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt update-check-ksk <boolean>;
d46855caedd5cb101795707f6f467fa363ef1448Evan Hunt use-alt-transfer-source <boolean>;
180319f572fb6c1ca7000d22ea79a8dd77ae3f91Evan Hunt use-id-pool <boolean>; // obsolete
180319f572fb6c1ca7000d22ea79a8dd77ae3f91Evan Hunt use-ixfr <boolean>;
180319f572fb6c1ca7000d22ea79a8dd77ae3f91Evan Hunt use-queryport-pool <boolean>; // obsolete
180319f572fb6c1ca7000d22ea79a8dd77ae3f91Evan Hunt use-v4-udp-ports { <portrange>; ... };
180319f572fb6c1ca7000d22ea79a8dd77ae3f91Evan Hunt use-v6-udp-ports { <portrange>; ... };
7c73ac5e130db18837724ab53d46b23ddb98ce6eMark Andrews version ( <quoted_string> | none );
9ba4efa4ac6d2d687cf1377bc9733d08d84da64cMark Andrews zero-no-soa-ttl <boolean>;
7c73ac5e130db18837724ab53d46b23ddb98ce6eMark Andrews zero-no-soa-ttl-cache <boolean>;
0c2313eb367de3b58801d643d52c0fd9bc0e5df7Evan Hunt zone-statistics <boolean>;
0c2313eb367de3b58801d643d52c0fd9bc0e5df7Evan Huntserver <netprefix> {
0c2313eb367de3b58801d643d52c0fd9bc0e5df7Evan Hunt bogus <boolean>;
c3bb8bb228bc8a914abc77a411faace9861632eaMark Andrews edns <boolean>;
11649973111d83027faf08ed4fb36a2b3c29c875Mark Andrews edns-udp-size <integer>;
74745c760c8ac4462aceb2fa6e55bc545621c66dEvan Hunt keys <server_key>;
74745c760c8ac4462aceb2fa6e55bc545621c66dEvan Hunt max-udp-size <integer>;
74745c760c8ac4462aceb2fa6e55bc545621c66dEvan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
905ba39e10a8f483d167b992ec31f4c0bf34326eMark Andrews notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
905ba39e10a8f483d167b992ec31f4c0bf34326eMark Andrews provide-ixfr <boolean>;
087b3e8d90c482600c20f1bd6958697419c4e77dEvan Hunt query-source <querysource4>;
087b3e8d90c482600c20f1bd6958697419c4e77dEvan Hunt query-source-v6 <querysource6>;
24aaa0440116357eef3ab3796ebe53318b03b1ecEvan Hunt request-ixfr <boolean>;
24aaa0440116357eef3ab3796ebe53318b03b1ecEvan Hunt support-ixfr <boolean>; // obsolete
24aaa0440116357eef3ab3796ebe53318b03b1ecEvan Hunt transfer-format ( many-answers | one-answer );
a0707b6acf359b78e06fd06228ebeec5758e7e1dJeremy C. Reed transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
a0707b6acf359b78e06fd06228ebeec5758e7e1dJeremy C. Reed transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
840d6a4614f6a561fc076d0797d144e9f28e06bcMark Andrews transfers <integer>;
d4859b0b2a0510d8c4f3c48c606a5568a3b0c1d8Mark Andrewsstatistics-channels {
53f91cbd80dc353ecb7e8914dae84a6cd85c67c6Mark Andrews inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
53f91cbd80dc353ecb7e8914dae84a6cd85c67c6Mark Andrews ) ] [ allow { <address_match_element>; ... } ];
48f97c23b7d59c925fc3f4280972e50b8ef67c35Mark Andrewstrusted-keys { <string> <integer> <integer> <integer> <quoted_string>; ... };
eeb13c7cd2ddde29b8605b9444451ea6e235e06aEvan Huntview <string> <optional_class> {
c3bb8bb228bc8a914abc77a411faace9861632eaMark Andrews acache-cleaning-interval <integer>;
cef76ee5bd845a80e06da934edce4225bdba22a1Mark Andrews acache-enable <boolean>;
3d66a979b531b8549b412d9b592a6906fbb40143Mark Andrews additional-from-auth <boolean>;
e0421bf2c57e3bb8cee8fa33470bfcf450305867Evan Hunt additional-from-cache <boolean>;
3d66a979b531b8549b412d9b592a6906fbb40143Mark Andrews allow-new-zones <boolean>;
3d66a979b531b8549b412d9b592a6906fbb40143Mark Andrews allow-notify { <address_match_element>; ... };
fea81a5e0e9485b24262b6a7271a4643a4d2bad4Tinderbox User allow-query { <address_match_element>; ... };
d90344224afc80459778e4c3412fd1f9463e24d4Mark Andrews allow-query-cache { <address_match_element>; ... };
d90344224afc80459778e4c3412fd1f9463e24d4Mark Andrews allow-query-cache-on { <address_match_element>; ... };
f5695ad0e1a6cc8e19bfec7b71476e138de6cb6cMark Andrews allow-query-on { <address_match_element>; ... };
f5695ad0e1a6cc8e19bfec7b71476e138de6cb6cMark Andrews allow-recursion { <address_match_element>; ... };
f5695ad0e1a6cc8e19bfec7b71476e138de6cb6cMark Andrews allow-recursion-on { <address_match_element>; ... };
f5695ad0e1a6cc8e19bfec7b71476e138de6cb6cMark Andrews allow-transfer { <address_match_element>; ... };
58f1ac8dadf2c1f215343a0b2d1df2df954c4b19Mark Andrews allow-update { <address_match_element>; ... };
58f1ac8dadf2c1f215343a0b2d1df2df954c4b19Mark Andrews allow-update-forwarding { <address_match_element>; ... };
58f1ac8dadf2c1f215343a0b2d1df2df954c4b19Mark Andrews allow-v6-synthesis { <address_match_element>; ... }; // obsolete
58f1ac8dadf2c1f215343a0b2d1df2df954c4b19Mark Andrews also-notify [ port <integer> ] { ( <ipv4_address> | <ipv6_address>
5244e505adc08719e1387392c6eb85c453729256Mark Andrews ) [ port <integer> ]; ... };
5244e505adc08719e1387392c6eb85c453729256Mark Andrews alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
cfe32752a66fe1f050d5ed7ddce75f6d58fe1637Evan Hunt alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
cfe32752a66fe1f050d5ed7ddce75f6d58fe1637Evan Hunt attach-cache <string>;
493f3eb297ea90ad2eb349591f1cb88194dce46dMark Andrews auth-nxdomain <boolean>; // default changed
493f3eb297ea90ad2eb349591f1cb88194dce46dMark Andrews cache-file <quoted_string>;
c5734964e6400f9e6d8c3f057fcccab596929deaMark Andrews check-dup-records ( fail | warn | ignore );
c5734964e6400f9e6d8c3f057fcccab596929deaMark Andrews check-integrity <boolean>;
d0ffef73fdee75f30e33c628a31d031616ad9433Evan Hunt check-mx ( fail | warn | ignore );
eaa2277753c6e7e642e83b2ccd27671a15336310Evan Hunt check-mx-cname ( fail | warn | ignore );
eaa2277753c6e7e642e83b2ccd27671a15336310Evan Hunt check-names ( master | slave | response ) ( fail | warn | ignore );
eaa2277753c6e7e642e83b2ccd27671a15336310Evan Hunt check-sibling <boolean>;
43b9737b11f4f14b2d378746d0cd5561b1dc24a0Mark Andrews check-srv-cname ( fail | warn | ignore );
4499a6a3063eceb1c412f5165b9c5b47d32d5a62Evan Hunt check-wildcard <boolean>;
a338c2d94781f676283f1b110f7802c71e2015bdMukund Sivaraman cleaning-interval <integer>;
fffcc1b13582447c9f94e498f4aaf43329c531d2Evan Hunt clients-per-query <integer>;
3e90f6c373d2e6c9c9909b112468975c4c86544eMark Andrews database <string>;
3e90f6c373d2e6c9c9909b112468975c4c86544eMark Andrews deny-answer-addresses { <address_match_element>; ... } [
3e90f6c373d2e6c9c9909b112468975c4c86544eMark Andrews except-from { <quoted_string>; ... } ];
3e90f6c373d2e6c9c9909b112468975c4c86544eMark Andrews deny-answer-aliases { <quoted_string>; ... } [ except-from {
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews <quoted_string>; ... } ];
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews dialup <dialuptype>;
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews disable-algorithms <string> { <string>; ... };
c3bb8bb228bc8a914abc77a411faace9861632eaMark Andrews disable-empty-zone <string>;
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews dlz <string> {
7712d1660a308ec3de17f1ddbbf801eb0d663f3eEvan Hunt database <string>;
7712d1660a308ec3de17f1ddbbf801eb0d663f3eEvan Hunt dns64 <netprefix> {
b04839cfe21f131a8e7c7cae2a89e6ca8b678b5aMark Andrews break-dnssec <boolean>;
b04839cfe21f131a8e7c7cae2a89e6ca8b678b5aMark Andrews clients { <address_match_element>; ... };
3a55d4352767acb4e0572aabfa917610001f5c9cMark Andrews exclude { <address_match_element>; ... };
3a55d4352767acb4e0572aabfa917610001f5c9cMark Andrews mapped { <address_match_element>; ... };
bc5db10d721aa9bf570578e52e17371e67bfcf5cMark Andrews recursive-only <boolean>;
bc5db10d721aa9bf570578e52e17371e67bfcf5cMark Andrews suffix <ipv6_address>;
e539e4370b95711606a269e69ccfc18fae8f9ce7Evan Hunt dns64-contact <string>;
70be3889746884692aa49939833d624ddd432bf0Mark Andrews dns64-server <string>;
70be3889746884692aa49939833d624ddd432bf0Mark Andrews dnssec-accept-expired <boolean>;
d586792059601b37b17a9b3e317f4595cb30d854Evan Hunt dnssec-dnskey-kskonly <boolean>;
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt dnssec-enable <boolean>;
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt dnssec-loadkeys-interval <integer>;
586db4a3e4664109fe8ce31fdd6a1b9c5bb67cbfMukund Sivaraman dnssec-lookaside <string> trust-anchor <string>;
586db4a3e4664109fe8ce31fdd6a1b9c5bb67cbfMukund Sivaraman dnssec-must-be-secure <string> <boolean>;
275a8affe74d29d5fa51c9ba7172b90e9968199aMark Andrews dnssec-secure-to-insecure <boolean>;
275a8affe74d29d5fa51c9ba7172b90e9968199aMark Andrews dnssec-validation ( yes | no | auto );
275a8affe74d29d5fa51c9ba7172b90e9968199aMark Andrews dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
c6d2e19b964b304f1b0fd32d6faf43deca568979Evan Hunt <integer> ] | <ipv4_address> [ port <integer> ] |
6a6838f97363c7f3abe47e1fb116be2593bc53a5Mark Andrews <ipv6_address> [ port <integer> ] ); ... };
6a6838f97363c7f3abe47e1fb116be2593bc53a5Mark Andrews edns-udp-size <integer>;
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews empty-contact <string>;
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews empty-server <string>;
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews empty-zones-enable <boolean>;
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews fetch-glue <boolean>; // obsolete
89cf81b4625c574f60c21e0dce12b150f3c5583cMark Andrews filter-aaaa { <address_match_element>; ... }; // not configured
89cf81b4625c574f60c21e0dce12b150f3c5583cMark Andrews filter-aaaa-on-v4 <v4_aaaa>; // not configured
89cf81b4625c574f60c21e0dce12b150f3c5583cMark Andrews forward ( first | only );
2064e46209f35d2afad526622d975647f9c2098bMark Andrews forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
2064e46209f35d2afad526622d975647f9c2098bMark Andrews [ port <integer> ]; ... };
2064e46209f35d2afad526622d975647f9c2098bMark Andrews ixfr-from-differences <ixfrdiff>;
71ec6d09406771c0ad546d2d475a7f16c0198844Mark Andrews key <string> {
71ec6d09406771c0ad546d2d475a7f16c0198844Mark Andrews algorithm <string>;
71ec6d09406771c0ad546d2d475a7f16c0198844Mark Andrews secret <string>;
a920fb9dc2ff16f32dd73e53469d0febcdcc6c11Mark Andrews key-directory <quoted_string>;
a920fb9dc2ff16f32dd73e53469d0febcdcc6c11Mark Andrews lame-ttl <integer>;
a920fb9dc2ff16f32dd73e53469d0febcdcc6c11Mark Andrews maintain-ixfr-base <boolean>; // obsolete
3c13af375900ffe79af4926953799e6123c9d698Mark Andrews managed-keys { <string> <string> <integer> <integer> <integer>
3c13af375900ffe79af4926953799e6123c9d698Mark Andrews <quoted_string>; ... };
3c13af375900ffe79af4926953799e6123c9d698Mark Andrews masterfile-format ( text | raw );
d734818278966c45af997c7242e8cccd7a91a0b3Mark Andrews match-clients { <address_match_element>; ... };
d734818278966c45af997c7242e8cccd7a91a0b3Mark Andrews match-destinations { <address_match_element>; ... };
d734818278966c45af997c7242e8cccd7a91a0b3Mark Andrews match-recursive-only <boolean>;
63e1ac1e0915dd1089493d6d092d39a3da817e59Mark Andrews max-acache-size <size_no_default>;
63e1ac1e0915dd1089493d6d092d39a3da817e59Mark Andrews max-cache-size <size_no_default>;
63e1ac1e0915dd1089493d6d092d39a3da817e59Mark Andrews max-cache-ttl <integer>;
63e1ac1e0915dd1089493d6d092d39a3da817e59Mark Andrews max-clients-per-query <integer>;
89119e3cafff373426858f6cec7c09539f53e209Mark Andrews max-ixfr-log-size <size>; // obsolete
89119e3cafff373426858f6cec7c09539f53e209Mark Andrews max-journal-size <size_no_default>;
89119e3cafff373426858f6cec7c09539f53e209Mark Andrews max-ncache-ttl <integer>;
33399d6a143403bc4a9ccb9307af43ef04ab7633Mark Andrews max-refresh-time <integer>;
33399d6a143403bc4a9ccb9307af43ef04ab7633Mark Andrews max-retry-time <integer>;
33399d6a143403bc4a9ccb9307af43ef04ab7633Mark Andrews max-transfer-idle-in <integer>;
ef117da20559f2a65f46ed9eb40deab5026cbd66Mark Andrews max-transfer-idle-out <integer>;
ef117da20559f2a65f46ed9eb40deab5026cbd66Mark Andrews max-transfer-time-in <integer>;
ef117da20559f2a65f46ed9eb40deab5026cbd66Mark Andrews max-transfer-time-out <integer>;
ba5c73b383b08326ab6b5ad2d7ca43e117e212f1Mark Andrews max-udp-size <integer>;
ba5c73b383b08326ab6b5ad2d7ca43e117e212f1Mark Andrews min-refresh-time <integer>;
ba5c73b383b08326ab6b5ad2d7ca43e117e212f1Mark Andrews min-retry-time <integer>;
bf59efcf0ed41186a5f9c1ca61da15a3c99b46f3Mark Andrews min-roots <integer>; // not implemented
bf59efcf0ed41186a5f9c1ca61da15a3c99b46f3Mark Andrews minimal-responses <boolean>;
bf59efcf0ed41186a5f9c1ca61da15a3c99b46f3Mark Andrews multi-master <boolean>;
cac2181160bdb3ccc89e3560addae5e38d4c05e3Evan Hunt notify <notifytype>;
cac2181160bdb3ccc89e3560addae5e38d4c05e3Evan Hunt notify-delay <integer>;
faefeaddb39e693ea6cbcb81f2e5dbded21ced93Evan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
faefeaddb39e693ea6cbcb81f2e5dbded21ced93Evan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
b8a9632333a92d73a503afe1aaa7990016c8bee9Evan Hunt notify-to-soa <boolean>;
b8a9632333a92d73a503afe1aaa7990016c8bee9Evan Hunt nsec3-test-zone <boolean>; // test only
b8a9632333a92d73a503afe1aaa7990016c8bee9Evan Hunt preferred-glue <string>;
b8a9632333a92d73a503afe1aaa7990016c8bee9Evan Hunt provide-ixfr <boolean>;
c3bb8bb228bc8a914abc77a411faace9861632eaMark Andrews query-source <querysource4>;
b8a9632333a92d73a503afe1aaa7990016c8bee9Evan Hunt query-source-v6 <querysource6>;
b8a9632333a92d73a503afe1aaa7990016c8bee9Evan Hunt queryport-pool-ports <integer>; // obsolete
b8a9632333a92d73a503afe1aaa7990016c8bee9Evan Hunt queryport-pool-updateinterval <integer>; // obsolete
f5bb5eb7f6640af4a94e666bf1d7f84a6a7f1f23Mark Andrews recursion <boolean>;
f5bb5eb7f6640af4a94e666bf1d7f84a6a7f1f23Mark Andrews request-ixfr <boolean>;
f5bb5eb7f6640af4a94e666bf1d7f84a6a7f1f23Mark Andrews request-nsid <boolean>;
a0d411c05f12c36b298d811af3b4f2c9f08e86d4Mark Andrews resolver-query-timeout <integer>;
a0d411c05f12c36b298d811af3b4f2c9f08e86d4Mark Andrews response-policy {
a0d411c05f12c36b298d811af3b4f2c9f08e86d4Mark Andrews zone <string> [ policy ( given | no-op | nxdomain | nodata
a0d411c05f12c36b298d811af3b4f2c9f08e86d4Mark Andrews | cname <domain> ) ];
42782931073786f98d3d0a617351db40066949a4Mukund Sivaraman rfc2308-type1 <boolean>; // not yet implemented
42782931073786f98d3d0a617351db40066949a4Mukund Sivaraman root-delegation-only [ exclude { <quoted_string>; ... } ];
c1d33c159bf81d6faf9948ac9a6f307ca52284afEvan Hunt rrset-order { [ class <string> ] [ type <string> ] [ name
c1d33c159bf81d6faf9948ac9a6f307ca52284afEvan Hunt <quoted_string> ] <string> <string>; ... };
c1d33c159bf81d6faf9948ac9a6f307ca52284afEvan Hunt server <netprefix> {
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt bogus <boolean>;
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt edns <boolean>;
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt edns-udp-size <integer>;
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt keys <server_key>;
8d8f9f7f86a33a155dd74b9b2c1317afca555d54Evan Hunt max-udp-size <integer>;
8d8f9f7f86a33a155dd74b9b2c1317afca555d54Evan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | *
7c9d11b654028f9901183c076b37a5494635f447Evan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer>
7c9d11b654028f9901183c076b37a5494635f447Evan Hunt provide-ixfr <boolean>;
20dec973da306d5b0776c9d3b598fdbd3a59a28eMark Andrews query-source <querysource4>;
20dec973da306d5b0776c9d3b598fdbd3a59a28eMark Andrews query-source-v6 <querysource6>;
20dec973da306d5b0776c9d3b598fdbd3a59a28eMark Andrews request-ixfr <boolean>;
3b187cad7a1754e098ab9dabfcb44c8b437fb589Mark Andrews support-ixfr <boolean>; // obsolete
3b187cad7a1754e098ab9dabfcb44c8b437fb589Mark Andrews transfer-format ( many-answers | one-answer );
b16d99bac1d100735224ab3eaa84632537ff21b5Mark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
79d27f505a67ee1fb5cf104cbe7b1ead67d252b4Mukund Sivaraman transfer-source-v6 ( <ipv6_address> | * ) [ port (
79d27f505a67ee1fb5cf104cbe7b1ead67d252b4Mukund Sivaraman <integer> | * ) ];
79d27f505a67ee1fb5cf104cbe7b1ead67d252b4Mukund Sivaraman transfers <integer>;
84dc4b3e7eea3e9c8fafa5f4fd632a51ee8b356fMukund Sivaraman sig-signing-nodes <integer>;
84dc4b3e7eea3e9c8fafa5f4fd632a51ee8b356fMukund Sivaraman sig-signing-signatures <integer>;
84dc4b3e7eea3e9c8fafa5f4fd632a51ee8b356fMukund Sivaraman sig-signing-type <integer>;
84dc4b3e7eea3e9c8fafa5f4fd632a51ee8b356fMukund Sivaraman sig-validity-interval <integer> [ <integer> ];
84dc4b3e7eea3e9c8fafa5f4fd632a51ee8b356fMukund Sivaraman sortlist { <address_match_element>; ... };
93d4128dcd54c152cf97b2c36caba8f3c8de3280Mark Andrews suppress-initial-notify <boolean>; // not yet implemented
93d4128dcd54c152cf97b2c36caba8f3c8de3280Mark Andrews topology { <address_match_element>; ... }; // not implemented
93d4128dcd54c152cf97b2c36caba8f3c8de3280Mark Andrews transfer-format ( many-answers | one-answer );
50a745417461a4c007248202bb3a8bf7be426813Mark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
50a745417461a4c007248202bb3a8bf7be426813Mark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
50a745417461a4c007248202bb3a8bf7be426813Mark Andrews trusted-keys { <string> <integer> <integer> <integer>
50a745417461a4c007248202bb3a8bf7be426813Mark Andrews <quoted_string>; ... };
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt try-tcp-refresh <boolean>;
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt update-check-ksk <boolean>;
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt use-alt-transfer-source <boolean>;
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt use-queryport-pool <boolean>; // obsolete
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt zero-no-soa-ttl <boolean>;
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt zero-no-soa-ttl-cache <boolean>;
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt zone <string> <optional_class> {
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt allow-notify { <address_match_element>; ... };
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt allow-query { <address_match_element>; ... };
fa6308bd57f716732ba70bbafc1d09e861e4acc1Mark Andrews allow-query-on { <address_match_element>; ... };
fa6308bd57f716732ba70bbafc1d09e861e4acc1Mark Andrews allow-transfer { <address_match_element>; ... };
fa6308bd57f716732ba70bbafc1d09e861e4acc1Mark Andrews allow-update { <address_match_element>; ... };
a4d76e3f0ba6f1fc2ba4b324f318e909b83bc860Evan Hunt allow-update-forwarding { <address_match_element>; ... };
a4d76e3f0ba6f1fc2ba4b324f318e909b83bc860Evan Hunt also-notify [ port <integer> ] { ( <ipv4_address> |
a4d76e3f0ba6f1fc2ba4b324f318e909b83bc860Evan Hunt <ipv6_address> ) [ port <integer> ]; ... };
3d751891410f9892ca1c1deba2f7d8556ae91b0cMark Andrews alt-transfer-source ( <ipv4_address> | * ) [ port (
3d751891410f9892ca1c1deba2f7d8556ae91b0cMark Andrews <integer> | * ) ];
3d751891410f9892ca1c1deba2f7d8556ae91b0cMark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port (
800d25b8482c52487b4dab53cb10fa74061f1e94Mark Andrews <integer> | * ) ];
800d25b8482c52487b4dab53cb10fa74061f1e94Mark Andrews auto-dnssec ( allow | maintain | create | off );
800d25b8482c52487b4dab53cb10fa74061f1e94Mark Andrews check-dup-records ( fail | warn | ignore );
800d25b8482c52487b4dab53cb10fa74061f1e94Mark Andrews check-integrity <boolean>;
9b819daddf8f4a5bd42276ee91bf9686d42f3ceeMark Andrews check-mx ( fail | warn | ignore );
9b819daddf8f4a5bd42276ee91bf9686d42f3ceeMark Andrews check-mx-cname ( fail | warn | ignore );
9b819daddf8f4a5bd42276ee91bf9686d42f3ceeMark Andrews check-names ( fail | warn | ignore );
586d94eb740587975d5348b22a5fb8440d95925dMark Andrews check-sibling <boolean>;
f7ae6c8fdd2cd5e276251647e6852cccfc92847bMark Andrews check-srv-cname ( fail | warn | ignore );
f7ae6c8fdd2cd5e276251647e6852cccfc92847bMark Andrews check-wildcard <boolean>;
586d94eb740587975d5348b22a5fb8440d95925dMark Andrews database <string>;
a569e1b3213668bc704194367ea12c23456ad1d2Mark Andrews delegation-only <boolean>;
a569e1b3213668bc704194367ea12c23456ad1d2Mark Andrews dialup <dialuptype>;
a569e1b3213668bc704194367ea12c23456ad1d2Mark Andrews dnssec-dnskey-kskonly <boolean>;
a569e1b3213668bc704194367ea12c23456ad1d2Mark Andrews dnssec-loadkeys-interval <integer>;
c6f7d2b5f1378e3d61770766ee9fdd922471eb2fMark Andrews dnssec-secure-to-insecure <boolean>;
c6f7d2b5f1378e3d61770766ee9fdd922471eb2fMark Andrews file <quoted_string>;
603a78708343f063b44affb882ef93bb19a5142aMark Andrews forward ( first | only );
603a78708343f063b44affb882ef93bb19a5142aMark Andrews forwarders [ port <integer> ] { ( <ipv4_address> |
603a78708343f063b44affb882ef93bb19a5142aMark Andrews <ipv6_address> ) [ port <integer> ]; ... };
ba586e9568364eb2da871f5fb2b71716f7c31865Mark Andrews ixfr-base <quoted_string>; // obsolete
ba586e9568364eb2da871f5fb2b71716f7c31865Mark Andrews ixfr-from-differences <boolean>;
ba586e9568364eb2da871f5fb2b71716f7c31865Mark Andrews ixfr-tmp-file <quoted_string>; // obsolete
a0f91e910bd9af006a65e555ec4082864ca1eb8dMark Andrews journal <quoted_string>;
570216f5a373cdaaa2eb2d9b5990150dd5a7b41bEvan Hunt key-directory <quoted_string>;
a0f91e910bd9af006a65e555ec4082864ca1eb8dMark Andrews maintain-ixfr-base <boolean>; // obsolete
a0f91e910bd9af006a65e555ec4082864ca1eb8dMark Andrews masterfile-format ( text | raw );
0fe07891819138ad6e1de45f279cff940d170542Mark Andrews masters [ port <integer> ] { ( <masters> | <ipv4_address> [
0fe07891819138ad6e1de45f279cff940d170542Mark Andrews port <integer> ] | <ipv6_address> [ port <integer> ] )
0fe07891819138ad6e1de45f279cff940d170542Mark Andrews [ key <string> ]; ... };
ea58c563bccc2a8dc20886c99c7c3334a971b6d3Evan Hunt max-ixfr-log-size <size>; // obsolete
d319beb9d0b08db8b7f9789d916a02a56976b9b9Tinderbox User max-journal-size <size_no_default>;
ea58c563bccc2a8dc20886c99c7c3334a971b6d3Evan Hunt max-refresh-time <integer>;
a6d48ae49345c1995c7ac7c0628bf5f9eac0719aJeremy C. Reed max-retry-time <integer>;
27b09ceb12ec95de461bd2780615d4064ccb1419Mark Andrews max-transfer-idle-in <integer>;
27b09ceb12ec95de461bd2780615d4064ccb1419Mark Andrews max-transfer-idle-out <integer>;
896f49f8bdee644cd8d10e320ea3084ca3f74e2aEvan Hunt max-transfer-time-in <integer>;
896f49f8bdee644cd8d10e320ea3084ca3f74e2aEvan Hunt max-transfer-time-out <integer>;
896f49f8bdee644cd8d10e320ea3084ca3f74e2aEvan Hunt min-refresh-time <integer>;
896f49f8bdee644cd8d10e320ea3084ca3f74e2aEvan Hunt min-retry-time <integer>;
896f49f8bdee644cd8d10e320ea3084ca3f74e2aEvan Hunt multi-master <boolean>;
896f49f8bdee644cd8d10e320ea3084ca3f74e2aEvan Hunt notify <notifytype>;
6fa84a3e255ef9e6233f0a8d134fc6d273f04599Evan Hunt notify-delay <integer>;
6fa84a3e255ef9e6233f0a8d134fc6d273f04599Evan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | *
104f0e51ac7f472e69d53e4900fe121b7dc78537Tinderbox User notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer>
ca84a056bdb492e8894c70fd7bf6a885df03039fMark Andrews notify-to-soa <boolean>;
01f881c1c5683054ee3366929eae6f811777ce46Mark Andrews nsec3-test-zone <boolean>; // test only
01f881c1c5683054ee3366929eae6f811777ce46Mark Andrews pubkey <integer> <integer> <integer>
ca84a056bdb492e8894c70fd7bf6a885df03039fMark Andrews <quoted_string>; // obsolete
ca84a056bdb492e8894c70fd7bf6a885df03039fMark Andrews server-addresses { ( <ipv4_address> | <ipv6_address> ) [
a14fe8522977d391096942aae5250f00ca32d2d4Mark Andrews port <integer> ]; ... };
a14fe8522977d391096942aae5250f00ca32d2d4Mark Andrews server-names { <quoted_string>; ... };
a14fe8522977d391096942aae5250f00ca32d2d4Mark Andrews sig-signing-nodes <integer>;
5a8edcafd13fc63a066e8e42e0f95cdbf9606414Mark Andrews sig-signing-signatures <integer>;
5a8edcafd13fc63a066e8e42e0f95cdbf9606414Mark Andrews sig-signing-type <integer>;
5a8edcafd13fc63a066e8e42e0f95cdbf9606414Mark Andrews sig-validity-interval <integer> [ <integer> ];
05816676bb82a5657a741ef4d378c7fb83912cfcMark Andrews transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
05816676bb82a5657a741ef4d378c7fb83912cfcMark Andrews transfer-source-v6 ( <ipv6_address> | * ) [ port (
29225772176ec580b2c903928a5c18e2e24889d0Mark Andrews <integer> | * ) ];
29225772176ec580b2c903928a5c18e2e24889d0Mark Andrews try-tcp-refresh <boolean>;
1b513b6120e6f445960149b8f057aea19e1f5fe6Francis Dupont type ( master | slave | stub | static-stub | hint | forward
761f60fc356c9987258cd10b4aa216c6296d922bFrancis Dupont | delegation-only | redirect );
8114b0be01e98526f91da33f9685ac7014fcc598Mark Andrews update-check-ksk <boolean>;
761f60fc356c9987258cd10b4aa216c6296d922bFrancis Dupont update-policy ( local | { ( grant | deny ) <string> ( name
0e338b60cdb2cf7cedb4fc17f6a14b518d1245c8Mark Andrews | subdomain | wildcard | self | selfsub | selfwild |
0e338b60cdb2cf7cedb4fc17f6a14b518d1245c8Mark Andrews krb5-self | ms-self | krb5-subdomain | ms-subdomain |
0e338b60cdb2cf7cedb4fc17f6a14b518d1245c8Mark Andrews tcp-self | 6to4-self | zonesub | external ) [ <string>
2c172a42b39da5913fc6b2c0d3ce987c206991faMark Andrews ] <rrtypelist>; ... };
2c172a42b39da5913fc6b2c0d3ce987c206991faMark Andrews use-alt-transfer-source <boolean>;
faa01edd13613c077c3cb663c36f36bd527d1a4bMark Andrews zero-no-soa-ttl <boolean>;
faa01edd13613c077c3cb663c36f36bd527d1a4bMark Andrews zone-statistics <boolean>;
1ea6e09c376b1351c614474a88675b1a9bda6571Evan Hunt zone-statistics <boolean>;
60988462e5d6db53205851d056e3482a29239be9Evan Huntzone <string> <optional_class> {
60988462e5d6db53205851d056e3482a29239be9Evan Hunt allow-notify { <address_match_element>; ... };
60988462e5d6db53205851d056e3482a29239be9Evan Hunt allow-query { <address_match_element>; ... };
cd07e4d038fda6f9bacecb3067cc6fa43a67fc0aMark Andrews allow-query-on { <address_match_element>; ... };
cd07e4d038fda6f9bacecb3067cc6fa43a67fc0aMark Andrews allow-transfer { <address_match_element>; ... };
b36fc8294e1328912b940899d436c60986c92435Mark Andrews allow-update { <address_match_element>; ... };
b36fc8294e1328912b940899d436c60986c92435Mark Andrews allow-update-forwarding { <address_match_element>; ... };
fe148bca7ea6612bb7e931fdcd2e66c32d2d2a9aMark Andrews also-notify [ port <integer> ] { ( <ipv4_address> | <ipv6_address>
b36fc8294e1328912b940899d436c60986c92435Mark Andrews ) [ port <integer> ]; ... };
dd820d8fd2714ee1ae53ff0c7f6973250048f2d2Mark Andrews alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
dd820d8fd2714ee1ae53ff0c7f6973250048f2d2Mark Andrews alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
c0de0cd8d88485aba260a08dccca76f83bdf9538Tinderbox User auto-dnssec ( allow | maintain | create | off );
c0c4512020c0a4a9e5b087cb8cad1cd68fb3f52eEvan Hunt check-dup-records ( fail | warn | ignore );
5d739300d12363f36ffa72836d2c10ff8c791b12Mark Andrews check-integrity <boolean>;
5d739300d12363f36ffa72836d2c10ff8c791b12Mark Andrews check-mx ( fail | warn | ignore );
5d739300d12363f36ffa72836d2c10ff8c791b12Mark Andrews check-mx-cname ( fail | warn | ignore );
5d739300d12363f36ffa72836d2c10ff8c791b12Mark Andrews check-names ( fail | warn | ignore );
6f78147f569c9f505ef048c2f9e4e1b5ef2a27e7Mark Andrews check-sibling <boolean>;
87344c2cb3d4b413941d514a078f4098bcb816e9Mark Andrews check-srv-cname ( fail | warn | ignore );
87344c2cb3d4b413941d514a078f4098bcb816e9Mark Andrews check-wildcard <boolean>;
44613d4d868ed5e73a1132280880f0699af56733Evan Hunt database <string>;
44613d4d868ed5e73a1132280880f0699af56733Evan Hunt delegation-only <boolean>;
44613d4d868ed5e73a1132280880f0699af56733Evan Hunt dialup <dialuptype>;
44613d4d868ed5e73a1132280880f0699af56733Evan Hunt dnssec-dnskey-kskonly <boolean>;
44613d4d868ed5e73a1132280880f0699af56733Evan Hunt dnssec-loadkeys-interval <integer>;
2b78610512f208a6a35eb0976d039c2001cba7e6Evan Hunt dnssec-secure-to-insecure <boolean>;
2b78610512f208a6a35eb0976d039c2001cba7e6Evan Hunt file <quoted_string>;
2b78610512f208a6a35eb0976d039c2001cba7e6Evan Hunt forward ( first | only );
0dc0b029e9aecc6e2139109091ea68cc6aff7081Evan Hunt forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> )
0dc0b029e9aecc6e2139109091ea68cc6aff7081Evan Hunt [ port <integer> ]; ... };
0dc0b029e9aecc6e2139109091ea68cc6aff7081Evan Hunt ixfr-base <quoted_string>; // obsolete
0dc0b029e9aecc6e2139109091ea68cc6aff7081Evan Hunt ixfr-from-differences <boolean>;
cd750f6e7449678173e8cfe080ae0bf3dcb424cfEvan Hunt ixfr-tmp-file <quoted_string>; // obsolete
cd750f6e7449678173e8cfe080ae0bf3dcb424cfEvan Hunt journal <quoted_string>;
cd750f6e7449678173e8cfe080ae0bf3dcb424cfEvan Hunt key-directory <quoted_string>;
cd750f6e7449678173e8cfe080ae0bf3dcb424cfEvan Hunt maintain-ixfr-base <boolean>; // obsolete
cd750f6e7449678173e8cfe080ae0bf3dcb424cfEvan Hunt masterfile-format ( text | raw );
5cef2421bde74ef8f789c9c83c1219553060ce16Mark Andrews masters [ port <integer> ] { ( <masters> | <ipv4_address> [ port
b4ba66ba1e36a6d8236d20be55273ce663819d69Evan Hunt <integer> ] | <ipv6_address> [ port <integer> ] ) [ key
b4ba66ba1e36a6d8236d20be55273ce663819d69Evan Hunt <string> ]; ... };
b4ba66ba1e36a6d8236d20be55273ce663819d69Evan Hunt max-ixfr-log-size <size>; // obsolete
5cef2421bde74ef8f789c9c83c1219553060ce16Mark Andrews max-journal-size <size_no_default>;
5cef2421bde74ef8f789c9c83c1219553060ce16Mark Andrews max-refresh-time <integer>;
6bc767b003ed72f831dff7bb1b8f1855de281eb6Mark Andrews max-retry-time <integer>;
3e5743068c95036324c24efa47b36ab0f7916d47Evan Hunt max-transfer-idle-in <integer>;
3e5743068c95036324c24efa47b36ab0f7916d47Evan Hunt max-transfer-idle-out <integer>;
c11e46110b2b6236c68d89d4ea557c1d35e5d271Mark Andrews max-transfer-time-in <integer>;
c11e46110b2b6236c68d89d4ea557c1d35e5d271Mark Andrews max-transfer-time-out <integer>;
c11e46110b2b6236c68d89d4ea557c1d35e5d271Mark Andrews min-refresh-time <integer>;
e01fbe2a45f9641968264a3bdf76d290e20521d7Evan Hunt min-retry-time <integer>;
e01fbe2a45f9641968264a3bdf76d290e20521d7Evan Hunt multi-master <boolean>;
e01fbe2a45f9641968264a3bdf76d290e20521d7Evan Hunt notify <notifytype>;
e01fbe2a45f9641968264a3bdf76d290e20521d7Evan Hunt notify-delay <integer>;
76884179fd3ba491db80a285c752671025f74730Mark Andrews notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
76884179fd3ba491db80a285c752671025f74730Mark Andrews notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
eb1a7730f013e9a16d709c9ee8f41d73cde3680eEvan Hunt notify-to-soa <boolean>;
eb1a7730f013e9a16d709c9ee8f41d73cde3680eEvan Hunt nsec3-test-zone <boolean>; // test only
eb1a7730f013e9a16d709c9ee8f41d73cde3680eEvan Hunt pubkey <integer> <integer> <integer> <quoted_string>; // obsolete
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt server-addresses { ( <ipv4_address> | <ipv6_address> ) [ port
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt <integer> ]; ... };
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt server-names { <quoted_string>; ... };
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt sig-signing-nodes <integer>;
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt sig-signing-signatures <integer>;
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt sig-signing-type <integer>;
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt sig-validity-interval <integer> [ <integer> ];
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ];
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ];
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt try-tcp-refresh <boolean>;
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9Evan Hunt type ( master | slave | stub | static-stub | hint | forward |
36e5ac00333d89001f0c518a7d381d16c38d0402Mark Andrews delegation-only | redirect );
36e5ac00333d89001f0c518a7d381d16c38d0402Mark Andrews update-check-ksk <boolean>;
36e5ac00333d89001f0c518a7d381d16c38d0402Mark Andrews update-policy ( local | { ( grant | deny ) <string> ( name |
36e5ac00333d89001f0c518a7d381d16c38d0402Mark Andrews subdomain | wildcard | self | selfsub | selfwild | krb5-self |
37f7c4c673622e984a41570fda42c1a678622fa4Tinderbox User ms-self | krb5-subdomain | ms-subdomain | tcp-self | 6to4-self
e916c4f840e6f05c1137a2653b4ef70a1056bf74Mark Andrews | zonesub | external ) [ <string> ] <rrtypelist>; ... };
e916c4f840e6f05c1137a2653b4ef70a1056bf74Mark Andrews use-alt-transfer-source <boolean>;
e916c4f840e6f05c1137a2653b4ef70a1056bf74Mark Andrews zero-no-soa-ttl <boolean>;
471f2b71d89897204af3f2ab00a010e4327e44f9Mark Andrews zone-statistics <boolean>;