diff options
Diffstat (limited to 'doc/misc/options')
-rw-r--r-- | doc/misc/options | 70 |
1 files changed, 40 insertions, 30 deletions
diff --git a/doc/misc/options b/doc/misc/options index 66df0bd60c63c..f23568cda1c3e 100644 --- a/doc/misc/options +++ b/doc/misc/options @@ -32,7 +32,7 @@ logging { print-time <boolean>; severity <log_severity>; stderr; - syslog <optional_facility>; + syslog [ <syslog_facility> ]; }; }; @@ -41,7 +41,7 @@ lwres { [ port <integer> ]; ... }; ndots <integer>; search { <string>; ... }; - view <string> <optional_class>; + view <string> [ <class> ]; }; managed-keys { <string> <string> <integer> <integer> <integer> @@ -92,14 +92,14 @@ options { check-wildcard <boolean>; cleaning-interval <integer>; clients-per-query <integer>; - coresize <size>; - datasize <size>; + coresize ( unlimited | default | <sizeval> ); + datasize ( unlimited | default | <sizeval> ); deallocate-on-exit <boolean>; // obsolete deny-answer-addresses { <address_match_element>; ... } [ except-from { <quoted_string>; ... } ]; deny-answer-aliases { <quoted_string>; ... } [ except-from { <quoted_string>; ... } ]; - dialup <dialuptype>; + dialup ( notify | notify-passive | refresh | passive | <boolean> ); directory <quoted_string>; disable-algorithms <string> { <string>; ... }; disable-empty-zone <string>; @@ -132,9 +132,13 @@ options { empty-zones-enable <boolean>; fake-iquery <boolean>; // obsolete fetch-glue <boolean>; // obsolete - files <size>; + fetch-quota-params <integer> <fixedpoint> + <fixedpoint> <fixedpoint>; // not configured + fetches-per-server <integer> [ ( drop | fail ) ]; // not configured + fetches-per-zone <integer> [ ( drop | fail ) ]; // not configured + files ( unlimited | default | <sizeval> ); filter-aaaa { <address_match_element>; ... }; // not configured - filter-aaaa-on-v4 <v4_aaaa>; // not configured + filter-aaaa-on-v4 ( break-dnssec | <boolean> ); // not configured flush-zones-on-shutdown <boolean>; forward ( first | only ); forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> ) @@ -146,7 +150,7 @@ options { hostname ( <quoted_string> | none ); inline-signing <boolean>; interface-interval <integer>; - ixfr-from-differences <ixfrdiff>; + ixfr-from-differences ( master | slave | <boolean> ); key-directory <quoted_string>; lame-ttl <integer>; listen-on [ port <integer> ] { <address_match_element>; ... }; @@ -159,7 +163,7 @@ options { max-cache-size <size_no_default>; max-cache-ttl <integer>; max-clients-per-query <integer>; - max-ixfr-log-size <size>; // obsolete + max-ixfr-log-size ( unlimited | default | <sizeval> ); // obsolete max-journal-size <size_no_default>; max-ncache-ttl <integer>; max-recursion-depth <integer>; @@ -182,7 +186,7 @@ options { multiple-cnames <boolean>; // obsolete named-xfer <quoted_string>; // obsolete no-case-compress { <address_match_element>; ... }; - notify <notifytype>; + notify ( explicit | master-only | <boolean> ); notify-delay <integer>; notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ]; notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]; @@ -227,7 +231,7 @@ options { sig-signing-type <integer>; sig-validity-interval <integer> [ <integer> ]; sortlist { <address_match_element>; ... }; - stacksize <size>; + stacksize ( unlimited | default | <sizeval> ); statistics-file <quoted_string>; statistics-interval <integer>; // not yet implemented suppress-initial-notify <boolean>; // not yet implemented @@ -249,14 +253,14 @@ options { update-check-ksk <boolean>; use-alt-transfer-source <boolean>; use-id-pool <boolean>; // obsolete - use-ixfr <boolean>; + use-ixfr <boolean>; // obsolete use-queryport-pool <boolean>; // obsolete use-v4-udp-ports { <portrange>; ... }; use-v6-udp-ports { <portrange>; ... }; version ( <quoted_string> | none ); zero-no-soa-ttl <boolean>; zero-no-soa-ttl-cache <boolean>; - zone-statistics <zonestat>; + zone-statistics ( full | terse | none | <boolean> ); }; server <netprefix> { @@ -285,7 +289,7 @@ statistics-channels { trusted-keys { <string> <integer> <integer> <integer> <quoted_string>; ... }; -view <string> <optional_class> { +view <string> [ <class> ] { acache-cleaning-interval <integer>; acache-enable <boolean>; additional-from-auth <boolean>; @@ -327,7 +331,7 @@ view <string> <optional_class> { except-from { <quoted_string>; ... } ]; deny-answer-aliases { <quoted_string>; ... } [ except-from { <quoted_string>; ... } ]; - dialup <dialuptype>; + dialup ( notify | notify-passive | refresh | passive | <boolean> ); disable-algorithms <string> { <string>; ... }; disable-empty-zone <string>; dlz <string> { @@ -360,13 +364,17 @@ view <string> <optional_class> { empty-server <string>; empty-zones-enable <boolean>; fetch-glue <boolean>; // obsolete + fetch-quota-params <integer> <fixedpoint> + <fixedpoint> <fixedpoint>; // not configured + fetches-per-server <integer> [ ( drop | fail ) ]; // not configured + fetches-per-zone <integer> [ ( drop | fail ) ]; // not configured filter-aaaa { <address_match_element>; ... }; // not configured - filter-aaaa-on-v4 <v4_aaaa>; // not configured + filter-aaaa-on-v4 ( break-dnssec | <boolean> ); // not configured forward ( first | only ); forwarders [ port <integer> ] { ( <ipv4_address> | <ipv6_address> ) [ port <integer> ]; ... }; inline-signing <boolean>; - ixfr-from-differences <ixfrdiff>; + ixfr-from-differences ( master | slave | <boolean> ); key <string> { algorithm <string>; secret <string>; @@ -384,7 +392,7 @@ view <string> <optional_class> { max-cache-size <size_no_default>; max-cache-ttl <integer>; max-clients-per-query <integer>; - max-ixfr-log-size <size>; // obsolete + max-ixfr-log-size ( unlimited | default | <sizeval> ); // obsolete max-journal-size <size_no_default>; max-ncache-ttl <integer>; max-recursion-depth <integer>; @@ -402,7 +410,7 @@ view <string> <optional_class> { minimal-responses <boolean>; multi-master <boolean>; no-case-compress { <address_match_element>; ... }; - notify <notifytype>; + notify ( explicit | master-only | <boolean> ); notify-delay <integer>; notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ]; notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]; @@ -468,7 +476,7 @@ view <string> <optional_class> { use-queryport-pool <boolean>; // obsolete zero-no-soa-ttl <boolean>; zero-no-soa-ttl-cache <boolean>; - zone <string> <optional_class> { + zone <string> [ <class> ] { allow-notify { <address_match_element>; ... }; allow-query { <address_match_element>; ... }; allow-query-on { <address_match_element>; ... }; @@ -494,7 +502,8 @@ view <string> <optional_class> { check-wildcard <boolean>; database <string>; delegation-only <boolean>; - dialup <dialuptype>; + dialup ( notify | notify-passive | refresh | passive | + <boolean> ); dnssec-dnskey-kskonly <boolean>; dnssec-loadkeys-interval <integer>; dnssec-secure-to-insecure <boolean>; @@ -514,7 +523,8 @@ view <string> <optional_class> { masters [ port <integer> ] { ( <masters> | <ipv4_address> [ port <integer> ] | <ipv6_address> [ port <integer> ] ) [ key <string> ]; ... }; - max-ixfr-log-size <size>; // obsolete + max-ixfr-log-size ( unlimited | default | + <sizeval> ); // obsolete max-journal-size <size_no_default>; max-refresh-time <integer>; max-retry-time <integer>; @@ -525,7 +535,7 @@ view <string> <optional_class> { min-refresh-time <integer>; min-retry-time <integer>; multi-master <boolean>; - notify <notifytype>; + notify ( explicit | master-only | <boolean> ); notify-delay <integer>; notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ]; @@ -559,12 +569,12 @@ view <string> <optional_class> { ] <rrtypelist>; ... }; use-alt-transfer-source <boolean>; zero-no-soa-ttl <boolean>; - zone-statistics <zonestat>; + zone-statistics ( full | terse | none | <boolean> ); }; - zone-statistics <zonestat>; + zone-statistics ( full | terse | none | <boolean> ); }; -zone <string> <optional_class> { +zone <string> [ <class> ] { allow-notify { <address_match_element>; ... }; allow-query { <address_match_element>; ... }; allow-query-on { <address_match_element>; ... }; @@ -589,7 +599,7 @@ zone <string> <optional_class> { check-wildcard <boolean>; database <string>; delegation-only <boolean>; - dialup <dialuptype>; + dialup ( notify | notify-passive | refresh | passive | <boolean> ); dnssec-dnskey-kskonly <boolean>; dnssec-loadkeys-interval <integer>; dnssec-secure-to-insecure <boolean>; @@ -609,7 +619,7 @@ zone <string> <optional_class> { masters [ port <integer> ] { ( <masters> | <ipv4_address> [ port <integer> ] | <ipv6_address> [ port <integer> ] ) [ key <string> ]; ... }; - max-ixfr-log-size <size>; // obsolete + max-ixfr-log-size ( unlimited | default | <sizeval> ); // obsolete max-journal-size <size_no_default>; max-refresh-time <integer>; max-retry-time <integer>; @@ -620,7 +630,7 @@ zone <string> <optional_class> { min-refresh-time <integer>; min-retry-time <integer>; multi-master <boolean>; - notify <notifytype>; + notify ( explicit | master-only | <boolean> ); notify-delay <integer>; notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ]; notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]; @@ -648,6 +658,6 @@ zone <string> <optional_class> { | zonesub | external ) [ <string> ] <rrtypelist>; ... }; use-alt-transfer-source <boolean>; zero-no-soa-ttl <boolean>; - zone-statistics <zonestat>; + zone-statistics ( full | terse | none | <boolean> ); }; |