109
110
severity \fIlog_severity\fR;
110
print-time \fIboolean\fR;
111
print-severity \fIboolean\fR;
112
print-category \fIboolean\fR;
111
print\-time \fIboolean\fR;
112
print\-severity \fIboolean\fR;
113
print\-category \fIboolean\fR;
114
115
category \fIstring\fR { \fIstring\fR; ... };
122
listen-on [ port \fIinteger\fR ] {
122
listen\-on [ port \fIinteger\fR ] {
123
123
( \fIipv4_address\fR | \fIipv6_address\fR ) [ port \fIinteger\fR ]; ...
125
125
view \fIstring\fR \fIoptional_class\fR;
126
126
search { \fIstring\fR; ... };
127
127
ndots \fIinteger\fR;
135
avoid-v4-udp-ports { \fIport\fR; ... };
136
avoid-v6-udp-ports { \fIport\fR; ... };
134
avoid\-v4\-udp\-ports { \fIport\fR; ... };
135
avoid\-v6\-udp\-ports { \fIport\fR; ... };
137
136
blackhole { \fIaddress_match_element\fR; ... };
138
137
coresize \fIsize\fR;
139
138
datasize \fIsize\fR;
140
139
directory \fIquoted_string\fR;
141
dump-file \fIquoted_string\fR;
140
dump\-file \fIquoted_string\fR;
142
141
files \fIsize\fR;
143
heartbeat-interval \fIinteger\fR;
144
host-statistics \fIboolean\fR; // not implemented
145
host-statistics-max \fInumber\fR; // not implemented
142
heartbeat\-interval \fIinteger\fR;
143
host\-statistics \fIboolean\fR; // not implemented
144
host\-statistics\-max \fInumber\fR; // not implemented
146
145
hostname ( \fIquoted_string\fR | none );
147
interface-interval \fIinteger\fR;
148
listen-on [ port \fIinteger\fR ] { \fIaddress_match_element\fR; ... };
149
listen-on-v6 [ port \fIinteger\fR ] { \fIaddress_match_element\fR; ... };
150
match-mapped-addresses \fIboolean\fR;
151
memstatistics-file \fIquoted_string\fR;
152
pid-file ( \fIquoted_string\fR | none );
146
interface\-interval \fIinteger\fR;
147
listen\-on [ port \fIinteger\fR ] { \fIaddress_match_element\fR; ... };
148
listen\-on\-v6 [ port \fIinteger\fR ] { \fIaddress_match_element\fR; ... };
149
match\-mapped\-addresses \fIboolean\fR;
150
memstatistics\-file \fIquoted_string\fR;
151
pid\-file ( \fIquoted_string\fR | none );
153
152
port \fIinteger\fR;
154
153
querylog \fIboolean\fR;
155
recursing-file \fIquoted_string\fR;
156
random-device \fIquoted_string\fR;
157
recursive-clients \fIinteger\fR;
158
serial-query-rate \fIinteger\fR;
159
server-id ( \fIquoted_string\fR | none |;
154
recursing\-file \fIquoted_string\fR;
155
random\-device \fIquoted_string\fR;
156
recursive\-clients \fIinteger\fR;
157
serial\-query\-rate \fIinteger\fR;
158
server\-id ( \fIquoted_string\fR | none |;
160
159
stacksize \fIsize\fR;
161
statistics-file \fIquoted_string\fR;
162
statistics-interval \fIinteger\fR; // not yet implemented
163
tcp-clients \fIinteger\fR;
164
tcp-listen-queue \fIinteger\fR;
165
tkey-dhkey \fIquoted_string\fR \fIinteger\fR;
166
tkey-gssapi-credential \fIquoted_string\fR;
167
tkey-domain \fIquoted_string\fR;
168
transfers-per-ns \fIinteger\fR;
169
transfers-in \fIinteger\fR;
170
transfers-out \fIinteger\fR;
171
use-ixfr \fIboolean\fR;
160
statistics\-file \fIquoted_string\fR;
161
statistics\-interval \fIinteger\fR; // not yet implemented
162
tcp\-clients \fIinteger\fR;
163
tcp\-listen\-queue \fIinteger\fR;
164
tkey\-dhkey \fIquoted_string\fR \fIinteger\fR;
165
tkey\-gssapi\-credential \fIquoted_string\fR;
166
tkey\-domain \fIquoted_string\fR;
167
transfers\-per\-ns \fIinteger\fR;
168
transfers\-in \fIinteger\fR;
169
transfers\-out \fIinteger\fR;
170
use\-ixfr \fIboolean\fR;
172
171
version ( \fIquoted_string\fR | none );
173
allow-recursion { \fIaddress_match_element\fR; ... };
172
allow\-recursion { \fIaddress_match_element\fR; ... };
174
173
sortlist { \fIaddress_match_element\fR; ... };
175
174
topology { \fIaddress_match_element\fR; ... }; // not implemented
176
auth-nxdomain \fIboolean\fR; // default changed
177
minimal-responses \fIboolean\fR;
175
auth\-nxdomain \fIboolean\fR; // default changed
176
minimal\-responses \fIboolean\fR;
178
177
recursion \fIboolean\fR;
180
179
[ class \fIstring\fR ] [ type \fIstring\fR ]
181
180
[ name \fIquoted_string\fR ] \fIstring\fR \fIstring\fR; ...
183
provide-ixfr \fIboolean\fR;
184
request-ixfr \fIboolean\fR;
185
rfc2308-type1 \fIboolean\fR; // not yet implemented
186
additional-from-auth \fIboolean\fR;
187
additional-from-cache \fIboolean\fR;
188
query-source \fIquerysource4\fR;
189
query-source-v6 \fIquerysource6\fR;
190
cleaning-interval \fIinteger\fR;
191
min-roots \fIinteger\fR; // not implemented
192
lame-ttl \fIinteger\fR;
193
max-ncache-ttl \fIinteger\fR;
194
max-cache-ttl \fIinteger\fR;
195
transfer-format ( many-answers | one-answer );
196
max-cache-size \fIsize_no_default\fR;
197
check-names ( master | slave | response )
182
provide\-ixfr \fIboolean\fR;
183
request\-ixfr \fIboolean\fR;
184
rfc2308\-type1 \fIboolean\fR; // not yet implemented
185
additional\-from\-auth \fIboolean\fR;
186
additional\-from\-cache \fIboolean\fR;
187
query\-source \fIquerysource4\fR;
188
query\-source\-v6 \fIquerysource6\fR;
189
cleaning\-interval \fIinteger\fR;
190
min\-roots \fIinteger\fR; // not implemented
191
lame\-ttl \fIinteger\fR;
192
max\-ncache\-ttl \fIinteger\fR;
193
max\-cache\-ttl \fIinteger\fR;
194
transfer\-format ( many\-answers | one\-answer );
195
max\-cache\-size \fIsize_no_default\fR;
196
check\-names ( master | slave | response )
198
197
( fail | warn | ignore );
199
cache-file \fIquoted_string\fR;
200
suppress-initial-notify \fIboolean\fR; // not yet implemented
201
preferred-glue \fIstring\fR;
202
dual-stack-servers [ port \fIinteger\fR ] {
198
cache\-file \fIquoted_string\fR;
199
suppress\-initial\-notify \fIboolean\fR; // not yet implemented
200
preferred\-glue \fIstring\fR;
201
dual\-stack\-servers [ port \fIinteger\fR ] {
203
202
( \fIquoted_string\fR [port \fIinteger\fR] |
204
203
\fIipv4_address\fR [port \fIinteger\fR] |
205
204
\fIipv6_address\fR [port \fIinteger\fR] ); ...
207
edns-udp-size \fIinteger\fR;
208
root-delegation-only [ exclude { \fIquoted_string\fR; ... } ];
209
disable-algorithms \fIstring\fR { \fIstring\fR; ... };
210
dnssec-enable \fIboolean\fR;
211
dnssec-lookaside \fIstring\fR trust-anchor \fIstring\fR;
212
dnssec-must-be-secure \fIstring\fR \fIboolean\fR;
206
edns\-udp\-size \fIinteger\fR;
207
root\-delegation\-only [ exclude { \fIquoted_string\fR; ... } ];
208
disable\-algorithms \fIstring\fR { \fIstring\fR; ... };
209
dnssec\-enable \fIboolean\fR;
210
dnssec\-lookaside \fIstring\fR trust\-anchor \fIstring\fR;
211
dnssec\-must\-be\-secure \fIstring\fR \fIboolean\fR;
214
212
dialup \fIdialuptype\fR;
215
ixfr-from-differences \fIixfrdiff\fR;
217
allow-query { \fIaddress_match_element\fR; ... };
218
allow-transfer { \fIaddress_match_element\fR; ... };
219
allow-update-forwarding { \fIaddress_match_element\fR; ... };
213
ixfr\-from\-differences \fIixfrdiff\fR;
214
allow\-query { \fIaddress_match_element\fR; ... };
215
allow\-transfer { \fIaddress_match_element\fR; ... };
216
allow\-update\-forwarding { \fIaddress_match_element\fR; ... };
221
217
notify \fInotifytype\fR;
222
notify-source ( \fIipv4_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
223
notify-source-v6 ( \fIipv6_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
224
also-notify [ port \fIinteger\fR ] { ( \fIipv4_address\fR | \fIipv6_address\fR )
218
notify\-source ( \fIipv4_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
219
notify\-source\-v6 ( \fIipv6_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
220
also\-notify [ port \fIinteger\fR ] { ( \fIipv4_address\fR | \fIipv6_address\fR )
225
221
[ port \fIinteger\fR ]; ... };
226
allow-notify { \fIaddress_match_element\fR; ... };
222
allow\-notify { \fIaddress_match_element\fR; ... };
228
223
forward ( first | only );
229
224
forwarders [ port \fIinteger\fR ] {
230
225
( \fIipv4_address\fR | \fIipv6_address\fR ) [ port \fIinteger\fR ]; ...
233
max-journal-size \fIsize_no_default\fR;
234
max-transfer-time-in \fIinteger\fR;
235
max-transfer-time-out \fIinteger\fR;
236
max-transfer-idle-in \fIinteger\fR;
237
max-transfer-idle-out \fIinteger\fR;
238
max-retry-time \fIinteger\fR;
239
min-retry-time \fIinteger\fR;
240
max-refresh-time \fIinteger\fR;
241
min-refresh-time \fIinteger\fR;
242
multi-master \fIboolean\fR;
243
sig-validity-interval \fIinteger\fR;
245
transfer-source ( \fIipv4_address\fR | * )
246
[ port ( \fIinteger\fR | * ) ];
247
transfer-source-v6 ( \fIipv6_address\fR | * )
248
[ port ( \fIinteger\fR | * ) ];
250
alt-transfer-source ( \fIipv4_address\fR | * )
251
[ port ( \fIinteger\fR | * ) ];
252
alt-transfer-source-v6 ( \fIipv6_address\fR | * )
253
[ port ( \fIinteger\fR | * ) ];
254
use-alt-transfer-source \fIboolean\fR;
256
zone-statistics \fIboolean\fR;
257
key-directory \fIquoted_string\fR;
259
allow-v6-synthesis { \fIaddress_match_element\fR; ... }; // obsolete
260
deallocate-on-exit \fIboolean\fR; // obsolete
261
fake-iquery \fIboolean\fR; // obsolete
262
fetch-glue \fIboolean\fR; // obsolete
263
has-old-clients \fIboolean\fR; // obsolete
264
maintain-ixfr-base \fIboolean\fR; // obsolete
265
max-ixfr-log-size \fIsize\fR; // obsolete
266
multiple-cnames \fIboolean\fR; // obsolete
267
named-xfer \fIquoted_string\fR; // obsolete
268
serial-queries \fIinteger\fR; // obsolete
269
treat-cr-as-space \fIboolean\fR; // obsolete
270
use-id-pool \fIboolean\fR; // obsolete
227
max\-journal\-size \fIsize_no_default\fR;
228
max\-transfer\-time\-in \fIinteger\fR;
229
max\-transfer\-time\-out \fIinteger\fR;
230
max\-transfer\-idle\-in \fIinteger\fR;
231
max\-transfer\-idle\-out \fIinteger\fR;
232
max\-retry\-time \fIinteger\fR;
233
min\-retry\-time \fIinteger\fR;
234
max\-refresh\-time \fIinteger\fR;
235
min\-refresh\-time \fIinteger\fR;
236
multi\-master \fIboolean\fR;
237
sig\-validity\-interval \fIinteger\fR;
238
transfer\-source ( \fIipv4_address\fR | * )
239
[ port ( \fIinteger\fR | * ) ];
240
transfer\-source\-v6 ( \fIipv6_address\fR | * )
241
[ port ( \fIinteger\fR | * ) ];
242
alt\-transfer\-source ( \fIipv4_address\fR | * )
243
[ port ( \fIinteger\fR | * ) ];
244
alt\-transfer\-source\-v6 ( \fIipv6_address\fR | * )
245
[ port ( \fIinteger\fR | * ) ];
246
use\-alt\-transfer\-source \fIboolean\fR;
247
zone\-statistics \fIboolean\fR;
248
key\-directory \fIquoted_string\fR;
249
allow\-v6\-synthesis { \fIaddress_match_element\fR; ... }; // obsolete
250
deallocate\-on\-exit \fIboolean\fR; // obsolete
251
fake\-iquery \fIboolean\fR; // obsolete
252
fetch\-glue \fIboolean\fR; // obsolete
253
has\-old\-clients \fIboolean\fR; // obsolete
254
maintain\-ixfr\-base \fIboolean\fR; // obsolete
255
max\-ixfr\-log\-size \fIsize\fR; // obsolete
256
multiple\-cnames \fIboolean\fR; // obsolete
257
named\-xfer \fIquoted_string\fR; // obsolete
258
serial\-queries \fIinteger\fR; // obsolete
259
treat\-cr\-as\-space \fIboolean\fR; // obsolete
260
use\-id\-pool \fIboolean\fR; // obsolete
277
266
view \fIstring\fR \fIoptional_class\fR {
278
match-clients { \fIaddress_match_element\fR; ... };
279
match-destinations { \fIaddress_match_element\fR; ... };
280
match-recursive-only \fIboolean\fR;
267
match\-clients { \fIaddress_match_element\fR; ... };
268
match\-destinations { \fIaddress_match_element\fR; ... };
269
match\-recursive\-only \fIboolean\fR;
282
270
key \fIstring\fR {
283
271
algorithm \fIstring\fR;
284
272
secret \fIstring\fR;
287
274
zone \fIstring\fR \fIoptional_class\fR {
291
277
server ( \fIipv4_address\fR | \fIipv6_address\fR ) {
296
281
\fIstring\fR \fIinteger\fR \fIinteger\fR \fIinteger\fR \fIquoted_string\fR; ...
299
allow-recursion { \fIaddress_match_element\fR; ... };
283
allow\-recursion { \fIaddress_match_element\fR; ... };
300
284
sortlist { \fIaddress_match_element\fR; ... };
301
285
topology { \fIaddress_match_element\fR; ... }; // not implemented
302
auth-nxdomain \fIboolean\fR; // default changed
303
minimal-responses \fIboolean\fR;
286
auth\-nxdomain \fIboolean\fR; // default changed
287
minimal\-responses \fIboolean\fR;
304
288
recursion \fIboolean\fR;
306
290
[ class \fIstring\fR ] [ type \fIstring\fR ]
307
291
[ name \fIquoted_string\fR ] \fIstring\fR \fIstring\fR; ...
309
provide-ixfr \fIboolean\fR;
310
request-ixfr \fIboolean\fR;
311
rfc2308-type1 \fIboolean\fR; // not yet implemented
312
additional-from-auth \fIboolean\fR;
313
additional-from-cache \fIboolean\fR;
314
query-source \fIquerysource4\fR;
315
query-source-v6 \fIquerysource6\fR;
316
cleaning-interval \fIinteger\fR;
317
min-roots \fIinteger\fR; // not implemented
318
lame-ttl \fIinteger\fR;
319
max-ncache-ttl \fIinteger\fR;
320
max-cache-ttl \fIinteger\fR;
321
transfer-format ( many-answers | one-answer );
322
max-cache-size \fIsize_no_default\fR;
323
check-names ( master | slave | response )
293
provide\-ixfr \fIboolean\fR;
294
request\-ixfr \fIboolean\fR;
295
rfc2308\-type1 \fIboolean\fR; // not yet implemented
296
additional\-from\-auth \fIboolean\fR;
297
additional\-from\-cache \fIboolean\fR;
298
query\-source \fIquerysource4\fR;
299
query\-source\-v6 \fIquerysource6\fR;
300
cleaning\-interval \fIinteger\fR;
301
min\-roots \fIinteger\fR; // not implemented
302
lame\-ttl \fIinteger\fR;
303
max\-ncache\-ttl \fIinteger\fR;
304
max\-cache\-ttl \fIinteger\fR;
305
transfer\-format ( many\-answers | one\-answer );
306
max\-cache\-size \fIsize_no_default\fR;
307
check\-names ( master | slave | response )
324
308
( fail | warn | ignore );
325
cache-file \fIquoted_string\fR;
326
suppress-initial-notify \fIboolean\fR; // not yet implemented
327
preferred-glue \fIstring\fR;
328
dual-stack-servers [ port \fIinteger\fR ] {
309
cache\-file \fIquoted_string\fR;
310
suppress\-initial\-notify \fIboolean\fR; // not yet implemented
311
preferred\-glue \fIstring\fR;
312
dual\-stack\-servers [ port \fIinteger\fR ] {
329
313
( \fIquoted_string\fR [port \fIinteger\fR] |
330
314
\fIipv4_address\fR [port \fIinteger\fR] |
331
315
\fIipv6_address\fR [port \fIinteger\fR] ); ...
333
edns-udp-size \fIinteger\fR;
334
root-delegation-only [ exclude { \fIquoted_string\fR; ... } ];
335
disable-algorithms \fIstring\fR { \fIstring\fR; ... };
336
dnssec-enable \fIboolean\fR;
337
dnssec-lookaside \fIstring\fR trust-anchor \fIstring\fR;
339
dnssec-must-be-secure \fIstring\fR \fIboolean\fR;
317
edns\-udp\-size \fIinteger\fR;
318
root\-delegation\-only [ exclude { \fIquoted_string\fR; ... } ];
319
disable\-algorithms \fIstring\fR { \fIstring\fR; ... };
320
dnssec\-enable \fIboolean\fR;
321
dnssec\-lookaside \fIstring\fR trust\-anchor \fIstring\fR;
322
dnssec\-must\-be\-secure \fIstring\fR \fIboolean\fR;
340
323
dialup \fIdialuptype\fR;
341
ixfr-from-differences \fIixfrdiff\fR;
343
allow-query { \fIaddress_match_element\fR; ... };
344
allow-transfer { \fIaddress_match_element\fR; ... };
345
allow-update-forwarding { \fIaddress_match_element\fR; ... };
324
ixfr\-from\-differences \fIixfrdiff\fR;
325
allow\-query { \fIaddress_match_element\fR; ... };
326
allow\-transfer { \fIaddress_match_element\fR; ... };
327
allow\-update\-forwarding { \fIaddress_match_element\fR; ... };
347
328
notify \fInotifytype\fR;
348
notify-source ( \fIipv4_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
349
notify-source-v6 ( \fIipv6_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
350
also-notify [ port \fIinteger\fR ] { ( \fIipv4_address\fR | \fIipv6_address\fR )
329
notify\-source ( \fIipv4_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
330
notify\-source\-v6 ( \fIipv6_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
331
also\-notify [ port \fIinteger\fR ] { ( \fIipv4_address\fR | \fIipv6_address\fR )
351
332
[ port \fIinteger\fR ]; ... };
352
allow-notify { \fIaddress_match_element\fR; ... };
333
allow\-notify { \fIaddress_match_element\fR; ... };
354
334
forward ( first | only );
355
335
forwarders [ port \fIinteger\fR ] {
356
336
( \fIipv4_address\fR | \fIipv6_address\fR ) [ port \fIinteger\fR ]; ...
359
max-journal-size \fIsize_no_default\fR;
360
max-transfer-time-in \fIinteger\fR;
361
max-transfer-time-out \fIinteger\fR;
362
max-transfer-idle-in \fIinteger\fR;
363
max-transfer-idle-out \fIinteger\fR;
364
max-retry-time \fIinteger\fR;
365
min-retry-time \fIinteger\fR;
366
max-refresh-time \fIinteger\fR;
367
min-refresh-time \fIinteger\fR;
368
multi-master \fIboolean\fR;
369
sig-validity-interval \fIinteger\fR;
371
transfer-source ( \fIipv4_address\fR | * )
372
[ port ( \fIinteger\fR | * ) ];
373
transfer-source-v6 ( \fIipv6_address\fR | * )
374
[ port ( \fIinteger\fR | * ) ];
376
alt-transfer-source ( \fIipv4_address\fR | * )
377
[ port ( \fIinteger\fR | * ) ];
378
alt-transfer-source-v6 ( \fIipv6_address\fR | * )
379
[ port ( \fIinteger\fR | * ) ];
380
use-alt-transfer-source \fIboolean\fR;
382
zone-statistics \fIboolean\fR;
383
key-directory \fIquoted_string\fR;
385
allow-v6-synthesis { \fIaddress_match_element\fR; ... }; // obsolete
386
fetch-glue \fIboolean\fR; // obsolete
387
maintain-ixfr-base \fIboolean\fR; // obsolete
388
max-ixfr-log-size \fIsize\fR; // obsolete
338
max\-journal\-size \fIsize_no_default\fR;
339
max\-transfer\-time\-in \fIinteger\fR;
340
max\-transfer\-time\-out \fIinteger\fR;
341
max\-transfer\-idle\-in \fIinteger\fR;
342
max\-transfer\-idle\-out \fIinteger\fR;
343
max\-retry\-time \fIinteger\fR;
344
min\-retry\-time \fIinteger\fR;
345
max\-refresh\-time \fIinteger\fR;
346
min\-refresh\-time \fIinteger\fR;
347
multi\-master \fIboolean\fR;
348
sig\-validity\-interval \fIinteger\fR;
349
transfer\-source ( \fIipv4_address\fR | * )
350
[ port ( \fIinteger\fR | * ) ];
351
transfer\-source\-v6 ( \fIipv6_address\fR | * )
352
[ port ( \fIinteger\fR | * ) ];
353
alt\-transfer\-source ( \fIipv4_address\fR | * )
354
[ port ( \fIinteger\fR | * ) ];
355
alt\-transfer\-source\-v6 ( \fIipv6_address\fR | * )
356
[ port ( \fIinteger\fR | * ) ];
357
use\-alt\-transfer\-source \fIboolean\fR;
358
zone\-statistics \fIboolean\fR;
359
key\-directory \fIquoted_string\fR;
360
allow\-v6\-synthesis { \fIaddress_match_element\fR; ... }; // obsolete
361
fetch\-glue \fIboolean\fR; // obsolete
362
maintain\-ixfr\-base \fIboolean\fR; // obsolete
363
max\-ixfr\-log\-size \fIsize\fR; // obsolete
395
369
zone \fIstring\fR \fIoptional_class\fR {
396
370
type ( master | slave | stub | hint |
397
forward | delegation-only );
371
forward | delegation\-only );
398
372
file \fIquoted_string\fR;
400
373
masters [ port \fIinteger\fR ] {
401
374
( \fImasters\fR |
402
375
\fIipv4_address\fR [port \fIinteger\fR] |
403
376
\fIipv6_address\fR [ port \fIinteger\fR ] ) [ key \fIstring\fR ]; ...
406
378
database \fIstring\fR;
407
delegation-only \fIboolean\fR;
408
check-names ( fail | warn | ignore );
379
delegation\-only \fIboolean\fR;
380
check\-names ( fail | warn | ignore );
409
381
dialup \fIdialuptype\fR;
410
ixfr-from-differences \fIboolean\fR;
412
allow-query { \fIaddress_match_element\fR; ... };
413
allow-transfer { \fIaddress_match_element\fR; ... };
414
allow-update { \fIaddress_match_element\fR; ... };
415
allow-update-forwarding { \fIaddress_match_element\fR; ... };
382
ixfr\-from\-differences \fIboolean\fR;
383
allow\-query { \fIaddress_match_element\fR; ... };
384
allow\-transfer { \fIaddress_match_element\fR; ... };
385
allow\-update { \fIaddress_match_element\fR; ... };
386
allow\-update\-forwarding { \fIaddress_match_element\fR; ... };
417
388
( grant | deny ) \fIstring\fR
418
389
( name | subdomain | wildcard | self ) \fIstring\fR
419
390
\fIrrtypelist\fR; ...
422
392
notify \fInotifytype\fR;
423
notify-source ( \fIipv4_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
424
notify-source-v6 ( \fIipv6_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
425
also-notify [ port \fIinteger\fR ] { ( \fIipv4_address\fR | \fIipv6_address\fR )
393
notify\-source ( \fIipv4_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
394
notify\-source\-v6 ( \fIipv6_address\fR | * ) [ port ( \fIinteger\fR | * ) ];
395
also\-notify [ port \fIinteger\fR ] { ( \fIipv4_address\fR | \fIipv6_address\fR )
426
396
[ port \fIinteger\fR ]; ... };
427
allow-notify { \fIaddress_match_element\fR; ... };
397
allow\-notify { \fIaddress_match_element\fR; ... };
429
398
forward ( first | only );
430
399
forwarders [ port \fIinteger\fR ] {
431
400
( \fIipv4_address\fR | \fIipv6_address\fR ) [ port \fIinteger\fR ]; ...
434
max-journal-size \fIsize_no_default\fR;
435
max-transfer-time-in \fIinteger\fR;
436
max-transfer-time-out \fIinteger\fR;
437
max-transfer-idle-in \fIinteger\fR;
438
max-transfer-idle-out \fIinteger\fR;
439
max-retry-time \fIinteger\fR;
440
min-retry-time \fIinteger\fR;
441
max-refresh-time \fIinteger\fR;
442
min-refresh-time \fIinteger\fR;
443
multi-master \fIboolean\fR;
444
sig-validity-interval \fIinteger\fR;
446
transfer-source ( \fIipv4_address\fR | * )
447
[ port ( \fIinteger\fR | * ) ];
448
transfer-source-v6 ( \fIipv6_address\fR | * )
449
[ port ( \fIinteger\fR | * ) ];
451
alt-transfer-source ( \fIipv4_address\fR | * )
452
[ port ( \fIinteger\fR | * ) ];
453
alt-transfer-source-v6 ( \fIipv6_address\fR | * )
454
[ port ( \fIinteger\fR | * ) ];
455
use-alt-transfer-source \fIboolean\fR;
457
zone-statistics \fIboolean\fR;
458
key-directory \fIquoted_string\fR;
460
ixfr-base \fIquoted_string\fR; // obsolete
461
ixfr-tmp-file \fIquoted_string\fR; // obsolete
462
maintain-ixfr-base \fIboolean\fR; // obsolete
463
max-ixfr-log-size \fIsize\fR; // obsolete
402
max\-journal\-size \fIsize_no_default\fR;
403
max\-transfer\-time\-in \fIinteger\fR;
404
max\-transfer\-time\-out \fIinteger\fR;
405
max\-transfer\-idle\-in \fIinteger\fR;
406
max\-transfer\-idle\-out \fIinteger\fR;
407
max\-retry\-time \fIinteger\fR;
408
min\-retry\-time \fIinteger\fR;
409
max\-refresh\-time \fIinteger\fR;
410
min\-refresh\-time \fIinteger\fR;
411
multi\-master \fIboolean\fR;
412
sig\-validity\-interval \fIinteger\fR;
413
transfer\-source ( \fIipv4_address\fR | * )
414
[ port ( \fIinteger\fR | * ) ];
415
transfer\-source\-v6 ( \fIipv6_address\fR | * )
416
[ port ( \fIinteger\fR | * ) ];
417
alt\-transfer\-source ( \fIipv4_address\fR | * )
418
[ port ( \fIinteger\fR | * ) ];
419
alt\-transfer\-source\-v6 ( \fIipv6_address\fR | * )
420
[ port ( \fIinteger\fR | * ) ];
421
use\-alt\-transfer\-source \fIboolean\fR;
422
zone\-statistics \fIboolean\fR;
423
key\-directory \fIquoted_string\fR;
424
ixfr\-base \fIquoted_string\fR; // obsolete
425
ixfr\-tmp\-file \fIquoted_string\fR; // obsolete
426
maintain\-ixfr\-base \fIboolean\fR; // obsolete
427
max\-ixfr\-log\-size \fIsize\fR; // obsolete
464
428
pubkey \fIinteger\fR \fIinteger\fR \fIinteger\fR \fIquoted_string\fR; // obsolete