~andreserl/ubuntu/lucid/bind9/bind9-apport-533601

« back to all changes in this revision

Viewing changes to bin/named/named.conf.docbook

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones, LaMont Jones, Internet Software Consortium, Inc, localization folks
  • Date: 2008-08-02 14:20:20 UTC
  • mfrom: (1.2.1 upstream) (6.1.24 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080802142020-l1hon9jy8lbbjxmg
[LaMont Jones]

* default to using resolvconf if it is installed
* fix sonames and dependencies.  Closes: #149259, #492418
* Do not build-depend libcap2-dev on non-linux.  Closes: #493392
* drop unused query-loc manpage.  Closes: #492564
* lwresd: Deliver /etc/bind directory.  Closes: #490027
* fix query-source comment in default install

[Internet Software Consortium, Inc]

* 9.5.0-P2.  Closes: #492949

[localization folks]

* l10n: Spanish debconf translation.  Closes: #492425 (Ignacio Mondino)
* l10n: Swedish debconf templates.  Closes: #491369 (Martin Ågren)
* l10n: Japanese debconf translations.  Closes: #492048 (Hideki Yamane
  (Debian-JP))
* l10n: Finnish translation.  Closes: #490630 (Esko Arajärvi)
* l10n: Italian debconf translations.  Closes: #492587 (Alessandro Vietta)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN"
2
 
               "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"
 
1
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
 
2
               "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
3
3
               [<!ENTITY mdash "&#8212;">]>
4
4
<!--
5
 
 - Copyright (C) 2004, 2005  Internet Systems Consortium, Inc. ("ISC")
 
5
 - Copyright (C) 2004-2008  Internet Systems Consortium, Inc. ("ISC")
6
6
 -
7
 
 - Permission to use, copy, modify, and distribute this software for any
 
7
 - Permission to use, copy, modify, and/or distribute this software for any
8
8
 - purpose with or without fee is hereby granted, provided that the above
9
9
 - copyright notice and this permission notice appear in all copies.
10
10
 -
17
17
 - PERFORMANCE OF THIS SOFTWARE.
18
18
-->
19
19
 
20
 
<!-- $Id: named.conf.docbook,v 1.1.4.4 2005/05/13 01:22:33 marka Exp $ -->
21
 
 
 
20
<!-- $Id: named.conf.docbook,v 1.34.50.2 2008/07/23 23:48:45 tbox Exp $ -->
22
21
<refentry>
23
22
  <refentryinfo>
24
23
    <date>Aug 13, 2004</date>
30
29
    <refmiscinfo>BIND9</refmiscinfo>
31
30
  </refmeta>
32
31
 
 
32
  <refnamediv>
 
33
    <refname><filename>named.conf</filename></refname>
 
34
    <refpurpose>configuration file for named</refpurpose>
 
35
  </refnamediv>
 
36
 
33
37
  <docinfo>
34
38
    <copyright>
35
39
      <year>2004</year>
36
40
      <year>2005</year>
 
41
      <year>2006</year>
 
42
      <year>2007</year>
 
43
      <year>2008</year>
37
44
      <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
38
45
    </copyright>
39
46
  </docinfo>
40
47
 
41
 
  <refnamediv>
42
 
    <refname><filename>named.conf</filename></refname>
43
 
    <refpurpose>configuration file for named</refpurpose>
44
 
  </refnamediv>
45
 
 
46
48
  <refsynopsisdiv>
47
49
    <cmdsynopsis>
48
50
      <command>named.conf</command>
51
53
 
52
54
  <refsect1>
53
55
    <title>DESCRIPTION</title>
54
 
    <para>
55
 
        <filename>named.conf</filename> is the configuration file for
56
 
        <command>named</command>.  Statements are enclosed
57
 
        in braces and terminated with a semi-colon.  Clauses in
58
 
        the statements are also semi-colon terminated.  The usual
59
 
        comment styles are supported:
60
 
    </para>
61
 
    <para>
62
 
        C style: /* */
63
 
    </para>
64
 
    <para>
65
 
        C++ style: // to end of line
66
 
    </para>
67
 
    <para>
68
 
        Unix style: # to end of line
 
56
    <para><filename>named.conf</filename> is the configuration file
 
57
      for
 
58
      <command>named</command>.  Statements are enclosed
 
59
      in braces and terminated with a semi-colon.  Clauses in
 
60
      the statements are also semi-colon terminated.  The usual
 
61
      comment styles are supported:
 
62
    </para>
 
63
    <para>
 
64
      C style: /* */
 
65
    </para>
 
66
    <para>
 
67
      C++ style: // to end of line
 
68
    </para>
 
69
    <para>
 
70
      Unix style: # to end of line
69
71
    </para>
70
72
  </refsect1>
71
73
 
72
 
<refsect1>
73
 
<title>ACL</title>
74
 
<literallayout>
 
74
  <refsect1>
 
75
    <title>ACL</title>
 
76
    <literallayout>
75
77
acl <replaceable>string</replaceable> { <replaceable>address_match_element</replaceable>; ... };
76
78
 
77
79
</literallayout>
78
 
</refsect1>
 
80
  </refsect1>
79
81
 
80
 
<refsect1>
81
 
<title>KEY</title>
82
 
<literallayout>
 
82
  <refsect1>
 
83
    <title>KEY</title>
 
84
    <literallayout>
83
85
key <replaceable>domain_name</replaceable> {
84
86
        algorithm <replaceable>string</replaceable>;
85
87
        secret <replaceable>string</replaceable>;
86
88
};
87
89
</literallayout>
88
 
</refsect1>
 
90
  </refsect1>
89
91
 
90
 
<refsect1>
91
 
<title>MASTERS</title>
92
 
<literallayout>
 
92
  <refsect1>
 
93
    <title>MASTERS</title>
 
94
    <literallayout>
93
95
masters <replaceable>string</replaceable> <optional> port <replaceable>integer</replaceable> </optional> {
94
96
        ( <replaceable>masters</replaceable> | <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
95
97
        <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ) <optional> key <replaceable>string</replaceable> </optional>; ...
96
98
};
97
99
</literallayout>
98
 
</refsect1>
 
100
  </refsect1>
99
101
 
100
 
<refsect1>
101
 
<title>SERVER</title>
102
 
<literallayout>
103
 
server ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) {
 
102
  <refsect1>
 
103
    <title>SERVER</title>
 
104
    <literallayout>
 
105
server ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
104
106
        bogus <replaceable>boolean</replaceable>;
105
107
        edns <replaceable>boolean</replaceable>;
 
108
        edns-udp-size <replaceable>integer</replaceable>;
 
109
        max-udp-size <replaceable>integer</replaceable>;
106
110
        provide-ixfr <replaceable>boolean</replaceable>;
107
111
        request-ixfr <replaceable>boolean</replaceable>;
108
112
        keys <replaceable>server_key</replaceable>;
116
120
        support-ixfr <replaceable>boolean</replaceable>; // obsolete
117
121
};
118
122
</literallayout>
119
 
</refsect1>
 
123
  </refsect1>
120
124
 
121
 
<refsect1>
122
 
<title>TRUSTED-KEYS</title>
123
 
<literallayout>
 
125
  <refsect1>
 
126
    <title>TRUSTED-KEYS</title>
 
127
    <literallayout>
124
128
trusted-keys {
125
129
        <replaceable>domain_name</replaceable> <replaceable>flags</replaceable> <replaceable>protocol</replaceable> <replaceable>algorithm</replaceable> <replaceable>key</replaceable>; ... 
126
130
};
127
131
</literallayout>
128
 
</refsect1>
 
132
  </refsect1>
129
133
 
130
 
<refsect1>
131
 
<title>CONTROLS</title>
132
 
<literallayout>
 
134
  <refsect1>
 
135
    <title>CONTROLS</title>
 
136
    <literallayout>
133
137
controls {
134
138
        inet ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> | * )
135
139
                <optional> port ( <replaceable>integer</replaceable> | * ) </optional>
138
142
        unix <replaceable>unsupported</replaceable>; // not implemented
139
143
};
140
144
</literallayout>
141
 
</refsect1>
 
145
  </refsect1>
142
146
 
143
 
<refsect1>
144
 
<title>LOGGING</title>
145
 
<literallayout>
 
147
  <refsect1>
 
148
    <title>LOGGING</title>
 
149
    <literallayout>
146
150
logging {
147
151
        channel <replaceable>string</replaceable> {
148
152
                file <replaceable>log_file</replaceable>;
157
161
        category <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
158
162
};
159
163
</literallayout>
160
 
</refsect1>
 
164
  </refsect1>
161
165
 
162
 
<refsect1>
163
 
<title>LWRES</title>
164
 
<literallayout>
 
166
  <refsect1>
 
167
    <title>LWRES</title>
 
168
    <literallayout>
165
169
lwres {
166
170
        listen-on <optional> port <replaceable>integer</replaceable> </optional> {
167
171
                ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) <optional> port <replaceable>integer</replaceable> </optional>; ...
171
175
        ndots <replaceable>integer</replaceable>;
172
176
};
173
177
</literallayout>
174
 
</refsect1>
 
178
  </refsect1>
175
179
 
176
 
<refsect1>
177
 
<title>OPTIONS</title>
178
 
<literallayout>
 
180
  <refsect1>
 
181
    <title>OPTIONS</title>
 
182
    <literallayout>
179
183
options {
180
184
        avoid-v4-udp-ports { <replaceable>port</replaceable>; ... };
181
185
        avoid-v6-udp-ports { <replaceable>port</replaceable>; ... };
198
202
        port <replaceable>integer</replaceable>;
199
203
        querylog <replaceable>boolean</replaceable>;
200
204
        recursing-file <replaceable>quoted_string</replaceable>;
 
205
        reserved-sockets <replaceable>integer</replaceable>;
201
206
        random-device <replaceable>quoted_string</replaceable>;
202
207
        recursive-clients <replaceable>integer</replaceable>;
203
208
        serial-query-rate <replaceable>integer</replaceable>;
216
221
        use-ixfr <replaceable>boolean</replaceable>;
217
222
        version ( <replaceable>quoted_string</replaceable> | none );
218
223
        allow-recursion { <replaceable>address_match_element</replaceable>; ... };
 
224
        allow-recursion-on { <replaceable>address_match_element</replaceable>; ... };
219
225
        sortlist { <replaceable>address_match_element</replaceable>; ... };
220
226
        topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
221
227
        auth-nxdomain <replaceable>boolean</replaceable>; // default changed
230
236
        rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
231
237
        additional-from-auth <replaceable>boolean</replaceable>;
232
238
        additional-from-cache <replaceable>boolean</replaceable>;
233
 
        query-source <replaceable>querysource4</replaceable>;
234
 
        query-source-v6 <replaceable>querysource6</replaceable>;
 
239
        query-source ( ( <replaceable>ipv4_address</replaceable> | * ) | <optional> address ( <replaceable>ipv4_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
 
240
        query-source-v6 ( ( <replaceable>ipv6_address</replaceable> | * ) | <optional> address ( <replaceable>ipv6_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
 
241
        use-queryport-pool <replaceable>boolean</replaceable>;
 
242
        queryport-pool-ports <replaceable>integer</replaceable>;
 
243
        queryport-pool-updateinterval <replaceable>integer</replaceable>;
235
244
        cleaning-interval <replaceable>integer</replaceable>;
236
245
        min-roots <replaceable>integer</replaceable>; // not implemented
237
246
        lame-ttl <replaceable>integer</replaceable>;
238
247
        max-ncache-ttl <replaceable>integer</replaceable>;
239
248
        max-cache-ttl <replaceable>integer</replaceable>;
240
249
        transfer-format ( many-answers | one-answer );
241
 
        max-cache-size <replaceable>size_no_default</replaceable>;
 
250
        max-cache-size <replaceable>size</replaceable>;
 
251
        max-acache-size <replaceable>size</replaceable>;
 
252
        clients-per-query <replaceable>number</replaceable>;
 
253
        max-clients-per-query <replaceable>number</replaceable>;
242
254
        check-names ( master | slave | response )
243
255
                ( fail | warn | ignore );
244
 
        cache-file <replaceable>quoted_string</replaceable>;
 
256
        check-mx ( fail | warn | ignore );
 
257
        check-integrity <replaceable>boolean</replaceable>;
 
258
        check-mx-cname ( fail | warn | ignore );
 
259
        check-srv-cname ( fail | warn | ignore );
 
260
        cache-file <replaceable>quoted_string</replaceable>; // test option
245
261
        suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
246
262
        preferred-glue <replaceable>string</replaceable>;
247
263
        dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
248
264
                ( <replaceable>quoted_string</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
249
265
                <replaceable>ipv4_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> |
250
266
                <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
251
 
        }
 
267
        };
252
268
        edns-udp-size <replaceable>integer</replaceable>;
 
269
        max-udp-size <replaceable>integer</replaceable>;
253
270
        root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
254
271
        disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
255
272
        dnssec-enable <replaceable>boolean</replaceable>;
 
273
        dnssec-validation <replaceable>boolean</replaceable>;
256
274
        dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
257
275
        dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
 
276
        dnssec-accept-expired <replaceable>boolean</replaceable>;
 
277
 
 
278
        empty-server <replaceable>string</replaceable>;
 
279
        empty-contact <replaceable>string</replaceable>;
 
280
        empty-zones-enable <replaceable>boolean</replaceable>;
 
281
        disable-empty-zone <replaceable>string</replaceable>;
258
282
 
259
283
        dialup <replaceable>dialuptype</replaceable>;
260
284
        ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
261
285
 
262
286
        allow-query { <replaceable>address_match_element</replaceable>; ... };
 
287
        allow-query-on { <replaceable>address_match_element</replaceable>; ... };
 
288
        allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
 
289
        allow-query-cache-on { <replaceable>address_match_element</replaceable>; ... };
263
290
        allow-transfer { <replaceable>address_match_element</replaceable>; ... };
 
291
        allow-update { <replaceable>address_match_element</replaceable>; ... };
264
292
        allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
 
293
        update-check-ksk <replaceable>boolean</replaceable>;
265
294
 
 
295
        masterfile-format ( text | raw );
266
296
        notify <replaceable>notifytype</replaceable>;
267
297
        notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
268
298
        notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
 
299
        notify-delay <replaceable>seconds</replaceable>;
 
300
        notify-to-soa <replaceable>boolean</replaceable>;
269
301
        also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
270
302
                <optional> port <replaceable>integer</replaceable> </optional>; ... };
271
303
        allow-notify { <replaceable>address_match_element</replaceable>; ... };
300
332
 
301
333
        zone-statistics <replaceable>boolean</replaceable>;
302
334
        key-directory <replaceable>quoted_string</replaceable>;
 
335
        try-tcp-refresh <replaceable>boolean</replaceable>;
 
336
        zero-no-soa-ttl <replaceable>boolean</replaceable>;
 
337
        zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
303
338
 
304
339
        allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
305
340
        deallocate-on-exit <replaceable>boolean</replaceable>; // obsolete
315
350
        use-id-pool <replaceable>boolean</replaceable>; // obsolete
316
351
};
317
352
</literallayout>
318
 
</refsect1>
 
353
  </refsect1>
319
354
 
320
 
<refsect1>
321
 
<title>VIEW</title>
322
 
<literallayout>
 
355
  <refsect1>
 
356
    <title>VIEW</title>
 
357
    <literallayout>
323
358
view <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
324
359
        match-clients { <replaceable>address_match_element</replaceable>; ... };
325
360
        match-destinations { <replaceable>address_match_element</replaceable>; ... };
334
369
                ...
335
370
        };
336
371
 
337
 
        server ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> ) {
 
372
        server ( <replaceable>ipv4_address<optional>/prefixlen</optional></replaceable> | <replaceable>ipv6_address<optional>/prefixlen</optional></replaceable> ) {
338
373
                ...
339
374
        };
340
375
 
343
378
        };
344
379
 
345
380
        allow-recursion { <replaceable>address_match_element</replaceable>; ... };
 
381
        allow-recursion-on { <replaceable>address_match_element</replaceable>; ... };
346
382
        sortlist { <replaceable>address_match_element</replaceable>; ... };
347
383
        topology { <replaceable>address_match_element</replaceable>; ... }; // not implemented
348
384
        auth-nxdomain <replaceable>boolean</replaceable>; // default changed
357
393
        rfc2308-type1 <replaceable>boolean</replaceable>; // not yet implemented
358
394
        additional-from-auth <replaceable>boolean</replaceable>;
359
395
        additional-from-cache <replaceable>boolean</replaceable>;
360
 
        query-source <replaceable>querysource4</replaceable>;
361
 
        query-source-v6 <replaceable>querysource6</replaceable>;
 
396
        query-source ( ( <replaceable>ipv4_address</replaceable> | * ) | <optional> address ( <replaceable>ipv4_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
 
397
        query-source-v6 ( ( <replaceable>ipv6_address</replaceable> | * ) | <optional> address ( <replaceable>ipv6_address</replaceable> | * ) </optional> ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
 
398
        use-queryport-pool <replaceable>boolean</replaceable>;
 
399
        queryport-pool-ports <replaceable>integer</replaceable>;
 
400
        queryport-pool-updateinterval <replaceable>integer</replaceable>;
362
401
        cleaning-interval <replaceable>integer</replaceable>;
363
402
        min-roots <replaceable>integer</replaceable>; // not implemented
364
403
        lame-ttl <replaceable>integer</replaceable>;
365
404
        max-ncache-ttl <replaceable>integer</replaceable>;
366
405
        max-cache-ttl <replaceable>integer</replaceable>;
367
406
        transfer-format ( many-answers | one-answer );
368
 
        max-cache-size <replaceable>size_no_default</replaceable>;
 
407
        max-cache-size <replaceable>size</replaceable>;
 
408
        max-acache-size <replaceable>size</replaceable>;
 
409
        clients-per-query <replaceable>number</replaceable>;
 
410
        max-clients-per-query <replaceable>number</replaceable>;
369
411
        check-names ( master | slave | response )
370
412
                ( fail | warn | ignore );
371
 
        cache-file <replaceable>quoted_string</replaceable>;
 
413
        check-mx ( fail | warn | ignore );
 
414
        check-integrity <replaceable>boolean</replaceable>;
 
415
        check-mx-cname ( fail | warn | ignore );
 
416
        check-srv-cname ( fail | warn | ignore );
 
417
        cache-file <replaceable>quoted_string</replaceable>; // test option
372
418
        suppress-initial-notify <replaceable>boolean</replaceable>; // not yet implemented
373
419
        preferred-glue <replaceable>string</replaceable>;
374
420
        dual-stack-servers <optional> port <replaceable>integer</replaceable> </optional> {
377
423
                <replaceable>ipv6_address</replaceable> <optional>port <replaceable>integer</replaceable></optional> ); ...
378
424
        };
379
425
        edns-udp-size <replaceable>integer</replaceable>;
 
426
        max-udp-size <replaceable>integer</replaceable>;
380
427
        root-delegation-only <optional> exclude { <replaceable>quoted_string</replaceable>; ... } </optional>;
381
428
        disable-algorithms <replaceable>string</replaceable> { <replaceable>string</replaceable>; ... };
382
429
        dnssec-enable <replaceable>boolean</replaceable>;
 
430
        dnssec-validation <replaceable>boolean</replaceable>;
383
431
        dnssec-lookaside <replaceable>string</replaceable> trust-anchor <replaceable>string</replaceable>;
384
 
 
385
432
        dnssec-must-be-secure <replaceable>string</replaceable> <replaceable>boolean</replaceable>;
 
433
        dnssec-accept-expired <replaceable>boolean</replaceable>;
 
434
 
 
435
        empty-server <replaceable>string</replaceable>;
 
436
        empty-contact <replaceable>string</replaceable>;
 
437
        empty-zones-enable <replaceable>boolean</replaceable>;
 
438
        disable-empty-zone <replaceable>string</replaceable>;
 
439
 
386
440
        dialup <replaceable>dialuptype</replaceable>;
387
441
        ixfr-from-differences <replaceable>ixfrdiff</replaceable>;
388
442
 
389
443
        allow-query { <replaceable>address_match_element</replaceable>; ... };
 
444
        allow-query-on { <replaceable>address_match_element</replaceable>; ... };
 
445
        allow-query-cache { <replaceable>address_match_element</replaceable>; ... };
 
446
        allow-query-cache-on { <replaceable>address_match_element</replaceable>; ... };
390
447
        allow-transfer { <replaceable>address_match_element</replaceable>; ... };
 
448
        allow-update { <replaceable>address_match_element</replaceable>; ... };
391
449
        allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
 
450
        update-check-ksk <replaceable>boolean</replaceable>;
392
451
 
 
452
        masterfile-format ( text | raw );
393
453
        notify <replaceable>notifytype</replaceable>;
394
454
        notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
395
455
        notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
 
456
        notify-delay <replaceable>seconds</replaceable>;
 
457
        notify-to-soa <replaceable>boolean</replaceable>;
396
458
        also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
397
459
                <optional> port <replaceable>integer</replaceable> </optional>; ... };
398
460
        allow-notify { <replaceable>address_match_element</replaceable>; ... };
426
488
        use-alt-transfer-source <replaceable>boolean</replaceable>;
427
489
 
428
490
        zone-statistics <replaceable>boolean</replaceable>;
 
491
        try-tcp-refresh <replaceable>boolean</replaceable>;
429
492
        key-directory <replaceable>quoted_string</replaceable>;
 
493
        zero-no-soa-ttl <replaceable>boolean</replaceable>;
 
494
        zero-no-soa-ttl-cache <replaceable>boolean</replaceable>;
430
495
 
431
496
        allow-v6-synthesis { <replaceable>address_match_element</replaceable>; ... }; // obsolete
432
497
        fetch-glue <replaceable>boolean</replaceable>; // obsolete
434
499
        max-ixfr-log-size <replaceable>size</replaceable>; // obsolete
435
500
};
436
501
</literallayout>
437
 
</refsect1>
 
502
  </refsect1>
438
503
 
439
 
<refsect1>
440
 
<title>ZONE</title>
441
 
<literallayout>
 
504
  <refsect1>
 
505
    <title>ZONE</title>
 
506
    <literallayout>
442
507
zone <replaceable>string</replaceable> <replaceable>optional_class</replaceable> {
443
508
        type ( master | slave | stub | hint |
444
509
                forward | delegation-only );
453
518
        database <replaceable>string</replaceable>;
454
519
        delegation-only <replaceable>boolean</replaceable>;
455
520
        check-names ( fail | warn | ignore );
 
521
        check-mx ( fail | warn | ignore );
 
522
        check-integrity <replaceable>boolean</replaceable>;
 
523
        check-mx-cname ( fail | warn | ignore );
 
524
        check-srv-cname ( fail | warn | ignore );
456
525
        dialup <replaceable>dialuptype</replaceable>;
457
526
        ixfr-from-differences <replaceable>boolean</replaceable>;
 
527
        journal <replaceable>quoted_string</replaceable>;
 
528
        zero-no-soa-ttl <replaceable>boolean</replaceable>;
458
529
 
459
530
        allow-query { <replaceable>address_match_element</replaceable>; ... };
 
531
        allow-query-on { <replaceable>address_match_element</replaceable>; ... };
460
532
        allow-transfer { <replaceable>address_match_element</replaceable>; ... };
461
533
        allow-update { <replaceable>address_match_element</replaceable>; ... };
462
534
        allow-update-forwarding { <replaceable>address_match_element</replaceable>; ... };
465
537
                ( name | subdomain | wildcard | self ) <replaceable>string</replaceable>
466
538
                <replaceable>rrtypelist</replaceable>; ...
467
539
        };
 
540
        update-check-ksk <replaceable>boolean</replaceable>;
468
541
 
 
542
        masterfile-format ( text | raw );
469
543
        notify <replaceable>notifytype</replaceable>;
470
544
        notify-source ( <replaceable>ipv4_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
471
545
        notify-source-v6 ( <replaceable>ipv6_address</replaceable> | * ) <optional> port ( <replaceable>integer</replaceable> | * ) </optional>;
 
546
        notify-delay <replaceable>seconds</replaceable>;
 
547
        notify-to-soa <replaceable>boolean</replaceable>;
472
548
        also-notify <optional> port <replaceable>integer</replaceable> </optional> { ( <replaceable>ipv4_address</replaceable> | <replaceable>ipv6_address</replaceable> )
473
549
                <optional> port <replaceable>integer</replaceable> </optional>; ... };
474
550
        allow-notify { <replaceable>address_match_element</replaceable>; ... };
502
578
        use-alt-transfer-source <replaceable>boolean</replaceable>;
503
579
 
504
580
        zone-statistics <replaceable>boolean</replaceable>;
 
581
        try-tcp-refresh <replaceable>boolean</replaceable>;
505
582
        key-directory <replaceable>quoted_string</replaceable>;
506
583
 
507
584
        ixfr-base <replaceable>quoted_string</replaceable>; // obsolete
511
588
        pubkey <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>integer</replaceable> <replaceable>quoted_string</replaceable>; // obsolete
512
589
};
513
590
</literallayout>
514
 
</refsect1>
515
 
 
516
 
<refsect1>
517
 
<title>FILES</title>
518
 
<para>
519
 
<filename>/etc/named.conf</filename>
520
 
</para>
521
 
</refsect1>
522
 
 
523
 
<refsect1>
524
 
<title>SEE ALSO</title>
525
 
<para>
526
 
<citerefentry>
527
 
<refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
528
 
</citerefentry>,
529
 
<citerefentry>
530
 
<refentrytitle>rndc</refentrytitle><manvolnum>8</manvolnum>
531
 
</citerefentry>,
532
 
<citerefentry>
533
 
<refentrytitle>BIND 9 Adminstrators Reference Manual</refentrytitle>
534
 
</citerefentry>.
535
 
</para>
536
 
</refsect1>
537
 
 
538
 
</refentry>
539
 
<!--
 
591
  </refsect1>
 
592
 
 
593
  <refsect1>
 
594
    <title>FILES</title>
 
595
    <para><filename>/etc/named.conf</filename>
 
596
    </para>
 
597
  </refsect1>
 
598
 
 
599
  <refsect1>
 
600
    <title>SEE ALSO</title>
 
601
    <para><citerefentry>
 
602
        <refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
 
603
      </citerefentry>,
 
604
      <citerefentry>
 
605
        <refentrytitle>named-checkconf</refentrytitle><manvolnum>8</manvolnum>
 
606
      </citerefentry>,
 
607
      <citerefentry>
 
608
        <refentrytitle>rndc</refentrytitle><manvolnum>8</manvolnum>
 
609
      </citerefentry>,
 
610
      <citetitle>BIND 9 Administrator Reference Manual</citetitle>.
 
611
    </para>
 
612
  </refsect1>
 
613
 
 
614
</refentry><!--
540
615
 - Local variables:
541
616
 - mode: sgml
542
617
 - End: