options revision 5fa6a064b8301e4f274bd132fd577def59e4fb4c
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntThis is a summary of the named.conf options supported by
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntthis version of BIND 9.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntacl <string> { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ) ] allow { <address_match_element>; ... } [ keys { <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt unix <quoted_string> perm <integer> owner <integer> group <integer>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt [ keys { <string>; ... } ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntdlz <string> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt database <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt search <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntkey <string> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt algorithm <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt secret <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt category <string> { <string>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt channel <string> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt file <quoted_string> [ versions ( "unlimited" | <integer> )
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ] [ size <size> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt print-category <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt print-severity <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt print-time <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt severity <log_severity>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt syslog <optional_facility>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt listen-on [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt lwres-clients <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lwres-tasks <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ndots <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt search { <string>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt view <string> <optional_class>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntmanaged-keys { <string> <string> <integer> <integer> <integer>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <quoted_string>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntmasters <string> [ port <integer> ] [ dscp <integer> ] { ( <masters> |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <ipv4_address> [ port <integer> ] | <ipv6_address> [ port <integer> ] )
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt [ key <string> ]; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt acache-cleaning-interval <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt acache-enable <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt additional-from-auth <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt additional-from-cache <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt allow-new-zones <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt allow-notify { <address_match_element>; ... };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt allow-query { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query-cache { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query-cache-on { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query-on { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-recursion { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-recursion-on { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-transfer { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-update { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-update-forwarding { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-v6-synthesis { <address_match_element>; ... }; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt also-notify [ port <integer> ] [ dscp <integer> ] { ( <masters> |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <ipv4_address> [ port <integer> ] | <ipv6_address> [ port
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> ] ) [ key <string> ]; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt attach-cache <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt auth-nxdomain <boolean>; // default changed
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt auto-dnssec ( allow | maintain | off );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt automatic-interface-scan <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt avoid-v4-udp-ports { <portrange>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt avoid-v6-udp-ports { <portrange>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt bindkeys-file <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt blackhole { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cache-file <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-dup-records ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-integrity <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-mx ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-mx-cname ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-names ( master | slave | response ) ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-sibling <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-spf ( warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-srv-cname ( fail | warn | ignore );
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt check-wildcard <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cleaning-interval <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt clients-per-query <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt coresize <size>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt datasize <size>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt deallocate-on-exit <boolean>; // obsolete
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt deny-answer-addresses { <address_match_element>; ... } [
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt except-from { <quoted_string>; ... } ];
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt deny-answer-aliases { <quoted_string>; ... } [ except-from {
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt <quoted_string>; ... } ];
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dialup <dialuptype>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt directory <quoted_string>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt disable-algorithms <string> { <string>; ... };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt disable-ds-digests <string> { <string>; ... };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt disable-empty-zone <string>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dns64 <netprefix> {
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt break-dnssec <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt clients { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt exclude { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mapped { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt recursive-only <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt suffix <ipv6_address>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dns64-contact <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dns64-server <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-accept-expired <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-dnskey-kskonly <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-enable <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-loadkeys-interval <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-lookaside ( <string> trust-anchor <string> | auto | no );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-must-be-secure <string> <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-secure-to-insecure <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-update-mode ( maintain | no-resign );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-validation ( yes | no | auto );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dscp <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> ] [ dscp <integer> ] | <ipv4_address> [ port
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> ] [ dscp <integer> ] | <ipv6_address> [ port
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> ] [ dscp <integer> ] ); ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dump-file <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt edns-udp-size <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt empty-contact <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt empty-server <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt empty-zones-enable <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fake-iquery <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fetch-glue <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt files <size>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt filter-aaaa { <address_match_element>; ... }; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt filter-aaaa-on-v4 <filter_aaaa>; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt filter-aaaa-on-v6 <filter_aaaa>; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt flush-zones-on-shutdown <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt forward ( first | only );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt geoip-directory ( <quoted_string> | none ); // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt geoip-use-ecs ( <quoted_string> | none ); // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt has-old-clients <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt heartbeat-interval <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt host-statistics <boolean>; // not implemented
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt host-statistics-max <integer>; // not implemented
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt hostname ( <quoted_string> | none );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt inline-signing <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt interface-interval <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ixfr-from-differences <ixfrdiff>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt key-directory <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lame-ttl <ttlval>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt listen-on [ port <integer> ] [ dscp <integer> ] {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt listen-on-v6 [ port <integer> ] [ dscp <integer> ] {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt maintain-ixfr-base <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt managed-keys-directory <quoted_string>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt masterfile-format ( text | raw | map );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt masterfile-style ( full | relative );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt match-mapped-addresses <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-acache-size <size_no_default>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-cache-size <size_no_default>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-cache-ttl <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-clients-per-query <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-ixfr-log-size <size>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-journal-size <size_no_default>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-ncache-ttl <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-refresh-time <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-retry-time <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-rsa-exponent-size <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-transfer-idle-in <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-transfer-idle-out <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-transfer-time-in <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-transfer-time-out <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-udp-size <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-zone-ttl <maxttl_no_default>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memstatistics <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt memstatistics-file <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt min-refresh-time <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt min-retry-time <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt min-roots <integer>; // not implemented
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt minimal-responses <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt multi-master <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt multiple-cnames <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt named-xfer <quoted_string>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt no-case-compress { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nosit-udp-size <integer>; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify <notifytype>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-delay <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-to-soa <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nsec3-test-zone <boolean>; // test only
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nta-lifetime <ttlval>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nta-recheck <ttlval>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pid-file ( <quoted_string> | none );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt preferred-glue <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt prefetch <integer> [ <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt provide-ixfr <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt query-source <querysource4>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt query-source-v6 <querysource6>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt querylog <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt queryport-pool-ports <integer>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt queryport-pool-updateinterval <integer>; // obsolete
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt random-device <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rate-limit {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt all-per-second <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt errors-per-second <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt exempt-clients { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ipv4-prefix-length <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ipv6-prefix-length <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt log-only <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-table-size <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt min-table-size <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nodata-per-second <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nxdomains-per-second <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt qps-scale <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt referrals-per-second <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt responses-per-second <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt slip <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt window <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt recursing-file <quoted_string>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt recursion <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt recursive-clients <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt request-expire <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt request-ixfr <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-nsid <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-sit <boolean>; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt reserved-sockets <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt resolver-query-timeout <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt response-policy { zone <quoted_string> [ policy ( given | disabled
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt | passthru | no-op | drop | tcp-only | nxdomain | nodata |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cname <quoted_string> ) ] [ recursive-only <boolean> ] [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-policy-ttl <integer> ]; ... } [ recursive-only <boolean> ]
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt [ break-dnssec <boolean> ] [ max-policy-ttl <integer> ] [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt min-ns-dots <integer> ] [ qname-wait-recurse <boolean> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rfc2308-type1 <boolean>; // not yet implemented
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt root-delegation-only [ exclude { <quoted_string>; ... } ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rrset-order { [ class <string> ] [ type <string> ] [ name
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <quoted_string> ] <string> <string>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt secroots-file <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt serial-queries <integer>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt serial-query-rate <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt serial-update-method ( increment | unixtime | date );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt server-id ( <quoted_string> | none | hostname );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt servfail-ttl <ttlval>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt session-keyalg <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt session-keyfile ( <quoted_string> | none );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt session-keyname <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-signing-nodes <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-signing-signatures <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-signing-type <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-validity-interval <integer> [ <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sit-secret <string>; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sortlist { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt stacksize <size>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt statistics-file <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt statistics-interval <integer>; // not yet implemented
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt suppress-initial-notify <boolean>; // not yet implemented
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt tcp-clients <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tcp-listen-queue <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt tkey-dhkey <quoted_string> <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tkey-domain <quoted_string>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt tkey-gssapi-credential <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tkey-gssapi-keytab <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt topology { <address_match_element>; ... }; // not implemented
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-format ( many-answers | one-answer );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfers-in <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfers-out <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfers-per-ns <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt treat-cr-as-space <boolean>; // obsolete
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt try-tcp-refresh <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt update-check-ksk <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt use-alt-transfer-source <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt use-id-pool <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt use-ixfr <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt use-queryport-pool <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt use-v4-udp-ports { <portrange>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt use-v6-udp-ports { <portrange>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt version ( <quoted_string> | none );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zero-no-soa-ttl <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zero-no-soa-ttl-cache <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone-statistics <zonestat>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntserver <netprefix> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt bogus <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt edns <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt edns-udp-size <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt keys <server_key>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-udp-size <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt provide-ixfr <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt query-source <querysource4>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt query-source-v6 <querysource6>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt request-expire <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt request-ixfr <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-nsid <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt request-sit <boolean>; // not configured
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt support-ixfr <boolean>; // obsolete
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt transfer-format ( many-answers | one-answer );
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dscp <integer> ];
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt ] [ dscp <integer> ];
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt transfers <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Huntstatistics-channels {
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | *
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ) ] [ allow { <address_match_element>; ... } ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunttrusted-keys { <string> <integer> <integer> <integer> <quoted_string>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntview <string> <optional_class> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt acache-cleaning-interval <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt acache-enable <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt additional-from-auth <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt additional-from-cache <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-new-zones <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-notify { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query-cache { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query-cache-on { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query-on { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-recursion { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-recursion-on { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-transfer { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-update { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-update-forwarding { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-v6-synthesis { <address_match_element>; ... }; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt also-notify [ port <integer> ] [ dscp <integer> ] { ( <masters> |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <ipv4_address> [ port <integer> ] | <ipv6_address> [ port
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> ] ) [ key <string> ]; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt attach-cache <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt auth-nxdomain <boolean>; // default changed
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt auto-dnssec ( allow | maintain | off );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cache-file <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-dup-records ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-integrity <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt check-mx ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-mx-cname ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-names ( master | slave | response ) ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-sibling <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-spf ( warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-srv-cname ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-wildcard <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cleaning-interval <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt clients-per-query <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt deny-answer-addresses { <address_match_element>; ... } [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt except-from { <quoted_string>; ... } ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt deny-answer-aliases { <quoted_string>; ... } [ except-from {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <quoted_string>; ... } ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dialup <dialuptype>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt disable-algorithms <string> { <string>; ... };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt disable-ds-digests <string> { <string>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt disable-empty-zone <string>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dlz <string> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt database <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt search <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dns64 <netprefix> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt break-dnssec <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt clients { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt exclude { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt mapped { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt recursive-only <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt suffix <ipv6_address>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dns64-contact <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dns64-server <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-accept-expired <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-dnskey-kskonly <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-enable <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-loadkeys-interval <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-lookaside ( <string> trust-anchor <string> | auto | no );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-must-be-secure <string> <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-secure-to-insecure <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-update-mode ( maintain | no-resign );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-validation ( yes | no | auto );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> ] [ dscp <integer> ] | <ipv4_address> [ port
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> ] [ dscp <integer> ] | <ipv6_address> [ port
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> ] [ dscp <integer> ] ); ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt edns-udp-size <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt empty-contact <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt empty-server <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt empty-zones-enable <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt fetch-glue <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt filter-aaaa { <address_match_element>; ... }; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt filter-aaaa-on-v4 <filter_aaaa>; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt filter-aaaa-on-v6 <filter_aaaa>; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt forward ( first | only );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt inline-signing <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ixfr-from-differences <ixfrdiff>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt key <string> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt algorithm <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt secret <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt key-directory <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt lame-ttl <ttlval>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt maintain-ixfr-base <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt managed-keys { <string> <string> <integer> <integer> <integer>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <quoted_string>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt masterfile-format ( text | raw | map );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt masterfile-style ( full | relative );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt match-clients { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt match-destinations { <address_match_element>; ... };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt match-recursive-only <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-acache-size <size_no_default>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-cache-size <size_no_default>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-cache-ttl <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-clients-per-query <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-ixfr-log-size <size>; // obsolete
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-journal-size <size_no_default>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-ncache-ttl <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-refresh-time <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-retry-time <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-transfer-idle-in <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-transfer-idle-out <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-transfer-time-in <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-transfer-time-out <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-udp-size <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt max-zone-ttl <maxttl_no_default>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt min-refresh-time <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt min-retry-time <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt min-roots <integer>; // not implemented
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt minimal-responses <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt multi-master <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt no-case-compress { <address_match_element>; ... };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt nosit-udp-size <integer>; // not configured
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt notify <notifytype>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt notify-delay <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt dscp <integer> ];
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt [ dscp <integer> ];
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt notify-to-soa <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt nsec3-test-zone <boolean>; // test only
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt nta-lifetime <ttlval>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt nta-recheck <ttlval>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt preferred-glue <string>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt prefetch <integer> [ <integer> ];
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt provide-ixfr <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt query-source <querysource4>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt query-source-v6 <querysource6>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt queryport-pool-ports <integer>; // obsolete
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt queryport-pool-updateinterval <integer>; // obsolete
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt rate-limit {
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt all-per-second <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt errors-per-second <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt exempt-clients { <address_match_element>; ... };
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt ipv4-prefix-length <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt ipv6-prefix-length <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt log-only <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-table-size <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt min-table-size <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nodata-per-second <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nxdomains-per-second <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt qps-scale <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt referrals-per-second <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt responses-per-second <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt slip <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt window <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt recursion <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-expire <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-ixfr <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-nsid <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-sit <boolean>; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt resolver-query-timeout <integer>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt response-policy { zone <quoted_string> [ policy ( given | disabled
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt | passthru | no-op | drop | tcp-only | nxdomain | nodata |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt cname <quoted_string> ) ] [ recursive-only <boolean> ] [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-policy-ttl <integer> ]; ... } [ recursive-only <boolean> ]
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt [ break-dnssec <boolean> ] [ max-policy-ttl <integer> ] [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt min-ns-dots <integer> ] [ qname-wait-recurse <boolean> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rfc2308-type1 <boolean>; // not yet implemented
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt root-delegation-only [ exclude { <quoted_string>; ... } ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rrset-order { [ class <string> ] [ type <string> ] [ name
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <quoted_string> ] <string> <string>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt serial-update-method ( increment | unixtime | date );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt server <netprefix> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt bogus <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt edns <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt edns-udp-size <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt keys <server_key>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-udp-size <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | *
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer>
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt | * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt provide-ixfr <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt query-source <querysource4>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt query-source-v6 <querysource6>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt request-expire <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-ixfr <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-nsid <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt request-sit <boolean>; // not configured
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt support-ixfr <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-format ( many-answers | one-answer );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port (
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> | * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfers <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt servfail-ttl <ttlval>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-signing-nodes <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-signing-signatures <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-signing-type <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-validity-interval <integer> [ <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sortlist { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt suppress-initial-notify <boolean>; // not yet implemented
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt topology { <address_match_element>; ... }; // not implemented
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-format ( many-answers | one-answer );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt trusted-keys { <string> <integer> <integer> <integer>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <quoted_string>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt try-tcp-refresh <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt update-check-ksk <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt use-alt-transfer-source <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt use-queryport-pool <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zero-no-soa-ttl <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zero-no-soa-ttl-cache <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone <string> <optional_class> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-notify { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query-on { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-transfer { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-update { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-update-forwarding { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt also-notify [ port <integer> ] [ dscp <integer> ] { (
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <masters> | <ipv4_address> [ port <integer> ] |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <ipv6_address> [ port <integer> ] ) [ key <string> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt alt-transfer-source ( <ipv4_address> | * ) [ port (
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> | * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt alt-transfer-source-v6 ( <ipv6_address> | * ) [ port (
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> | * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt auto-dnssec ( allow | maintain | off );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-dup-records ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-integrity <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-mx ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-mx-cname ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-names ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-sibling <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-spf ( warn | ignore );
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt check-srv-cname ( fail | warn | ignore );
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt check-wildcard <boolean>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt database <string>;
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt delegation-only <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dialup <dialuptype>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlz <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-dnskey-kskonly <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-loadkeys-interval <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-secure-to-insecure <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-update-mode ( maintain | no-resign );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt file <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt forward ( first | only );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt forwarders [ port <integer> ] [ dscp <integer> ] { (
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <ipv4_address> | <ipv6_address> ) [ port <integer> ] [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dscp <integer> ]; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt in-view <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt inline-signing <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ixfr-base <quoted_string>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ixfr-from-differences <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ixfr-tmp-file <quoted_string>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt journal <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt key-directory <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt maintain-ixfr-base <boolean>; // obsolete
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt masterfile-format ( text | raw | map );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt masterfile-style ( full | relative );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt masters [ port <integer> ] [ dscp <integer> ] { ( <masters>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt | <ipv4_address> [ port <integer> ] | <ipv6_address> [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port <integer> ] ) [ key <string> ]; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-ixfr-log-size <size>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-journal-size <size_no_default>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-refresh-time <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-retry-time <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-transfer-idle-in <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-transfer-idle-out <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-transfer-time-in <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-transfer-time-out <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt max-zone-ttl <maxttl_no_default>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt min-refresh-time <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt min-retry-time <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt multi-master <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify <notifytype>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-delay <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-source ( <ipv4_address> | * ) [ port ( <integer> | *
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt | * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt notify-to-soa <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt nsec3-test-zone <boolean>; // test only
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt pubkey <integer> <integer> <integer>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <quoted_string>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-expire <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt request-ixfr <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt serial-update-method ( increment | unixtime | date );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt server-addresses { ( <ipv4_address> | <ipv6_address> ) [
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt port <integer> ]; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt server-names { <quoted_string>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-signing-nodes <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-signing-signatures <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-signing-type <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt sig-validity-interval <integer> [ <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-source ( <ipv4_address> | * ) [ port ( <integer> |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt transfer-source-v6 ( <ipv6_address> | * ) [ port (
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> | * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt try-tcp-refresh <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt type ( master | slave | stub | static-stub | hint | forward
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt | delegation-only | redirect );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt update-check-ksk <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt update-policy ( local | { ( grant | deny ) <string> ( name
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt | subdomain | wildcard | self | selfsub | selfwild |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt krb5-self | ms-self | krb5-subdomain | ms-subdomain |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt tcp-self | 6to4-self | zonesub | external ) [ <string>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ] <rrtypelist>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt use-alt-transfer-source <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zero-no-soa-ttl <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone-statistics <zonestat>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt zone-statistics <zonestat>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntzone <string> <optional_class> {
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-notify { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-query-on { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-transfer { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-update { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt allow-update-forwarding { <address_match_element>; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt also-notify [ port <integer> ] [ dscp <integer> ] { ( <masters> |
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <ipv4_address> [ port <integer> ] | <ipv6_address> [ port
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt <integer> ] ) [ key <string> ]; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ] [ dscp <integer> ];
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt * ) ] [ dscp <integer> ];
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt auto-dnssec ( allow | maintain | off );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-dup-records ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-integrity <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-mx ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-mx-cname ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-names ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-sibling <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-spf ( warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-srv-cname ( fail | warn | ignore );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt check-wildcard <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt database <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt delegation-only <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dialup <dialuptype>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dlz <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-dnskey-kskonly <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-loadkeys-interval <integer>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-secure-to-insecure <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt dnssec-update-mode ( maintain | no-resign );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt file <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt forward ( first | only );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt in-view <string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt inline-signing <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ixfr-base <quoted_string>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ixfr-from-differences <boolean>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ixfr-tmp-file <quoted_string>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt journal <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt key-directory <quoted_string>;
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt maintain-ixfr-base <boolean>; // obsolete
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt masterfile-format ( text | raw | map );
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt masterfile-style ( full | relative );