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