Un-format grammar files in doc/misc
The next commit is going to add parser for ISC configuration format. To simplify the parser the grammar files in doc/misc are no longer line-wrapped as handling it would make the grammar parser unnecessairly complicated. This affects visible output in the ARM, but in the end we are going to replace the auto-generated .rst files with grammar pretty printed, so formatting of these files does not matter in practical terms.
This commit is contained in:
@@ -35,28 +35,14 @@ C style: /\* \*/
|
||||
|
||||
Unix style: # to end of line
|
||||
|
||||
ACL
|
||||
^^^
|
||||
|
||||
::
|
||||
|
||||
acl string { address_match_element; ... };
|
||||
|
||||
CONTROLS
|
||||
^^^^^^^^
|
||||
|
||||
::
|
||||
|
||||
controls {
|
||||
inet ( ipv4_address | ipv6_address |
|
||||
* ) [ port ( integer | * ) ] allow
|
||||
{ address_match_element; ... } [
|
||||
keys { string; ... } ] [ read-only
|
||||
boolean ];
|
||||
unix quoted_string perm integer
|
||||
owner integer group integer [
|
||||
keys { string; ... } ] [ read-only
|
||||
boolean ];
|
||||
inet ( ipv4_address | ipv6_address | * ) [ port ( integer | * ) ] allow { address_match_element; ... } [ keys { string; ... } ] [ read-only boolean ];
|
||||
unix quoted_string perm integer owner integer group integer [ keys { string; ... } ] [ read-only boolean ];
|
||||
};
|
||||
|
||||
DLZ
|
||||
@@ -76,11 +62,9 @@ DNSSEC-POLICY
|
||||
|
||||
dnssec-policy string {
|
||||
dnskey-ttl duration;
|
||||
keys { ( csk | ksk | zsk ) [ ( key-directory ) ] lifetime
|
||||
duration_or_unlimited algorithm string [ integer ]; ... };
|
||||
keys { ( csk | ksk | zsk ) [ ( key-directory ) ] lifetime duration_or_unlimited algorithm string [ integer ]; ... };
|
||||
max-zone-ttl duration;
|
||||
nsec3param [ iterations integer ] [ optout boolean ] [
|
||||
salt-length integer ];
|
||||
nsec3param [ iterations integer ] [ optout boolean ] [ salt-length integer ];
|
||||
parent-ds-ttl duration;
|
||||
parent-propagation-delay duration;
|
||||
publish-safety duration;
|
||||
@@ -97,8 +81,7 @@ DYNDB
|
||||
|
||||
::
|
||||
|
||||
dyndb string quoted_string {
|
||||
unspecified-text };
|
||||
dyndb string quoted_string { unspecified-text };
|
||||
|
||||
HTTP
|
||||
^^^^
|
||||
@@ -130,8 +113,7 @@ LOGGING
|
||||
category string { string; ... };
|
||||
channel string {
|
||||
buffered boolean;
|
||||
file quoted_string [ versions ( unlimited | integer ) ]
|
||||
[ size size ] [ suffix ( increment | timestamp ) ];
|
||||
file quoted_string [ versions ( unlimited | integer ) ] [ size size ] [ suffix ( increment | timestamp ) ];
|
||||
null;
|
||||
print-category boolean;
|
||||
print-severity boolean;
|
||||
@@ -149,10 +131,7 @@ See DNSSEC-KEYS.
|
||||
|
||||
::
|
||||
|
||||
managed-keys { string ( static-key
|
||||
| initial-key | static-ds |
|
||||
initial-ds ) integer integer
|
||||
integer quoted_string; ... };, deprecated
|
||||
managed-keys { string ( static-key | initial-key | static-ds | initial-ds ) integer integer integer quoted_string; ... };, deprecated
|
||||
|
||||
OPTIONS
|
||||
^^^^^^^
|
||||
@@ -168,18 +147,12 @@ OPTIONS
|
||||
allow-query-on { address_match_element; ... };
|
||||
allow-recursion { address_match_element; ... };
|
||||
allow-recursion-on { address_match_element; ... };
|
||||
allow-transfer [ port integer ] [ transport string ] {
|
||||
address_match_element; ... };
|
||||
allow-transfer [ port integer ] [ transport string ] { address_match_element; ... };
|
||||
allow-update { address_match_element; ... };
|
||||
allow-update-forwarding { address_match_element; ... };
|
||||
also-notify [ port integer ] [ dscp integer ] { (
|
||||
remote-servers | ipv4_address [ port integer ] |
|
||||
ipv6_address [ port integer ] ) [ key string ] [ tls
|
||||
string ]; ... };
|
||||
alt-transfer-source ( ipv4_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
alt-transfer-source-v6 ( ipv6_address | * ) [ port ( integer |
|
||||
* ) ] [ dscp integer ];
|
||||
also-notify [ port integer ] [ dscp integer ] { ( remote-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... };
|
||||
alt-transfer-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
alt-transfer-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
answer-cookie boolean;
|
||||
attach-cache string;
|
||||
auth-nxdomain boolean;
|
||||
@@ -189,19 +162,12 @@ OPTIONS
|
||||
avoid-v6-udp-ports { portrange; ... };
|
||||
bindkeys-file quoted_string;
|
||||
blackhole { address_match_element; ... };
|
||||
catalog-zones { zone string [ default-primaries [ port integer
|
||||
] [ dscp integer ] { ( remote-servers | ipv4_address [
|
||||
port integer ] | ipv6_address [ port integer ] ) [ key
|
||||
string ] [ tls string ]; ... } ] [ zone-directory
|
||||
quoted_string ] [ in-memory boolean ] [ min-update-interval
|
||||
duration ]; ... };
|
||||
catalog-zones { zone string [ default-primaries [ port integer ] [ dscp integer ] { ( remote-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... } ] [ zone-directory quoted_string ] [ in-memory boolean ] [ min-update-interval duration ]; ... };
|
||||
check-dup-records ( fail | warn | ignore );
|
||||
check-integrity boolean;
|
||||
check-mx ( fail | warn | ignore );
|
||||
check-mx-cname ( fail | warn | ignore );
|
||||
check-names ( primary | master |
|
||||
secondary | slave | response ) (
|
||||
fail | warn | ignore );
|
||||
check-names ( primary | master | secondary | slave | response ) ( fail | warn | ignore );
|
||||
check-sibling boolean;
|
||||
check-spf ( warn | ignore );
|
||||
check-srv-cname ( fail | warn | ignore );
|
||||
@@ -211,16 +177,12 @@ OPTIONS
|
||||
cookie-secret string;
|
||||
coresize ( default | unlimited | sizeval );
|
||||
datasize ( default | unlimited | sizeval );
|
||||
deny-answer-addresses { address_match_element; ... } [
|
||||
except-from { string; ... } ];
|
||||
deny-answer-aliases { string; ... } [ except-from { string; ...
|
||||
} ];
|
||||
deny-answer-addresses { address_match_element; ... } [ except-from { string; ... } ];
|
||||
deny-answer-aliases { string; ... } [ except-from { string; ... } ];
|
||||
dialup ( notify | notify-passive | passive | refresh | boolean );
|
||||
directory quoted_string;
|
||||
disable-algorithms string { string;
|
||||
... };
|
||||
disable-ds-digests string { string;
|
||||
... };
|
||||
disable-algorithms string { string; ... };
|
||||
disable-ds-digests string { string; ... };
|
||||
disable-empty-zone string;
|
||||
dns64 netprefix {
|
||||
break-dnssec boolean;
|
||||
@@ -243,18 +205,12 @@ OPTIONS
|
||||
dnssec-secure-to-insecure boolean;
|
||||
dnssec-update-mode ( maintain | no-resign );
|
||||
dnssec-validation ( yes | no | auto );
|
||||
dnstap { ( all | auth | client | forwarder | resolver | update ) [
|
||||
( query | response ) ]; ... };
|
||||
dnstap { ( all | auth | client | forwarder | resolver | update ) [ ( query | response ) ]; ... };
|
||||
dnstap-identity ( quoted_string | none | hostname );
|
||||
dnstap-output ( file | unix ) quoted_string [ size ( unlimited |
|
||||
size ) ] [ versions ( unlimited | integer ) ] [ suffix (
|
||||
increment | timestamp ) ];
|
||||
dnstap-output ( file | unix ) quoted_string [ size ( unlimited | size ) ] [ versions ( unlimited | integer ) ] [ suffix ( increment | timestamp ) ];
|
||||
dnstap-version ( quoted_string | none );
|
||||
dscp integer;
|
||||
dual-stack-servers [ port integer ] { ( quoted_string [ port
|
||||
integer ] [ dscp integer ] | ipv4_address [ port
|
||||
integer ] [ dscp integer ] | ipv6_address [ port
|
||||
integer ] [ dscp integer ] ); ... };
|
||||
dual-stack-servers [ port integer ] { ( quoted_string [ port integer ] [ dscp integer ] | ipv4_address [ port integer ] [ dscp integer ] | ipv6_address [ port integer ] [ dscp integer ] ); ... };
|
||||
dump-file quoted_string;
|
||||
edns-udp-size integer;
|
||||
empty-contact string;
|
||||
@@ -266,8 +222,7 @@ OPTIONS
|
||||
files ( default | unlimited | sizeval );
|
||||
flush-zones-on-shutdown boolean;
|
||||
forward ( first | only );
|
||||
forwarders [ port integer ] [ dscp integer ] { ( ipv4_address
|
||||
| ipv6_address ) [ port integer ] [ dscp integer ]; ... };
|
||||
forwarders [ port integer ] [ dscp integer ] { ( ipv4_address | ipv6_address ) [ port integer ] [ dscp integer ]; ... };
|
||||
fstrm-set-buffer-hint integer;
|
||||
fstrm-set-flush-timeout integer;
|
||||
fstrm-set-input-queue-size integer;
|
||||
@@ -286,18 +241,11 @@ OPTIONS
|
||||
ipv4only-contact string;
|
||||
ipv4only-enable boolean;
|
||||
ipv4only-server string;
|
||||
ixfr-from-differences ( primary | master | secondary | slave |
|
||||
boolean );
|
||||
ixfr-from-differences ( primary | master | secondary | slave | boolean );
|
||||
key-directory quoted_string;
|
||||
lame-ttl duration;
|
||||
listen-on [ port integer ] [ dscp
|
||||
integer ] [ tls string ] [ http
|
||||
string ] {
|
||||
address_match_element; ... };
|
||||
listen-on-v6 [ port integer ] [ dscp
|
||||
integer ] [ tls string ] [ http
|
||||
string ] {
|
||||
address_match_element; ... };
|
||||
listen-on [ port integer ] [ dscp integer ] [ tls string ] [ http string ] { address_match_element; ... };
|
||||
listen-on-v6 [ port integer ] [ dscp integer ] [ tls string ] [ http string ] { address_match_element; ... };
|
||||
lmdb-mapsize sizeval;
|
||||
lock-file ( quoted_string | none );
|
||||
managed-keys-directory quoted_string;
|
||||
@@ -339,30 +287,22 @@ OPTIONS
|
||||
notify ( explicit | master-only | primary-only | boolean );
|
||||
notify-delay integer;
|
||||
notify-rate integer;
|
||||
notify-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
notify-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ]
|
||||
[ dscp integer ];
|
||||
notify-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify-to-soa boolean;
|
||||
nta-lifetime duration;
|
||||
nta-recheck duration;
|
||||
nxdomain-redirect string;
|
||||
parental-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
parental-source-v6 ( ipv6_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
parental-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
parental-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
pid-file ( quoted_string | none );
|
||||
port integer;
|
||||
preferred-glue string;
|
||||
prefetch integer [ integer ];
|
||||
provide-ixfr boolean;
|
||||
qname-minimization ( strict | relaxed | disabled | off );
|
||||
query-source ( ( [ address ] ( ipv4_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query-source-v6 ( ( [ address ] ( ipv6_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query-source ( ( [ address ] ( ipv4_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
query-source-v6 ( ( [ address ] ( ipv6_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
querylog boolean;
|
||||
random-device ( quoted_string | none );
|
||||
rate-limit {
|
||||
@@ -393,26 +333,12 @@ OPTIONS
|
||||
resolver-nonbackoff-tries integer;
|
||||
resolver-query-timeout integer;
|
||||
resolver-retry-interval integer;
|
||||
response-padding { address_match_element; ... } block-size
|
||||
integer;
|
||||
response-policy { zone string [ add-soa boolean ] [ log
|
||||
boolean ] [ max-policy-ttl duration ] [ min-update-interval
|
||||
duration ] [ policy ( cname | disabled | drop | given | no-op
|
||||
| nodata | nxdomain | passthru | tcp-only quoted_string ) ] [
|
||||
recursive-only boolean ] [ nsip-enable boolean ] [
|
||||
nsdname-enable boolean ]; ... } [ add-soa boolean ] [
|
||||
break-dnssec boolean ] [ max-policy-ttl duration ] [
|
||||
min-update-interval duration ] [ min-ns-dots integer ] [
|
||||
nsip-wait-recurse boolean ] [ nsdname-wait-recurse boolean
|
||||
] [ qname-wait-recurse boolean ] [ recursive-only boolean ]
|
||||
[ nsip-enable boolean ] [ nsdname-enable boolean ] [
|
||||
dnsrps-enable boolean ] [ dnsrps-options { unspecified-text
|
||||
} ];
|
||||
response-padding { address_match_element; ... } block-size integer;
|
||||
response-policy { zone string [ add-soa boolean ] [ log boolean ] [ max-policy-ttl duration ] [ min-update-interval duration ] [ policy ( cname | disabled | drop | given | no-op | nodata | nxdomain | passthru | tcp-only quoted_string ) ] [ recursive-only boolean ] [ nsip-enable boolean ] [ nsdname-enable boolean ]; ... } [ add-soa boolean ] [ break-dnssec boolean ] [ max-policy-ttl duration ] [ min-update-interval duration ] [ min-ns-dots integer ] [ nsip-wait-recurse boolean ] [ nsdname-wait-recurse boolean ] [ qname-wait-recurse boolean ] [ recursive-only boolean ] [ nsip-enable boolean ] [ nsdname-enable boolean ] [ dnsrps-enable boolean ] [ dnsrps-options { unspecified-text } ];
|
||||
reuseport boolean;
|
||||
root-delegation-only [ exclude { string; ... } ];
|
||||
root-key-sentinel boolean;
|
||||
rrset-order { [ class string ] [ type string ] [ name
|
||||
quoted_string ] string string; ... };
|
||||
rrset-order { [ class string ] [ type string ] [ name quoted_string ] string string; ... };
|
||||
secroots-file quoted_string;
|
||||
send-cookie boolean;
|
||||
serial-query-rate integer;
|
||||
@@ -451,10 +377,8 @@ OPTIONS
|
||||
tls-port integer;
|
||||
transfer-format ( many-answers | one-answer );
|
||||
transfer-message-size integer;
|
||||
transfer-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
transfer-source-v6 ( ipv6_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
transfer-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfer-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfers-in integer;
|
||||
transfers-out integer;
|
||||
transfers-per-ns integer;
|
||||
@@ -479,30 +403,21 @@ PARENTAL-AGENTS
|
||||
|
||||
::
|
||||
|
||||
parental-agents string [ port integer ] [
|
||||
dscp integer ] { ( remote-servers |
|
||||
ipv4_address [ port integer ] |
|
||||
ipv6_address [ port integer ] ) [ key
|
||||
string ] [ tls string ]; ... };
|
||||
parental-agents string [ port integer ] [ dscp integer ] { ( remote-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... };
|
||||
|
||||
PLUGIN
|
||||
^^^^^^
|
||||
|
||||
::
|
||||
|
||||
plugin ( query ) string [ { unspecified-text
|
||||
} ];
|
||||
plugin ( query ) string [ { unspecified-text } ];
|
||||
|
||||
PRIMARIES
|
||||
^^^^^^^^^
|
||||
|
||||
::
|
||||
|
||||
primaries string [ port integer ] [ dscp
|
||||
integer ] { ( remote-servers |
|
||||
ipv4_address [ port integer ] |
|
||||
ipv6_address [ port integer ] ) [ key
|
||||
string ] [ tls string ]; ... };
|
||||
primaries string [ port integer ] [ dscp integer ] { ( remote-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... };
|
||||
|
||||
SERVER
|
||||
^^^^^^
|
||||
@@ -516,18 +431,12 @@ SERVER
|
||||
edns-version integer;
|
||||
keys server_key;
|
||||
max-udp-size integer;
|
||||
notify-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
notify-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ]
|
||||
[ dscp integer ];
|
||||
notify-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
padding integer;
|
||||
provide-ixfr boolean;
|
||||
query-source ( ( [ address ] ( ipv4_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query-source-v6 ( ( [ address ] ( ipv6_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query-source ( ( [ address ] ( ipv4_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
query-source-v6 ( ( [ address ] ( ipv6_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
request-expire boolean;
|
||||
request-ixfr boolean;
|
||||
request-nsid boolean;
|
||||
@@ -535,10 +444,8 @@ SERVER
|
||||
tcp-keepalive boolean;
|
||||
tcp-only boolean;
|
||||
transfer-format ( many-answers | one-answer );
|
||||
transfer-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
transfer-source-v6 ( ipv6_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
transfer-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfer-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfers integer;
|
||||
};
|
||||
|
||||
@@ -548,10 +455,7 @@ STATISTICS-CHANNELS
|
||||
::
|
||||
|
||||
statistics-channels {
|
||||
inet ( ipv4_address | ipv6_address |
|
||||
* ) [ port ( integer | * ) ] [
|
||||
allow { address_match_element; ...
|
||||
} ];
|
||||
inet ( ipv4_address | ipv6_address | * ) [ port ( integer | * ) ] [ allow { address_match_element; ... } ];
|
||||
};
|
||||
|
||||
TLS
|
||||
@@ -576,10 +480,7 @@ TRUST-ANCHORS
|
||||
|
||||
::
|
||||
|
||||
trust-anchors { string ( static-key |
|
||||
initial-key | static-ds | initial-ds )
|
||||
integer integer integer
|
||||
quoted_string; ... };
|
||||
trust-anchors { string ( static-key | initial-key | static-ds | initial-ds ) integer integer integer quoted_string; ... };
|
||||
|
||||
TRUSTED-KEYS
|
||||
^^^^^^^^^^^^
|
||||
@@ -588,9 +489,7 @@ Deprecated - see DNSSEC-KEYS.
|
||||
|
||||
::
|
||||
|
||||
trusted-keys { string integer
|
||||
integer integer
|
||||
quoted_string; ... };, deprecated
|
||||
trusted-keys { string integer integer integer quoted_string; ... };, deprecated
|
||||
|
||||
VIEW
|
||||
^^^^
|
||||
@@ -606,48 +505,31 @@ VIEW
|
||||
allow-query-on { address_match_element; ... };
|
||||
allow-recursion { address_match_element; ... };
|
||||
allow-recursion-on { address_match_element; ... };
|
||||
allow-transfer [ port integer ] [ transport string ] {
|
||||
address_match_element; ... };
|
||||
allow-transfer [ port integer ] [ transport string ] { address_match_element; ... };
|
||||
allow-update { address_match_element; ... };
|
||||
allow-update-forwarding { address_match_element; ... };
|
||||
also-notify [ port integer ] [ dscp integer ] { (
|
||||
remote-servers | ipv4_address [ port integer ] |
|
||||
ipv6_address [ port integer ] ) [ key string ] [ tls
|
||||
string ]; ... };
|
||||
alt-transfer-source ( ipv4_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
alt-transfer-source-v6 ( ipv6_address | * ) [ port ( integer |
|
||||
* ) ] [ dscp integer ];
|
||||
also-notify [ port integer ] [ dscp integer ] { ( remote-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... };
|
||||
alt-transfer-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
alt-transfer-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
attach-cache string;
|
||||
auth-nxdomain boolean;
|
||||
auto-dnssec ( allow | maintain | off );
|
||||
catalog-zones { zone string [ default-primaries [ port integer
|
||||
] [ dscp integer ] { ( remote-servers | ipv4_address [
|
||||
port integer ] | ipv6_address [ port integer ] ) [ key
|
||||
string ] [ tls string ]; ... } ] [ zone-directory
|
||||
quoted_string ] [ in-memory boolean ] [ min-update-interval
|
||||
duration ]; ... };
|
||||
catalog-zones { zone string [ default-primaries [ port integer ] [ dscp integer ] { ( remote-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... } ] [ zone-directory quoted_string ] [ in-memory boolean ] [ min-update-interval duration ]; ... };
|
||||
check-dup-records ( fail | warn | ignore );
|
||||
check-integrity boolean;
|
||||
check-mx ( fail | warn | ignore );
|
||||
check-mx-cname ( fail | warn | ignore );
|
||||
check-names ( primary | master |
|
||||
secondary | slave | response ) (
|
||||
fail | warn | ignore );
|
||||
check-names ( primary | master | secondary | slave | response ) ( fail | warn | ignore );
|
||||
check-sibling boolean;
|
||||
check-spf ( warn | ignore );
|
||||
check-srv-cname ( fail | warn | ignore );
|
||||
check-wildcard boolean;
|
||||
clients-per-query integer;
|
||||
deny-answer-addresses { address_match_element; ... } [
|
||||
except-from { string; ... } ];
|
||||
deny-answer-aliases { string; ... } [ except-from { string; ...
|
||||
} ];
|
||||
deny-answer-addresses { address_match_element; ... } [ except-from { string; ... } ];
|
||||
deny-answer-aliases { string; ... } [ except-from { string; ... } ];
|
||||
dialup ( notify | notify-passive | passive | refresh | boolean );
|
||||
disable-algorithms string { string;
|
||||
... };
|
||||
disable-ds-digests string { string;
|
||||
... };
|
||||
disable-algorithms string { string; ... };
|
||||
disable-ds-digests string { string; ... };
|
||||
disable-empty-zone string;
|
||||
dlz string {
|
||||
database string;
|
||||
@@ -674,14 +556,9 @@ VIEW
|
||||
dnssec-secure-to-insecure boolean;
|
||||
dnssec-update-mode ( maintain | no-resign );
|
||||
dnssec-validation ( yes | no | auto );
|
||||
dnstap { ( all | auth | client | forwarder | resolver | update ) [
|
||||
( query | response ) ]; ... };
|
||||
dual-stack-servers [ port integer ] { ( quoted_string [ port
|
||||
integer ] [ dscp integer ] | ipv4_address [ port
|
||||
integer ] [ dscp integer ] | ipv6_address [ port
|
||||
integer ] [ dscp integer ] ); ... };
|
||||
dyndb string quoted_string {
|
||||
unspecified-text };
|
||||
dnstap { ( all | auth | client | forwarder | resolver | update ) [ ( query | response ) ]; ... };
|
||||
dual-stack-servers [ port integer ] { ( quoted_string [ port integer ] [ dscp integer ] | ipv4_address [ port integer ] [ dscp integer ] | ipv6_address [ port integer ] [ dscp integer ] ); ... };
|
||||
dyndb string quoted_string { unspecified-text };
|
||||
edns-udp-size integer;
|
||||
empty-contact string;
|
||||
empty-server string;
|
||||
@@ -690,13 +567,11 @@ VIEW
|
||||
fetches-per-server integer [ ( drop | fail ) ];
|
||||
fetches-per-zone integer [ ( drop | fail ) ];
|
||||
forward ( first | only );
|
||||
forwarders [ port integer ] [ dscp integer ] { ( ipv4_address
|
||||
| ipv6_address ) [ port integer ] [ dscp integer ]; ... };
|
||||
forwarders [ port integer ] [ dscp integer ] { ( ipv4_address | ipv6_address ) [ port integer ] [ dscp integer ]; ... };
|
||||
ipv4only-contact string;
|
||||
ipv4only-enable boolean;
|
||||
ipv4only-server string;
|
||||
ixfr-from-differences ( primary | master | secondary | slave |
|
||||
boolean );
|
||||
ixfr-from-differences ( primary | master | secondary | slave | boolean );
|
||||
key string {
|
||||
algorithm string;
|
||||
secret string;
|
||||
@@ -704,12 +579,7 @@ VIEW
|
||||
key-directory quoted_string;
|
||||
lame-ttl duration;
|
||||
lmdb-mapsize sizeval;
|
||||
managed-keys { string (
|
||||
static-key | initial-key
|
||||
| static-ds | initial-ds
|
||||
) integer integer
|
||||
integer
|
||||
quoted_string; ... };, deprecated
|
||||
managed-keys { string ( static-key | initial-key | static-ds | initial-ds ) integer integer integer quoted_string; ... };, deprecated
|
||||
masterfile-format ( raw | text );
|
||||
masterfile-style ( full | relative );
|
||||
match-clients { address_match_element; ... };
|
||||
@@ -746,30 +616,21 @@ VIEW
|
||||
nocookie-udp-size integer;
|
||||
notify ( explicit | master-only | primary-only | boolean );
|
||||
notify-delay integer;
|
||||
notify-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
notify-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ]
|
||||
[ dscp integer ];
|
||||
notify-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify-to-soa boolean;
|
||||
nta-lifetime duration;
|
||||
nta-recheck duration;
|
||||
nxdomain-redirect string;
|
||||
parental-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
parental-source-v6 ( ipv6_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
plugin ( query ) string [ {
|
||||
unspecified-text } ];
|
||||
parental-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
parental-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
plugin ( query ) string [ { unspecified-text } ];
|
||||
preferred-glue string;
|
||||
prefetch integer [ integer ];
|
||||
provide-ixfr boolean;
|
||||
qname-minimization ( strict | relaxed | disabled | off );
|
||||
query-source ( ( [ address ] ( ipv4_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query-source-v6 ( ( [ address ] ( ipv6_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query-source ( ( [ address ] ( ipv4_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
query-source-v6 ( ( [ address ] ( ipv6_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
rate-limit {
|
||||
all-per-second integer;
|
||||
errors-per-second integer;
|
||||
@@ -795,25 +656,11 @@ VIEW
|
||||
resolver-nonbackoff-tries integer;
|
||||
resolver-query-timeout integer;
|
||||
resolver-retry-interval integer;
|
||||
response-padding { address_match_element; ... } block-size
|
||||
integer;
|
||||
response-policy { zone string [ add-soa boolean ] [ log
|
||||
boolean ] [ max-policy-ttl duration ] [ min-update-interval
|
||||
duration ] [ policy ( cname | disabled | drop | given | no-op
|
||||
| nodata | nxdomain | passthru | tcp-only quoted_string ) ] [
|
||||
recursive-only boolean ] [ nsip-enable boolean ] [
|
||||
nsdname-enable boolean ]; ... } [ add-soa boolean ] [
|
||||
break-dnssec boolean ] [ max-policy-ttl duration ] [
|
||||
min-update-interval duration ] [ min-ns-dots integer ] [
|
||||
nsip-wait-recurse boolean ] [ nsdname-wait-recurse boolean
|
||||
] [ qname-wait-recurse boolean ] [ recursive-only boolean ]
|
||||
[ nsip-enable boolean ] [ nsdname-enable boolean ] [
|
||||
dnsrps-enable boolean ] [ dnsrps-options { unspecified-text
|
||||
} ];
|
||||
response-padding { address_match_element; ... } block-size integer;
|
||||
response-policy { zone string [ add-soa boolean ] [ log boolean ] [ max-policy-ttl duration ] [ min-update-interval duration ] [ policy ( cname | disabled | drop | given | no-op | nodata | nxdomain | passthru | tcp-only quoted_string ) ] [ recursive-only boolean ] [ nsip-enable boolean ] [ nsdname-enable boolean ]; ... } [ add-soa boolean ] [ break-dnssec boolean ] [ max-policy-ttl duration ] [ min-update-interval duration ] [ min-ns-dots integer ] [ nsip-wait-recurse boolean ] [ nsdname-wait-recurse boolean ] [ qname-wait-recurse boolean ] [ recursive-only boolean ] [ nsip-enable boolean ] [ nsdname-enable boolean ] [ dnsrps-enable boolean ] [ dnsrps-options { unspecified-text } ];
|
||||
root-delegation-only [ exclude { string; ... } ];
|
||||
root-key-sentinel boolean;
|
||||
rrset-order { [ class string ] [ type string ] [ name
|
||||
quoted_string ] string string; ... };
|
||||
rrset-order { [ class string ] [ type string ] [ name quoted_string ] string string; ... };
|
||||
send-cookie boolean;
|
||||
serial-update-method ( date | increment | unixtime );
|
||||
server netprefix {
|
||||
@@ -823,20 +670,12 @@ VIEW
|
||||
edns-version integer;
|
||||
keys server_key;
|
||||
max-udp-size integer;
|
||||
notify-source ( ipv4_address | * ) [ port ( integer | *
|
||||
) ] [ dscp integer ];
|
||||
notify-source-v6 ( ipv6_address | * ) [ port ( integer
|
||||
| * ) ] [ dscp integer ];
|
||||
notify-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
padding integer;
|
||||
provide-ixfr boolean;
|
||||
query-source ( ( [ address ] ( ipv4_address | * ) [ port
|
||||
( integer | * ) ] ) | ( [ [ address ] (
|
||||
ipv4_address | * ) ] port ( integer | * ) ) ) [
|
||||
dscp integer ];
|
||||
query-source-v6 ( ( [ address ] ( ipv6_address | * ) [
|
||||
port ( integer | * ) ] ) | ( [ [ address ] (
|
||||
ipv6_address | * ) ] port ( integer | * ) ) ) [
|
||||
dscp integer ];
|
||||
query-source ( ( [ address ] ( ipv4_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
query-source-v6 ( ( [ address ] ( ipv6_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
request-expire boolean;
|
||||
request-ixfr boolean;
|
||||
request-nsid boolean;
|
||||
@@ -844,10 +683,8 @@ VIEW
|
||||
tcp-keepalive boolean;
|
||||
tcp-only boolean;
|
||||
transfer-format ( many-answers | one-answer );
|
||||
transfer-source ( ipv4_address | * ) [ port ( integer |
|
||||
* ) ] [ dscp integer ];
|
||||
transfer-source-v6 ( ipv6_address | * ) [ port (
|
||||
integer | * ) ] [ dscp integer ];
|
||||
transfer-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfer-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfers integer;
|
||||
};
|
||||
servfail-ttl duration;
|
||||
@@ -863,19 +700,11 @@ VIEW
|
||||
stale-refresh-time duration;
|
||||
synth-from-dnssec boolean;
|
||||
transfer-format ( many-answers | one-answer );
|
||||
transfer-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
transfer-source-v6 ( ipv6_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
transfer-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfer-source-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
trust-anchor-telemetry boolean; // experimental
|
||||
trust-anchors { string ( static-key |
|
||||
initial-key | static-ds | initial-ds
|
||||
) integer integer integer
|
||||
quoted_string; ... };
|
||||
trusted-keys { string
|
||||
integer integer
|
||||
integer
|
||||
quoted_string; ... };, deprecated
|
||||
trust-anchors { string ( static-key | initial-key | static-ds | initial-ds ) integer integer integer quoted_string; ... };
|
||||
trusted-keys { string integer integer integer quoted_string; ... };, deprecated
|
||||
try-tcp-refresh boolean;
|
||||
update-check-ksk boolean;
|
||||
use-alt-transfer-source boolean;
|
||||
|
||||
@@ -48,17 +48,6 @@ C++ style: // to end of line
|
||||
.UNINDENT
|
||||
.sp
|
||||
Unix style: # to end of line
|
||||
.SS ACL
|
||||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
acl string { address_match_element; ... };
|
||||
.ft P
|
||||
.fi
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.SS CONTROLS
|
||||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
@@ -66,15 +55,8 @@ acl string { address_match_element; ... };
|
||||
.nf
|
||||
.ft C
|
||||
controls {
|
||||
inet ( ipv4_address | ipv6_address |
|
||||
* ) [ port ( integer | * ) ] allow
|
||||
{ address_match_element; ... } [
|
||||
keys { string; ... } ] [ read\-only
|
||||
boolean ];
|
||||
unix quoted_string perm integer
|
||||
owner integer group integer [
|
||||
keys { string; ... } ] [ read\-only
|
||||
boolean ];
|
||||
inet ( ipv4_address | ipv6_address | * ) [ port ( integer | * ) ] allow { address_match_element; ... } [ keys { string; ... } ] [ read\-only boolean ];
|
||||
unix quoted_string perm integer owner integer group integer [ keys { string; ... } ] [ read\-only boolean ];
|
||||
};
|
||||
.ft P
|
||||
.fi
|
||||
@@ -102,11 +84,9 @@ dlz string {
|
||||
.ft C
|
||||
dnssec\-policy string {
|
||||
dnskey\-ttl duration;
|
||||
keys { ( csk | ksk | zsk ) [ ( key\-directory ) ] lifetime
|
||||
duration_or_unlimited algorithm string [ integer ]; ... };
|
||||
keys { ( csk | ksk | zsk ) [ ( key\-directory ) ] lifetime duration_or_unlimited algorithm string [ integer ]; ... };
|
||||
max\-zone\-ttl duration;
|
||||
nsec3param [ iterations integer ] [ optout boolean ] [
|
||||
salt\-length integer ];
|
||||
nsec3param [ iterations integer ] [ optout boolean ] [ salt\-length integer ];
|
||||
parent\-ds\-ttl duration;
|
||||
parent\-propagation\-delay duration;
|
||||
publish\-safety duration;
|
||||
@@ -127,8 +107,7 @@ dnssec\-policy string {
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
dyndb string quoted_string {
|
||||
unspecified\-text };
|
||||
dyndb string quoted_string { unspecified\-text };
|
||||
.ft P
|
||||
.fi
|
||||
.UNINDENT
|
||||
@@ -172,8 +151,7 @@ logging {
|
||||
category string { string; ... };
|
||||
channel string {
|
||||
buffered boolean;
|
||||
file quoted_string [ versions ( unlimited | integer ) ]
|
||||
[ size size ] [ suffix ( increment | timestamp ) ];
|
||||
file quoted_string [ versions ( unlimited | integer ) ] [ size size ] [ suffix ( increment | timestamp ) ];
|
||||
null;
|
||||
print\-category boolean;
|
||||
print\-severity boolean;
|
||||
@@ -195,10 +173,7 @@ See DNSSEC\-KEYS.
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
managed\-keys { string ( static\-key
|
||||
| initial\-key | static\-ds |
|
||||
initial\-ds ) integer integer
|
||||
integer quoted_string; ... };, deprecated
|
||||
managed\-keys { string ( static\-key | initial\-key | static\-ds | initial\-ds ) integer integer integer quoted_string; ... };, deprecated
|
||||
.ft P
|
||||
.fi
|
||||
.UNINDENT
|
||||
@@ -218,18 +193,12 @@ options {
|
||||
allow\-query\-on { address_match_element; ... };
|
||||
allow\-recursion { address_match_element; ... };
|
||||
allow\-recursion\-on { address_match_element; ... };
|
||||
allow\-transfer [ port integer ] [ transport string ] {
|
||||
address_match_element; ... };
|
||||
allow\-transfer [ port integer ] [ transport string ] { address_match_element; ... };
|
||||
allow\-update { address_match_element; ... };
|
||||
allow\-update\-forwarding { address_match_element; ... };
|
||||
also\-notify [ port integer ] [ dscp integer ] { (
|
||||
remote\-servers | ipv4_address [ port integer ] |
|
||||
ipv6_address [ port integer ] ) [ key string ] [ tls
|
||||
string ]; ... };
|
||||
alt\-transfer\-source ( ipv4_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
alt\-transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer |
|
||||
* ) ] [ dscp integer ];
|
||||
also\-notify [ port integer ] [ dscp integer ] { ( remote\-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... };
|
||||
alt\-transfer\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
alt\-transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
answer\-cookie boolean;
|
||||
attach\-cache string;
|
||||
auth\-nxdomain boolean;
|
||||
@@ -239,19 +208,12 @@ options {
|
||||
avoid\-v6\-udp\-ports { portrange; ... };
|
||||
bindkeys\-file quoted_string;
|
||||
blackhole { address_match_element; ... };
|
||||
catalog\-zones { zone string [ default\-primaries [ port integer
|
||||
] [ dscp integer ] { ( remote\-servers | ipv4_address [
|
||||
port integer ] | ipv6_address [ port integer ] ) [ key
|
||||
string ] [ tls string ]; ... } ] [ zone\-directory
|
||||
quoted_string ] [ in\-memory boolean ] [ min\-update\-interval
|
||||
duration ]; ... };
|
||||
catalog\-zones { zone string [ default\-primaries [ port integer ] [ dscp integer ] { ( remote\-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... } ] [ zone\-directory quoted_string ] [ in\-memory boolean ] [ min\-update\-interval duration ]; ... };
|
||||
check\-dup\-records ( fail | warn | ignore );
|
||||
check\-integrity boolean;
|
||||
check\-mx ( fail | warn | ignore );
|
||||
check\-mx\-cname ( fail | warn | ignore );
|
||||
check\-names ( primary | master |
|
||||
secondary | slave | response ) (
|
||||
fail | warn | ignore );
|
||||
check\-names ( primary | master | secondary | slave | response ) ( fail | warn | ignore );
|
||||
check\-sibling boolean;
|
||||
check\-spf ( warn | ignore );
|
||||
check\-srv\-cname ( fail | warn | ignore );
|
||||
@@ -261,16 +223,12 @@ options {
|
||||
cookie\-secret string;
|
||||
coresize ( default | unlimited | sizeval );
|
||||
datasize ( default | unlimited | sizeval );
|
||||
deny\-answer\-addresses { address_match_element; ... } [
|
||||
except\-from { string; ... } ];
|
||||
deny\-answer\-aliases { string; ... } [ except\-from { string; ...
|
||||
} ];
|
||||
deny\-answer\-addresses { address_match_element; ... } [ except\-from { string; ... } ];
|
||||
deny\-answer\-aliases { string; ... } [ except\-from { string; ... } ];
|
||||
dialup ( notify | notify\-passive | passive | refresh | boolean );
|
||||
directory quoted_string;
|
||||
disable\-algorithms string { string;
|
||||
... };
|
||||
disable\-ds\-digests string { string;
|
||||
... };
|
||||
disable\-algorithms string { string; ... };
|
||||
disable\-ds\-digests string { string; ... };
|
||||
disable\-empty\-zone string;
|
||||
dns64 netprefix {
|
||||
break\-dnssec boolean;
|
||||
@@ -293,18 +251,12 @@ options {
|
||||
dnssec\-secure\-to\-insecure boolean;
|
||||
dnssec\-update\-mode ( maintain | no\-resign );
|
||||
dnssec\-validation ( yes | no | auto );
|
||||
dnstap { ( all | auth | client | forwarder | resolver | update ) [
|
||||
( query | response ) ]; ... };
|
||||
dnstap { ( all | auth | client | forwarder | resolver | update ) [ ( query | response ) ]; ... };
|
||||
dnstap\-identity ( quoted_string | none | hostname );
|
||||
dnstap\-output ( file | unix ) quoted_string [ size ( unlimited |
|
||||
size ) ] [ versions ( unlimited | integer ) ] [ suffix (
|
||||
increment | timestamp ) ];
|
||||
dnstap\-output ( file | unix ) quoted_string [ size ( unlimited | size ) ] [ versions ( unlimited | integer ) ] [ suffix ( increment | timestamp ) ];
|
||||
dnstap\-version ( quoted_string | none );
|
||||
dscp integer;
|
||||
dual\-stack\-servers [ port integer ] { ( quoted_string [ port
|
||||
integer ] [ dscp integer ] | ipv4_address [ port
|
||||
integer ] [ dscp integer ] | ipv6_address [ port
|
||||
integer ] [ dscp integer ] ); ... };
|
||||
dual\-stack\-servers [ port integer ] { ( quoted_string [ port integer ] [ dscp integer ] | ipv4_address [ port integer ] [ dscp integer ] | ipv6_address [ port integer ] [ dscp integer ] ); ... };
|
||||
dump\-file quoted_string;
|
||||
edns\-udp\-size integer;
|
||||
empty\-contact string;
|
||||
@@ -316,8 +268,7 @@ options {
|
||||
files ( default | unlimited | sizeval );
|
||||
flush\-zones\-on\-shutdown boolean;
|
||||
forward ( first | only );
|
||||
forwarders [ port integer ] [ dscp integer ] { ( ipv4_address
|
||||
| ipv6_address ) [ port integer ] [ dscp integer ]; ... };
|
||||
forwarders [ port integer ] [ dscp integer ] { ( ipv4_address | ipv6_address ) [ port integer ] [ dscp integer ]; ... };
|
||||
fstrm\-set\-buffer\-hint integer;
|
||||
fstrm\-set\-flush\-timeout integer;
|
||||
fstrm\-set\-input\-queue\-size integer;
|
||||
@@ -336,18 +287,11 @@ options {
|
||||
ipv4only\-contact string;
|
||||
ipv4only\-enable boolean;
|
||||
ipv4only\-server string;
|
||||
ixfr\-from\-differences ( primary | master | secondary | slave |
|
||||
boolean );
|
||||
ixfr\-from\-differences ( primary | master | secondary | slave | boolean );
|
||||
key\-directory quoted_string;
|
||||
lame\-ttl duration;
|
||||
listen\-on [ port integer ] [ dscp
|
||||
integer ] [ tls string ] [ http
|
||||
string ] {
|
||||
address_match_element; ... };
|
||||
listen\-on\-v6 [ port integer ] [ dscp
|
||||
integer ] [ tls string ] [ http
|
||||
string ] {
|
||||
address_match_element; ... };
|
||||
listen\-on [ port integer ] [ dscp integer ] [ tls string ] [ http string ] { address_match_element; ... };
|
||||
listen\-on\-v6 [ port integer ] [ dscp integer ] [ tls string ] [ http string ] { address_match_element; ... };
|
||||
lmdb\-mapsize sizeval;
|
||||
lock\-file ( quoted_string | none );
|
||||
managed\-keys\-directory quoted_string;
|
||||
@@ -389,30 +333,22 @@ options {
|
||||
notify ( explicit | master\-only | primary\-only | boolean );
|
||||
notify\-delay integer;
|
||||
notify\-rate integer;
|
||||
notify\-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
notify\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ]
|
||||
[ dscp integer ];
|
||||
notify\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify\-to\-soa boolean;
|
||||
nta\-lifetime duration;
|
||||
nta\-recheck duration;
|
||||
nxdomain\-redirect string;
|
||||
parental\-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
parental\-source\-v6 ( ipv6_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
parental\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
parental\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
pid\-file ( quoted_string | none );
|
||||
port integer;
|
||||
preferred\-glue string;
|
||||
prefetch integer [ integer ];
|
||||
provide\-ixfr boolean;
|
||||
qname\-minimization ( strict | relaxed | disabled | off );
|
||||
query\-source ( ( [ address ] ( ipv4_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query\-source\-v6 ( ( [ address ] ( ipv6_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query\-source ( ( [ address ] ( ipv4_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
query\-source\-v6 ( ( [ address ] ( ipv6_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
querylog boolean;
|
||||
random\-device ( quoted_string | none );
|
||||
rate\-limit {
|
||||
@@ -443,26 +379,12 @@ options {
|
||||
resolver\-nonbackoff\-tries integer;
|
||||
resolver\-query\-timeout integer;
|
||||
resolver\-retry\-interval integer;
|
||||
response\-padding { address_match_element; ... } block\-size
|
||||
integer;
|
||||
response\-policy { zone string [ add\-soa boolean ] [ log
|
||||
boolean ] [ max\-policy\-ttl duration ] [ min\-update\-interval
|
||||
duration ] [ policy ( cname | disabled | drop | given | no\-op
|
||||
| nodata | nxdomain | passthru | tcp\-only quoted_string ) ] [
|
||||
recursive\-only boolean ] [ nsip\-enable boolean ] [
|
||||
nsdname\-enable boolean ]; ... } [ add\-soa boolean ] [
|
||||
break\-dnssec boolean ] [ max\-policy\-ttl duration ] [
|
||||
min\-update\-interval duration ] [ min\-ns\-dots integer ] [
|
||||
nsip\-wait\-recurse boolean ] [ nsdname\-wait\-recurse boolean
|
||||
] [ qname\-wait\-recurse boolean ] [ recursive\-only boolean ]
|
||||
[ nsip\-enable boolean ] [ nsdname\-enable boolean ] [
|
||||
dnsrps\-enable boolean ] [ dnsrps\-options { unspecified\-text
|
||||
} ];
|
||||
response\-padding { address_match_element; ... } block\-size integer;
|
||||
response\-policy { zone string [ add\-soa boolean ] [ log boolean ] [ max\-policy\-ttl duration ] [ min\-update\-interval duration ] [ policy ( cname | disabled | drop | given | no\-op | nodata | nxdomain | passthru | tcp\-only quoted_string ) ] [ recursive\-only boolean ] [ nsip\-enable boolean ] [ nsdname\-enable boolean ]; ... } [ add\-soa boolean ] [ break\-dnssec boolean ] [ max\-policy\-ttl duration ] [ min\-update\-interval duration ] [ min\-ns\-dots integer ] [ nsip\-wait\-recurse boolean ] [ nsdname\-wait\-recurse boolean ] [ qname\-wait\-recurse boolean ] [ recursive\-only boolean ] [ nsip\-enable boolean ] [ nsdname\-enable boolean ] [ dnsrps\-enable boolean ] [ dnsrps\-options { unspecified\-text } ];
|
||||
reuseport boolean;
|
||||
root\-delegation\-only [ exclude { string; ... } ];
|
||||
root\-key\-sentinel boolean;
|
||||
rrset\-order { [ class string ] [ type string ] [ name
|
||||
quoted_string ] string string; ... };
|
||||
rrset\-order { [ class string ] [ type string ] [ name quoted_string ] string string; ... };
|
||||
secroots\-file quoted_string;
|
||||
send\-cookie boolean;
|
||||
serial\-query\-rate integer;
|
||||
@@ -501,10 +423,8 @@ options {
|
||||
tls\-port integer;
|
||||
transfer\-format ( many\-answers | one\-answer );
|
||||
transfer\-message\-size integer;
|
||||
transfer\-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
transfer\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfers\-in integer;
|
||||
transfers\-out integer;
|
||||
transfers\-per\-ns integer;
|
||||
@@ -533,11 +453,7 @@ options {
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
parental\-agents string [ port integer ] [
|
||||
dscp integer ] { ( remote\-servers |
|
||||
ipv4_address [ port integer ] |
|
||||
ipv6_address [ port integer ] ) [ key
|
||||
string ] [ tls string ]; ... };
|
||||
parental\-agents string [ port integer ] [ dscp integer ] { ( remote\-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... };
|
||||
.ft P
|
||||
.fi
|
||||
.UNINDENT
|
||||
@@ -548,8 +464,7 @@ parental\-agents string [ port integer ] [
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
plugin ( query ) string [ { unspecified\-text
|
||||
} ];
|
||||
plugin ( query ) string [ { unspecified\-text } ];
|
||||
.ft P
|
||||
.fi
|
||||
.UNINDENT
|
||||
@@ -560,11 +475,7 @@ plugin ( query ) string [ { unspecified\-text
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
primaries string [ port integer ] [ dscp
|
||||
integer ] { ( remote\-servers |
|
||||
ipv4_address [ port integer ] |
|
||||
ipv6_address [ port integer ] ) [ key
|
||||
string ] [ tls string ]; ... };
|
||||
primaries string [ port integer ] [ dscp integer ] { ( remote\-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... };
|
||||
.ft P
|
||||
.fi
|
||||
.UNINDENT
|
||||
@@ -582,18 +493,12 @@ server netprefix {
|
||||
edns\-version integer;
|
||||
keys server_key;
|
||||
max\-udp\-size integer;
|
||||
notify\-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
notify\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ]
|
||||
[ dscp integer ];
|
||||
notify\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
padding integer;
|
||||
provide\-ixfr boolean;
|
||||
query\-source ( ( [ address ] ( ipv4_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query\-source\-v6 ( ( [ address ] ( ipv6_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query\-source ( ( [ address ] ( ipv4_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
query\-source\-v6 ( ( [ address ] ( ipv6_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
request\-expire boolean;
|
||||
request\-ixfr boolean;
|
||||
request\-nsid boolean;
|
||||
@@ -601,10 +506,8 @@ server netprefix {
|
||||
tcp\-keepalive boolean;
|
||||
tcp\-only boolean;
|
||||
transfer\-format ( many\-answers | one\-answer );
|
||||
transfer\-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
transfer\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfers integer;
|
||||
};
|
||||
.ft P
|
||||
@@ -618,10 +521,7 @@ server netprefix {
|
||||
.nf
|
||||
.ft C
|
||||
statistics\-channels {
|
||||
inet ( ipv4_address | ipv6_address |
|
||||
* ) [ port ( integer | * ) ] [
|
||||
allow { address_match_element; ...
|
||||
} ];
|
||||
inet ( ipv4_address | ipv6_address | * ) [ port ( integer | * ) ] [ allow { address_match_element; ... } ];
|
||||
};
|
||||
.ft P
|
||||
.fi
|
||||
@@ -654,10 +554,7 @@ tls string {
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
trust\-anchors { string ( static\-key |
|
||||
initial\-key | static\-ds | initial\-ds )
|
||||
integer integer integer
|
||||
quoted_string; ... };
|
||||
trust\-anchors { string ( static\-key | initial\-key | static\-ds | initial\-ds ) integer integer integer quoted_string; ... };
|
||||
.ft P
|
||||
.fi
|
||||
.UNINDENT
|
||||
@@ -670,9 +567,7 @@ Deprecated \- see DNSSEC\-KEYS.
|
||||
.sp
|
||||
.nf
|
||||
.ft C
|
||||
trusted\-keys { string integer
|
||||
integer integer
|
||||
quoted_string; ... };, deprecated
|
||||
trusted\-keys { string integer integer integer quoted_string; ... };, deprecated
|
||||
.ft P
|
||||
.fi
|
||||
.UNINDENT
|
||||
@@ -692,48 +587,31 @@ view string [ class ] {
|
||||
allow\-query\-on { address_match_element; ... };
|
||||
allow\-recursion { address_match_element; ... };
|
||||
allow\-recursion\-on { address_match_element; ... };
|
||||
allow\-transfer [ port integer ] [ transport string ] {
|
||||
address_match_element; ... };
|
||||
allow\-transfer [ port integer ] [ transport string ] { address_match_element; ... };
|
||||
allow\-update { address_match_element; ... };
|
||||
allow\-update\-forwarding { address_match_element; ... };
|
||||
also\-notify [ port integer ] [ dscp integer ] { (
|
||||
remote\-servers | ipv4_address [ port integer ] |
|
||||
ipv6_address [ port integer ] ) [ key string ] [ tls
|
||||
string ]; ... };
|
||||
alt\-transfer\-source ( ipv4_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
alt\-transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer |
|
||||
* ) ] [ dscp integer ];
|
||||
also\-notify [ port integer ] [ dscp integer ] { ( remote\-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... };
|
||||
alt\-transfer\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
alt\-transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
attach\-cache string;
|
||||
auth\-nxdomain boolean;
|
||||
auto\-dnssec ( allow | maintain | off );
|
||||
catalog\-zones { zone string [ default\-primaries [ port integer
|
||||
] [ dscp integer ] { ( remote\-servers | ipv4_address [
|
||||
port integer ] | ipv6_address [ port integer ] ) [ key
|
||||
string ] [ tls string ]; ... } ] [ zone\-directory
|
||||
quoted_string ] [ in\-memory boolean ] [ min\-update\-interval
|
||||
duration ]; ... };
|
||||
catalog\-zones { zone string [ default\-primaries [ port integer ] [ dscp integer ] { ( remote\-servers | ipv4_address [ port integer ] | ipv6_address [ port integer ] ) [ key string ] [ tls string ]; ... } ] [ zone\-directory quoted_string ] [ in\-memory boolean ] [ min\-update\-interval duration ]; ... };
|
||||
check\-dup\-records ( fail | warn | ignore );
|
||||
check\-integrity boolean;
|
||||
check\-mx ( fail | warn | ignore );
|
||||
check\-mx\-cname ( fail | warn | ignore );
|
||||
check\-names ( primary | master |
|
||||
secondary | slave | response ) (
|
||||
fail | warn | ignore );
|
||||
check\-names ( primary | master | secondary | slave | response ) ( fail | warn | ignore );
|
||||
check\-sibling boolean;
|
||||
check\-spf ( warn | ignore );
|
||||
check\-srv\-cname ( fail | warn | ignore );
|
||||
check\-wildcard boolean;
|
||||
clients\-per\-query integer;
|
||||
deny\-answer\-addresses { address_match_element; ... } [
|
||||
except\-from { string; ... } ];
|
||||
deny\-answer\-aliases { string; ... } [ except\-from { string; ...
|
||||
} ];
|
||||
deny\-answer\-addresses { address_match_element; ... } [ except\-from { string; ... } ];
|
||||
deny\-answer\-aliases { string; ... } [ except\-from { string; ... } ];
|
||||
dialup ( notify | notify\-passive | passive | refresh | boolean );
|
||||
disable\-algorithms string { string;
|
||||
... };
|
||||
disable\-ds\-digests string { string;
|
||||
... };
|
||||
disable\-algorithms string { string; ... };
|
||||
disable\-ds\-digests string { string; ... };
|
||||
disable\-empty\-zone string;
|
||||
dlz string {
|
||||
database string;
|
||||
@@ -760,14 +638,9 @@ view string [ class ] {
|
||||
dnssec\-secure\-to\-insecure boolean;
|
||||
dnssec\-update\-mode ( maintain | no\-resign );
|
||||
dnssec\-validation ( yes | no | auto );
|
||||
dnstap { ( all | auth | client | forwarder | resolver | update ) [
|
||||
( query | response ) ]; ... };
|
||||
dual\-stack\-servers [ port integer ] { ( quoted_string [ port
|
||||
integer ] [ dscp integer ] | ipv4_address [ port
|
||||
integer ] [ dscp integer ] | ipv6_address [ port
|
||||
integer ] [ dscp integer ] ); ... };
|
||||
dyndb string quoted_string {
|
||||
unspecified\-text };
|
||||
dnstap { ( all | auth | client | forwarder | resolver | update ) [ ( query | response ) ]; ... };
|
||||
dual\-stack\-servers [ port integer ] { ( quoted_string [ port integer ] [ dscp integer ] | ipv4_address [ port integer ] [ dscp integer ] | ipv6_address [ port integer ] [ dscp integer ] ); ... };
|
||||
dyndb string quoted_string { unspecified\-text };
|
||||
edns\-udp\-size integer;
|
||||
empty\-contact string;
|
||||
empty\-server string;
|
||||
@@ -776,13 +649,11 @@ view string [ class ] {
|
||||
fetches\-per\-server integer [ ( drop | fail ) ];
|
||||
fetches\-per\-zone integer [ ( drop | fail ) ];
|
||||
forward ( first | only );
|
||||
forwarders [ port integer ] [ dscp integer ] { ( ipv4_address
|
||||
| ipv6_address ) [ port integer ] [ dscp integer ]; ... };
|
||||
forwarders [ port integer ] [ dscp integer ] { ( ipv4_address | ipv6_address ) [ port integer ] [ dscp integer ]; ... };
|
||||
ipv4only\-contact string;
|
||||
ipv4only\-enable boolean;
|
||||
ipv4only\-server string;
|
||||
ixfr\-from\-differences ( primary | master | secondary | slave |
|
||||
boolean );
|
||||
ixfr\-from\-differences ( primary | master | secondary | slave | boolean );
|
||||
key string {
|
||||
algorithm string;
|
||||
secret string;
|
||||
@@ -790,12 +661,7 @@ view string [ class ] {
|
||||
key\-directory quoted_string;
|
||||
lame\-ttl duration;
|
||||
lmdb\-mapsize sizeval;
|
||||
managed\-keys { string (
|
||||
static\-key | initial\-key
|
||||
| static\-ds | initial\-ds
|
||||
) integer integer
|
||||
integer
|
||||
quoted_string; ... };, deprecated
|
||||
managed\-keys { string ( static\-key | initial\-key | static\-ds | initial\-ds ) integer integer integer quoted_string; ... };, deprecated
|
||||
masterfile\-format ( raw | text );
|
||||
masterfile\-style ( full | relative );
|
||||
match\-clients { address_match_element; ... };
|
||||
@@ -832,30 +698,21 @@ view string [ class ] {
|
||||
nocookie\-udp\-size integer;
|
||||
notify ( explicit | master\-only | primary\-only | boolean );
|
||||
notify\-delay integer;
|
||||
notify\-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
notify\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ]
|
||||
[ dscp integer ];
|
||||
notify\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify\-to\-soa boolean;
|
||||
nta\-lifetime duration;
|
||||
nta\-recheck duration;
|
||||
nxdomain\-redirect string;
|
||||
parental\-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
parental\-source\-v6 ( ipv6_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
plugin ( query ) string [ {
|
||||
unspecified\-text } ];
|
||||
parental\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
parental\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
plugin ( query ) string [ { unspecified\-text } ];
|
||||
preferred\-glue string;
|
||||
prefetch integer [ integer ];
|
||||
provide\-ixfr boolean;
|
||||
qname\-minimization ( strict | relaxed | disabled | off );
|
||||
query\-source ( ( [ address ] ( ipv4_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query\-source\-v6 ( ( [ address ] ( ipv6_address | * ) [ port (
|
||||
integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ]
|
||||
port ( integer | * ) ) ) [ dscp integer ];
|
||||
query\-source ( ( [ address ] ( ipv4_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
query\-source\-v6 ( ( [ address ] ( ipv6_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
rate\-limit {
|
||||
all\-per\-second integer;
|
||||
errors\-per\-second integer;
|
||||
@@ -881,25 +738,11 @@ view string [ class ] {
|
||||
resolver\-nonbackoff\-tries integer;
|
||||
resolver\-query\-timeout integer;
|
||||
resolver\-retry\-interval integer;
|
||||
response\-padding { address_match_element; ... } block\-size
|
||||
integer;
|
||||
response\-policy { zone string [ add\-soa boolean ] [ log
|
||||
boolean ] [ max\-policy\-ttl duration ] [ min\-update\-interval
|
||||
duration ] [ policy ( cname | disabled | drop | given | no\-op
|
||||
| nodata | nxdomain | passthru | tcp\-only quoted_string ) ] [
|
||||
recursive\-only boolean ] [ nsip\-enable boolean ] [
|
||||
nsdname\-enable boolean ]; ... } [ add\-soa boolean ] [
|
||||
break\-dnssec boolean ] [ max\-policy\-ttl duration ] [
|
||||
min\-update\-interval duration ] [ min\-ns\-dots integer ] [
|
||||
nsip\-wait\-recurse boolean ] [ nsdname\-wait\-recurse boolean
|
||||
] [ qname\-wait\-recurse boolean ] [ recursive\-only boolean ]
|
||||
[ nsip\-enable boolean ] [ nsdname\-enable boolean ] [
|
||||
dnsrps\-enable boolean ] [ dnsrps\-options { unspecified\-text
|
||||
} ];
|
||||
response\-padding { address_match_element; ... } block\-size integer;
|
||||
response\-policy { zone string [ add\-soa boolean ] [ log boolean ] [ max\-policy\-ttl duration ] [ min\-update\-interval duration ] [ policy ( cname | disabled | drop | given | no\-op | nodata | nxdomain | passthru | tcp\-only quoted_string ) ] [ recursive\-only boolean ] [ nsip\-enable boolean ] [ nsdname\-enable boolean ]; ... } [ add\-soa boolean ] [ break\-dnssec boolean ] [ max\-policy\-ttl duration ] [ min\-update\-interval duration ] [ min\-ns\-dots integer ] [ nsip\-wait\-recurse boolean ] [ nsdname\-wait\-recurse boolean ] [ qname\-wait\-recurse boolean ] [ recursive\-only boolean ] [ nsip\-enable boolean ] [ nsdname\-enable boolean ] [ dnsrps\-enable boolean ] [ dnsrps\-options { unspecified\-text } ];
|
||||
root\-delegation\-only [ exclude { string; ... } ];
|
||||
root\-key\-sentinel boolean;
|
||||
rrset\-order { [ class string ] [ type string ] [ name
|
||||
quoted_string ] string string; ... };
|
||||
rrset\-order { [ class string ] [ type string ] [ name quoted_string ] string string; ... };
|
||||
send\-cookie boolean;
|
||||
serial\-update\-method ( date | increment | unixtime );
|
||||
server netprefix {
|
||||
@@ -909,20 +752,12 @@ view string [ class ] {
|
||||
edns\-version integer;
|
||||
keys server_key;
|
||||
max\-udp\-size integer;
|
||||
notify\-source ( ipv4_address | * ) [ port ( integer | *
|
||||
) ] [ dscp integer ];
|
||||
notify\-source\-v6 ( ipv6_address | * ) [ port ( integer
|
||||
| * ) ] [ dscp integer ];
|
||||
notify\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
notify\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
padding integer;
|
||||
provide\-ixfr boolean;
|
||||
query\-source ( ( [ address ] ( ipv4_address | * ) [ port
|
||||
( integer | * ) ] ) | ( [ [ address ] (
|
||||
ipv4_address | * ) ] port ( integer | * ) ) ) [
|
||||
dscp integer ];
|
||||
query\-source\-v6 ( ( [ address ] ( ipv6_address | * ) [
|
||||
port ( integer | * ) ] ) | ( [ [ address ] (
|
||||
ipv6_address | * ) ] port ( integer | * ) ) ) [
|
||||
dscp integer ];
|
||||
query\-source ( ( [ address ] ( ipv4_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv4_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
query\-source\-v6 ( ( [ address ] ( ipv6_address | * ) [ port ( integer | * ) ] ) | ( [ [ address ] ( ipv6_address | * ) ] port ( integer | * ) ) ) [ dscp integer ];
|
||||
request\-expire boolean;
|
||||
request\-ixfr boolean;
|
||||
request\-nsid boolean;
|
||||
@@ -930,10 +765,8 @@ view string [ class ] {
|
||||
tcp\-keepalive boolean;
|
||||
tcp\-only boolean;
|
||||
transfer\-format ( many\-answers | one\-answer );
|
||||
transfer\-source ( ipv4_address | * ) [ port ( integer |
|
||||
* ) ] [ dscp integer ];
|
||||
transfer\-source\-v6 ( ipv6_address | * ) [ port (
|
||||
integer | * ) ] [ dscp integer ];
|
||||
transfer\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfers integer;
|
||||
};
|
||||
servfail\-ttl duration;
|
||||
@@ -949,19 +782,11 @@ view string [ class ] {
|
||||
stale\-refresh\-time duration;
|
||||
synth\-from\-dnssec boolean;
|
||||
transfer\-format ( many\-answers | one\-answer );
|
||||
transfer\-source ( ipv4_address | * ) [ port ( integer | * ) ] [
|
||||
dscp integer ];
|
||||
transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer | * )
|
||||
] [ dscp integer ];
|
||||
transfer\-source ( ipv4_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
transfer\-source\-v6 ( ipv6_address | * ) [ port ( integer | * ) ] [ dscp integer ];
|
||||
trust\-anchor\-telemetry boolean; // experimental
|
||||
trust\-anchors { string ( static\-key |
|
||||
initial\-key | static\-ds | initial\-ds
|
||||
) integer integer integer
|
||||
quoted_string; ... };
|
||||
trusted\-keys { string
|
||||
integer integer
|
||||
integer
|
||||
quoted_string; ... };, deprecated
|
||||
trust\-anchors { string ( static\-key | initial\-key | static\-ds | initial\-ds ) integer integer integer quoted_string; ... };
|
||||
trusted\-keys { string integer integer integer quoted_string; ... };, deprecated
|
||||
try\-tcp\-refresh boolean;
|
||||
update\-check\-ksk boolean;
|
||||
use\-alt\-transfer\-source boolean;
|
||||
|
||||
@@ -70,10 +70,10 @@ BUILT_SOURCES = \
|
||||
$(OPTIONS_FILES)
|
||||
|
||||
options: cfg_test
|
||||
$(AM_V_CFG_TEST)$(builddir)/cfg_test --named --grammar | $(PERL) $(srcdir)/sort-options.pl | $(PERL) $(srcdir)/format-options.pl --strip-not-configured > $@
|
||||
$(AM_V_CFG_TEST)$(builddir)/cfg_test --named --grammar | $(PERL) $(srcdir)/sort-options.pl > $@
|
||||
|
||||
options.active: cfg_test
|
||||
$(AM_V_CFG_TEST)$(builddir)/cfg_test --named --grammar --active | $(PERL) $(srcdir)/sort-options.pl | $(PERL) $(srcdir)/format-options.pl --strip-not-configured > $@
|
||||
$(AM_V_CFG_TEST)$(builddir)/cfg_test --named --grammar --active | $(PERL) $(srcdir)/sort-options.pl > $@
|
||||
|
||||
primary.zoneopt: cfg_test
|
||||
$(AM_V_CFG_TEST)$(builddir)/cfg_test --zonegrammar primary --active > $@
|
||||
|
||||
@@ -11,4 +11,3 @@
|
||||
|
||||
::
|
||||
|
||||
acl <string> { <address_match_element>; ... };
|
||||
|
||||
@@ -12,13 +12,6 @@
|
||||
::
|
||||
|
||||
controls {
|
||||
inet ( <ipv4_address> | <ipv6_address> |
|
||||
* ) [ port ( <integer> | * ) ] allow
|
||||
{ <address_match_element>; ... } [
|
||||
keys { <string>; ... } ] [ read-only
|
||||
<boolean> ];
|
||||
unix <quoted_string> perm <integer>
|
||||
owner <integer> group <integer> [
|
||||
keys { <string>; ... } ] [ read-only
|
||||
<boolean> ];
|
||||
inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | * ) ] allow { <address_match_element>; ... } [ keys { <string>; ... } ] [ read-only <boolean> ];
|
||||
unix <quoted_string> perm <integer> owner <integer> group <integer> [ keys { <string>; ... } ] [ read-only <boolean> ];
|
||||
};
|
||||
|
||||
@@ -13,11 +13,9 @@
|
||||
|
||||
dnssec-policy <string> {
|
||||
dnskey-ttl <duration>;
|
||||
keys { ( csk | ksk | zsk ) [ ( key-directory ) ] lifetime
|
||||
<duration_or_unlimited> algorithm <string> [ <integer> ]; ... };
|
||||
keys { ( csk | ksk | zsk ) [ ( key-directory ) ] lifetime <duration_or_unlimited> algorithm <string> [ <integer> ]; ... };
|
||||
max-zone-ttl <duration>;
|
||||
nsec3param [ iterations <integer> ] [ optout <boolean> ] [
|
||||
salt-length <integer> ];
|
||||
nsec3param [ iterations <integer> ] [ optout <boolean> ] [ salt-length <integer> ];
|
||||
parent-ds-ttl <duration>;
|
||||
parent-propagation-delay <duration>;
|
||||
publish-safety <duration>;
|
||||
|
||||
@@ -15,8 +15,7 @@
|
||||
category <string> { <string>; ... };
|
||||
channel <string> {
|
||||
buffered <boolean>;
|
||||
file <quoted_string> [ versions ( unlimited | <integer> ) ]
|
||||
[ size <size> ] [ suffix ( increment | timestamp ) ];
|
||||
file <quoted_string> [ versions ( unlimited | <integer> ) ] [ size <size> ] [ suffix ( increment | timestamp ) ];
|
||||
null;
|
||||
print-category <boolean>;
|
||||
print-severity <boolean>;
|
||||
|
||||
@@ -11,7 +11,4 @@
|
||||
|
||||
::
|
||||
|
||||
managed-keys { <string> ( static-key
|
||||
| initial-key | static-ds |
|
||||
initial-ds ) <integer> <integer>
|
||||
<integer> <quoted_string>; ... };, deprecated
|
||||
managed-keys { <string> ( static-key | initial-key | static-ds | initial-ds ) <integer> <integer> <integer> <quoted_string>; ... };, deprecated
|
||||
|
||||
1272
doc/misc/options
1272
doc/misc/options
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -20,18 +20,12 @@
|
||||
allow-query-on { <address_match_element>; ... };
|
||||
allow-recursion { <address_match_element>; ... };
|
||||
allow-recursion-on { <address_match_element>; ... };
|
||||
allow-transfer [ port <integer> ] [ transport <string> ] {
|
||||
<address_match_element>; ... };
|
||||
allow-transfer [ port <integer> ] [ transport <string> ] { <address_match_element>; ... };
|
||||
allow-update { <address_match_element>; ... };
|
||||
allow-update-forwarding { <address_match_element>; ... };
|
||||
also-notify [ port <integer> ] [ dscp <integer> ] { (
|
||||
<remote-servers> | <ipv4_address> [ port <integer> ] |
|
||||
<ipv6_address> [ port <integer> ] ) [ key <string> ] [ tls
|
||||
<string> ]; ... };
|
||||
alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * )
|
||||
] [ dscp <integer> ];
|
||||
alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> |
|
||||
* ) ] [ dscp <integer> ];
|
||||
also-notify [ port <integer> ] [ dscp <integer> ] { ( <remote-servers> | <ipv4_address> [ port <integer> ] | <ipv6_address> [ port <integer> ] ) [ key <string> ] [ tls <string> ]; ... };
|
||||
alt-transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
alt-transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
answer-cookie <boolean>;
|
||||
attach-cache <string>;
|
||||
auth-nxdomain <boolean>;
|
||||
@@ -41,19 +35,12 @@
|
||||
avoid-v6-udp-ports { <portrange>; ... };
|
||||
bindkeys-file <quoted_string>;
|
||||
blackhole { <address_match_element>; ... };
|
||||
catalog-zones { zone <string> [ default-primaries [ port <integer>
|
||||
] [ dscp <integer> ] { ( <remote-servers> | <ipv4_address> [
|
||||
port <integer> ] | <ipv6_address> [ port <integer> ] ) [ key
|
||||
<string> ] [ tls <string> ]; ... } ] [ zone-directory
|
||||
<quoted_string> ] [ in-memory <boolean> ] [ min-update-interval
|
||||
<duration> ]; ... };
|
||||
catalog-zones { zone <string> [ default-primaries [ port <integer> ] [ dscp <integer> ] { ( <remote-servers> | <ipv4_address> [ port <integer> ] | <ipv6_address> [ port <integer> ] ) [ key <string> ] [ tls <string> ]; ... } ] [ zone-directory <quoted_string> ] [ in-memory <boolean> ] [ min-update-interval <duration> ]; ... };
|
||||
check-dup-records ( fail | warn | ignore );
|
||||
check-integrity <boolean>;
|
||||
check-mx ( fail | warn | ignore );
|
||||
check-mx-cname ( fail | warn | ignore );
|
||||
check-names ( primary | master |
|
||||
secondary | slave | response ) (
|
||||
fail | warn | ignore );
|
||||
check-names ( primary | master | secondary | slave | response ) ( fail | warn | ignore );
|
||||
check-sibling <boolean>;
|
||||
check-spf ( warn | ignore );
|
||||
check-srv-cname ( fail | warn | ignore );
|
||||
@@ -63,16 +50,12 @@
|
||||
cookie-secret <string>;
|
||||
coresize ( default | unlimited | <sizeval> );
|
||||
datasize ( default | unlimited | <sizeval> );
|
||||
deny-answer-addresses { <address_match_element>; ... } [
|
||||
except-from { <string>; ... } ];
|
||||
deny-answer-aliases { <string>; ... } [ except-from { <string>; ...
|
||||
} ];
|
||||
deny-answer-addresses { <address_match_element>; ... } [ except-from { <string>; ... } ];
|
||||
deny-answer-aliases { <string>; ... } [ except-from { <string>; ... } ];
|
||||
dialup ( notify | notify-passive | passive | refresh | <boolean> );
|
||||
directory <quoted_string>;
|
||||
disable-algorithms <string> { <string>;
|
||||
... };
|
||||
disable-ds-digests <string> { <string>;
|
||||
... };
|
||||
disable-algorithms <string> { <string>; ... };
|
||||
disable-ds-digests <string> { <string>; ... };
|
||||
disable-empty-zone <string>;
|
||||
dns64 <netprefix> {
|
||||
break-dnssec <boolean>;
|
||||
@@ -95,18 +78,12 @@
|
||||
dnssec-secure-to-insecure <boolean>;
|
||||
dnssec-update-mode ( maintain | no-resign );
|
||||
dnssec-validation ( yes | no | auto );
|
||||
dnstap { ( all | auth | client | forwarder | resolver | update ) [
|
||||
( query | response ) ]; ... };
|
||||
dnstap { ( all | auth | client | forwarder | resolver | update ) [ ( query | response ) ]; ... };
|
||||
dnstap-identity ( <quoted_string> | none | hostname );
|
||||
dnstap-output ( file | unix ) <quoted_string> [ size ( unlimited |
|
||||
<size> ) ] [ versions ( unlimited | <integer> ) ] [ suffix (
|
||||
increment | timestamp ) ];
|
||||
dnstap-output ( file | unix ) <quoted_string> [ size ( unlimited | <size> ) ] [ versions ( unlimited | <integer> ) ] [ suffix ( increment | timestamp ) ];
|
||||
dnstap-version ( <quoted_string> | none );
|
||||
dscp <integer>;
|
||||
dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port
|
||||
<integer> ] [ dscp <integer> ] | <ipv4_address> [ port
|
||||
<integer> ] [ dscp <integer> ] | <ipv6_address> [ port
|
||||
<integer> ] [ dscp <integer> ] ); ... };
|
||||
dual-stack-servers [ port <integer> ] { ( <quoted_string> [ port <integer> ] [ dscp <integer> ] | <ipv4_address> [ port <integer> ] [ dscp <integer> ] | <ipv6_address> [ port <integer> ] [ dscp <integer> ] ); ... };
|
||||
dump-file <quoted_string>;
|
||||
edns-udp-size <integer>;
|
||||
empty-contact <string>;
|
||||
@@ -118,8 +95,7 @@
|
||||
files ( default | unlimited | <sizeval> );
|
||||
flush-zones-on-shutdown <boolean>;
|
||||
forward ( first | only );
|
||||
forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address>
|
||||
| <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
|
||||
forwarders [ port <integer> ] [ dscp <integer> ] { ( <ipv4_address> | <ipv6_address> ) [ port <integer> ] [ dscp <integer> ]; ... };
|
||||
fstrm-set-buffer-hint <integer>;
|
||||
fstrm-set-flush-timeout <integer>;
|
||||
fstrm-set-input-queue-size <integer>;
|
||||
@@ -138,18 +114,11 @@
|
||||
ipv4only-contact <string>;
|
||||
ipv4only-enable <boolean>;
|
||||
ipv4only-server <string>;
|
||||
ixfr-from-differences ( primary | master | secondary | slave |
|
||||
<boolean> );
|
||||
ixfr-from-differences ( primary | master | secondary | slave | <boolean> );
|
||||
key-directory <quoted_string>;
|
||||
lame-ttl <duration>;
|
||||
listen-on [ port <integer> ] [ dscp
|
||||
<integer> ] [ tls <string> ] [ http
|
||||
<string> ] {
|
||||
<address_match_element>; ... };
|
||||
listen-on-v6 [ port <integer> ] [ dscp
|
||||
<integer> ] [ tls <string> ] [ http
|
||||
<string> ] {
|
||||
<address_match_element>; ... };
|
||||
listen-on [ port <integer> ] [ dscp <integer> ] [ tls <string> ] [ http <string> ] { <address_match_element>; ... };
|
||||
listen-on-v6 [ port <integer> ] [ dscp <integer> ] [ tls <string> ] [ http <string> ] { <address_match_element>; ... };
|
||||
lmdb-mapsize <sizeval>;
|
||||
lock-file ( <quoted_string> | none );
|
||||
managed-keys-directory <quoted_string>;
|
||||
@@ -191,30 +160,22 @@
|
||||
notify ( explicit | master-only | primary-only | <boolean> );
|
||||
notify-delay <integer>;
|
||||
notify-rate <integer>;
|
||||
notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
|
||||
dscp <integer> ];
|
||||
notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
|
||||
[ dscp <integer> ];
|
||||
notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
notify-to-soa <boolean>;
|
||||
nta-lifetime <duration>;
|
||||
nta-recheck <duration>;
|
||||
nxdomain-redirect <string>;
|
||||
parental-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
|
||||
dscp <integer> ];
|
||||
parental-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
|
||||
] [ dscp <integer> ];
|
||||
parental-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
parental-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
pid-file ( <quoted_string> | none );
|
||||
port <integer>;
|
||||
preferred-glue <string>;
|
||||
prefetch <integer> [ <integer> ];
|
||||
provide-ixfr <boolean>;
|
||||
qname-minimization ( strict | relaxed | disabled | off );
|
||||
query-source ( ( [ address ] ( <ipv4_address> | * ) [ port (
|
||||
<integer> | * ) ] ) | ( [ [ address ] ( <ipv4_address> | * ) ]
|
||||
port ( <integer> | * ) ) ) [ dscp <integer> ];
|
||||
query-source-v6 ( ( [ address ] ( <ipv6_address> | * ) [ port (
|
||||
<integer> | * ) ] ) | ( [ [ address ] ( <ipv6_address> | * ) ]
|
||||
port ( <integer> | * ) ) ) [ dscp <integer> ];
|
||||
query-source ( ( [ address ] ( <ipv4_address> | * ) [ port ( <integer> | * ) ] ) | ( [ [ address ] ( <ipv4_address> | * ) ] port ( <integer> | * ) ) ) [ dscp <integer> ];
|
||||
query-source-v6 ( ( [ address ] ( <ipv6_address> | * ) [ port ( <integer> | * ) ] ) | ( [ [ address ] ( <ipv6_address> | * ) ] port ( <integer> | * ) ) ) [ dscp <integer> ];
|
||||
querylog <boolean>;
|
||||
random-device ( <quoted_string> | none );
|
||||
rate-limit {
|
||||
@@ -245,26 +206,12 @@
|
||||
resolver-nonbackoff-tries <integer>;
|
||||
resolver-query-timeout <integer>;
|
||||
resolver-retry-interval <integer>;
|
||||
response-padding { <address_match_element>; ... } block-size
|
||||
<integer>;
|
||||
response-policy { zone <string> [ add-soa <boolean> ] [ log
|
||||
<boolean> ] [ max-policy-ttl <duration> ] [ min-update-interval
|
||||
<duration> ] [ policy ( cname | disabled | drop | given | no-op
|
||||
| nodata | nxdomain | passthru | tcp-only <quoted_string> ) ] [
|
||||
recursive-only <boolean> ] [ nsip-enable <boolean> ] [
|
||||
nsdname-enable <boolean> ]; ... } [ add-soa <boolean> ] [
|
||||
break-dnssec <boolean> ] [ max-policy-ttl <duration> ] [
|
||||
min-update-interval <duration> ] [ min-ns-dots <integer> ] [
|
||||
nsip-wait-recurse <boolean> ] [ nsdname-wait-recurse <boolean>
|
||||
] [ qname-wait-recurse <boolean> ] [ recursive-only <boolean> ]
|
||||
[ nsip-enable <boolean> ] [ nsdname-enable <boolean> ] [
|
||||
dnsrps-enable <boolean> ] [ dnsrps-options { <unspecified-text>
|
||||
} ];
|
||||
response-padding { <address_match_element>; ... } block-size <integer>;
|
||||
response-policy { zone <string> [ add-soa <boolean> ] [ log <boolean> ] [ max-policy-ttl <duration> ] [ min-update-interval <duration> ] [ policy ( cname | disabled | drop | given | no-op | nodata | nxdomain | passthru | tcp-only <quoted_string> ) ] [ recursive-only <boolean> ] [ nsip-enable <boolean> ] [ nsdname-enable <boolean> ]; ... } [ add-soa <boolean> ] [ break-dnssec <boolean> ] [ max-policy-ttl <duration> ] [ min-update-interval <duration> ] [ min-ns-dots <integer> ] [ nsip-wait-recurse <boolean> ] [ nsdname-wait-recurse <boolean> ] [ qname-wait-recurse <boolean> ] [ recursive-only <boolean> ] [ nsip-enable <boolean> ] [ nsdname-enable <boolean> ] [ dnsrps-enable <boolean> ] [ dnsrps-options { <unspecified-text> } ];
|
||||
reuseport <boolean>;
|
||||
root-delegation-only [ exclude { <string>; ... } ];
|
||||
root-key-sentinel <boolean>;
|
||||
rrset-order { [ class <string> ] [ type <string> ] [ name
|
||||
<quoted_string> ] <string> <string>; ... };
|
||||
rrset-order { [ class <string> ] [ type <string> ] [ name <quoted_string> ] <string> <string>; ... };
|
||||
secroots-file <quoted_string>;
|
||||
send-cookie <boolean>;
|
||||
serial-query-rate <integer>;
|
||||
@@ -303,10 +250,8 @@
|
||||
tls-port <integer>;
|
||||
transfer-format ( many-answers | one-answer );
|
||||
transfer-message-size <integer>;
|
||||
transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
|
||||
dscp <integer> ];
|
||||
transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
|
||||
] [ dscp <integer> ];
|
||||
transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
transfers-in <integer>;
|
||||
transfers-out <integer>;
|
||||
transfers-per-ns <integer>;
|
||||
|
||||
@@ -11,8 +11,4 @@
|
||||
|
||||
::
|
||||
|
||||
parental-agents <string> [ port <integer> ] [
|
||||
dscp <integer> ] { ( <remote-servers> |
|
||||
<ipv4_address> [ port <integer> ] |
|
||||
<ipv6_address> [ port <integer> ] ) [ key
|
||||
<string> ] [ tls <string> ]; ... };
|
||||
parental-agents <string> [ port <integer> ] [ dscp <integer> ] { ( <remote-servers> | <ipv4_address> [ port <integer> ] | <ipv6_address> [ port <integer> ] ) [ key <string> ] [ tls <string> ]; ... };
|
||||
|
||||
@@ -11,8 +11,4 @@
|
||||
|
||||
::
|
||||
|
||||
primaries <string> [ port <integer> ] [ dscp
|
||||
<integer> ] { ( <remote-servers> |
|
||||
<ipv4_address> [ port <integer> ] |
|
||||
<ipv6_address> [ port <integer> ] ) [ key
|
||||
<string> ] [ tls <string> ]; ... };
|
||||
primaries <string> [ port <integer> ] [ dscp <integer> ] { ( <remote-servers> | <ipv4_address> [ port <integer> ] | <ipv6_address> [ port <integer> ] ) [ key <string> ] [ tls <string> ]; ... };
|
||||
|
||||
@@ -18,18 +18,12 @@
|
||||
edns-version <integer>;
|
||||
keys <server_key>;
|
||||
max-udp-size <integer>;
|
||||
notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
|
||||
dscp <integer> ];
|
||||
notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ]
|
||||
[ dscp <integer> ];
|
||||
notify-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
notify-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
padding <integer>;
|
||||
provide-ixfr <boolean>;
|
||||
query-source ( ( [ address ] ( <ipv4_address> | * ) [ port (
|
||||
<integer> | * ) ] ) | ( [ [ address ] ( <ipv4_address> | * ) ]
|
||||
port ( <integer> | * ) ) ) [ dscp <integer> ];
|
||||
query-source-v6 ( ( [ address ] ( <ipv6_address> | * ) [ port (
|
||||
<integer> | * ) ] ) | ( [ [ address ] ( <ipv6_address> | * ) ]
|
||||
port ( <integer> | * ) ) ) [ dscp <integer> ];
|
||||
query-source ( ( [ address ] ( <ipv4_address> | * ) [ port ( <integer> | * ) ] ) | ( [ [ address ] ( <ipv4_address> | * ) ] port ( <integer> | * ) ) ) [ dscp <integer> ];
|
||||
query-source-v6 ( ( [ address ] ( <ipv6_address> | * ) [ port ( <integer> | * ) ] ) | ( [ [ address ] ( <ipv6_address> | * ) ] port ( <integer> | * ) ) ) [ dscp <integer> ];
|
||||
request-expire <boolean>;
|
||||
request-ixfr <boolean>;
|
||||
request-nsid <boolean>;
|
||||
@@ -37,9 +31,7 @@
|
||||
tcp-keepalive <boolean>;
|
||||
tcp-only <boolean>;
|
||||
transfer-format ( many-answers | one-answer );
|
||||
transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [
|
||||
dscp <integer> ];
|
||||
transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * )
|
||||
] [ dscp <integer> ];
|
||||
transfer-source ( <ipv4_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
transfer-source-v6 ( <ipv6_address> | * ) [ port ( <integer> | * ) ] [ dscp <integer> ];
|
||||
transfers <integer>;
|
||||
};
|
||||
|
||||
@@ -12,8 +12,5 @@
|
||||
::
|
||||
|
||||
statistics-channels {
|
||||
inet ( <ipv4_address> | <ipv6_address> |
|
||||
* ) [ port ( <integer> | * ) ] [
|
||||
allow { <address_match_element>; ...
|
||||
} ];
|
||||
inet ( <ipv4_address> | <ipv6_address> | * ) [ port ( <integer> | * ) ] [ allow { <address_match_element>; ... } ];
|
||||
};
|
||||
|
||||
@@ -11,7 +11,4 @@
|
||||
|
||||
::
|
||||
|
||||
trust-anchors { <string> ( static-key |
|
||||
initial-key | static-ds | initial-ds )
|
||||
<integer> <integer> <integer>
|
||||
<quoted_string>; ... };
|
||||
trust-anchors { <string> ( static-key | initial-key | static-ds | initial-ds ) <integer> <integer> <integer> <quoted_string>; ... };
|
||||
|
||||
@@ -11,6 +11,4 @@
|
||||
|
||||
::
|
||||
|
||||
trusted-keys { <string> <integer>
|
||||
<integer> <integer>
|
||||
<quoted_string>; ... };, deprecated
|
||||
trusted-keys { <string> <integer> <integer> <integer> <quoted_string>; ... };, deprecated
|
||||
|
||||
Reference in New Issue
Block a user