summaryrefslogtreecommitdiff
path: root/doc/misc/options
diff options
context:
space:
mode:
Diffstat (limited to 'doc/misc/options')
-rw-r--r--doc/misc/options70
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> );
};