]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bind9/bin/dig/dig.docbook
This commit was generated by cvs2svn to compensate for changes in r155420,
[FreeBSD/FreeBSD.git] / contrib / bind9 / bin / dig / dig.docbook
1 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN"
2                "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"
3                [<!ENTITY mdash "&#8212;">]>
4 <!--
5  - Copyright (C) 2004, 2005  Internet Systems Consortium, Inc. ("ISC")
6  - Copyright (C) 2000-2003  Internet Software Consortium.
7  -
8  - Permission to use, copy, modify, and distribute this software for any
9  - purpose with or without fee is hereby granted, provided that the above
10  - copyright notice and this permission notice appear in all copies.
11  -
12  - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
13  - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
14  - AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
15  - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
16  - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
17  - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
18  - PERFORMANCE OF THIS SOFTWARE.
19 -->
20
21 <!-- $Id: dig.docbook,v 1.4.2.7.4.12 2005/08/30 00:50:29 marka Exp $ -->
22
23 <refentry>
24
25 <refentryinfo>
26 <date>Jun 30, 2000</date>
27 </refentryinfo>
28
29 <refmeta>
30 <refentrytitle>dig</refentrytitle>
31 <manvolnum>1</manvolnum>
32 <refmiscinfo>BIND9</refmiscinfo>
33 </refmeta>
34
35   <docinfo>
36     <copyright>
37       <year>2004</year>
38       <year>2005</year>
39       <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
40     </copyright>
41     <copyright>
42       <year>2000</year>
43       <year>2001</year>
44       <year>2002</year>
45       <year>2003</year>
46       <holder>Internet Software Consortium.</holder>
47     </copyright>
48   </docinfo>
49
50 <refnamediv>
51 <refname>dig</refname>
52 <refpurpose>DNS lookup utility</refpurpose>
53 </refnamediv>
54
55 <refsynopsisdiv>
56 <cmdsynopsis>
57 <command>dig</command>
58 <arg choice="opt">@server</arg>
59 <arg><option>-b <replaceable class="parameter">address</replaceable></option></arg>
60 <arg><option>-c <replaceable class="parameter">class</replaceable></option></arg>
61 <arg><option>-f <replaceable class="parameter">filename</replaceable></option></arg>
62 <arg><option>-k <replaceable class="parameter">filename</replaceable></option></arg>
63 <arg><option>-p <replaceable class="parameter">port#</replaceable></option></arg>
64 <arg><option>-t <replaceable class="parameter">type</replaceable></option></arg>
65 <arg><option>-x <replaceable class="parameter">addr</replaceable></option></arg>
66 <arg><option>-y <replaceable class="parameter">name:key</replaceable></option></arg>
67 <arg><option>-4</option></arg>
68 <arg><option>-6</option></arg>
69 <arg choice="opt">name</arg>
70 <arg choice="opt">type</arg>
71 <arg choice="opt">class</arg>
72 <arg choice="opt" rep="repeat">queryopt</arg>
73 </cmdsynopsis>
74
75 <cmdsynopsis>
76 <command>dig</command>
77 <arg><option>-h</option></arg>
78 </cmdsynopsis>
79
80 <cmdsynopsis>
81 <command>dig</command>
82 <arg choice="opt" rep="repeat">global-queryopt</arg>
83 <arg choice="opt" rep="repeat">query</arg>
84 </cmdsynopsis>
85 </refsynopsisdiv>
86
87 <refsect1>
88 <title>DESCRIPTION</title>
89 <para>
90 <command>dig</command> (domain information groper) is a flexible tool
91 for interrogating DNS name servers.  It performs DNS lookups and
92 displays the answers that are returned from the name server(s) that
93 were queried.  Most DNS administrators use <command>dig</command> to
94 troubleshoot DNS problems because of its flexibility, ease of use and
95 clarity of output.  Other lookup tools tend to have less functionality
96 than <command>dig</command>.
97 </para>
98
99 <para>
100 Although <command>dig</command> is normally used with command-line
101 arguments, it also has a batch mode of operation for reading lookup
102 requests from a file.  A brief summary of its command-line arguments
103 and options is printed when the <option>-h</option> option is given.
104 Unlike earlier versions, the BIND9 implementation of
105 <command>dig</command> allows multiple lookups to be issued from the
106 command line.
107 </para>
108
109 <para>
110 Unless it is told to query a specific name server,
111 <command>dig</command> will try each of the servers listed in
112 <filename>/etc/resolv.conf</filename>.
113 </para>
114
115 <para>
116 When no command line arguments or options are given, will perform an
117 NS query for "." (the root).
118 </para>
119
120 <para>
121 It is possible to set per-user defaults for <command>dig</command> via
122 <filename>${HOME}/.digrc</filename>.  This file is read and any options in it
123 are applied before the command line arguments.
124 </para>
125
126 </refsect1>
127
128 <refsect1>
129 <title>SIMPLE USAGE</title>
130
131 <para>
132 A typical invocation of <command>dig</command> looks like:
133 <programlisting> dig @server name type </programlisting> where:
134
135 <variablelist>
136
137 <varlistentry><term><constant>server</constant></term>
138 <listitem><para>
139 is the name or IP address of the name server to query.  This can be an IPv4
140 address in dotted-decimal notation or an IPv6
141 address in colon-delimited notation.  When the supplied
142 <parameter>server</parameter> argument is a hostname,
143 <command>dig</command> resolves that name before querying that name
144 server.  If no <parameter>server</parameter> argument is provided,
145 <command>dig</command> consults <filename>/etc/resolv.conf</filename>
146 and queries the name servers listed there.  The reply from the name
147 server that responds is displayed.
148 </para></listitem></varlistentry>
149
150 <varlistentry><term><constant>name</constant></term>
151 <listitem><para>
152 is the name of the resource record that is to be looked up.
153 </para></listitem></varlistentry>
154
155 <varlistentry><term><constant>type</constant></term>
156 <listitem><para>
157 indicates what type of query is required &mdash;
158 ANY, A, MX, SIG, etc.
159 <parameter>type</parameter> can be any valid query type.  If no
160 <parameter>type</parameter> argument is supplied,
161 <command>dig</command> will perform a lookup for an A record.
162 </para></listitem></varlistentry>
163
164 </variablelist>
165 </para>
166
167 </refsect1>
168
169 <refsect1>
170 <title>OPTIONS</title>
171
172 <para>
173 The <option>-b</option> option sets the source IP address of the query
174 to <parameter>address</parameter>.  This must be a valid address on
175 one of the host's network interfaces or "0.0.0.0" or "::".  An optional port
176 may be specified by appending "#&lt;port&gt;"
177 </para>
178
179 <para>
180 The default query class (IN for internet) is overridden by the
181 <option>-c</option> option.  <parameter>class</parameter> is any valid
182 class, such as HS for Hesiod records or CH for CHAOSNET records.
183 </para>
184
185 <para>
186 The <option>-f</option> option makes <command>dig </command> operate
187 in batch mode by reading a list of lookup requests to process from the
188 file <parameter>filename</parameter>.  The file contains a number of
189 queries, one per line.  Each entry in the file should be organised in
190 the same way they would be presented as queries to
191 <command>dig</command> using the command-line interface.
192 </para>
193
194 <para>
195 If a non-standard port number is to be queried, the
196 <option>-p</option> option is used.  <parameter>port#</parameter> is
197 the port number that <command>dig</command> will send its queries
198 instead of the standard DNS port number 53.  This option would be used
199 to test a name server that has been configured to listen for queries
200 on a non-standard port number.
201 </para>
202
203 <para>
204 The <option>-4</option> option forces <command>dig</command> to only
205 use IPv4 query transport.  The <option>-6</option> option forces
206 <command>dig</command> to only use IPv6 query transport.
207 </para>
208
209 <para>
210 The <option>-t</option> option sets the query type to
211 <parameter>type</parameter>.  It can be any valid query type which is
212 supported in BIND9.  The default query type "A", unless the
213 <option>-x</option> option is supplied to indicate a reverse lookup.
214 A zone transfer can be requested by specifying a type of AXFR.  When
215 an incremental zone transfer (IXFR) is required,
216 <parameter>type</parameter> is set to <literal>ixfr=N</literal>.
217 The incremental zone transfer will contain the changes made to the zone
218 since the serial number in the zone's SOA record was
219 <parameter>N</parameter>.
220 </para>
221
222 <para>
223 Reverse lookups - mapping addresses to names - are simplified by the
224 <option>-x</option> option.  <parameter>addr</parameter> is an IPv4
225 address in dotted-decimal notation, or a colon-delimited IPv6 address.
226 When this option is used, there is no need to provide the
227 <parameter>name</parameter>, <parameter>class</parameter> and
228 <parameter>type</parameter> arguments.  <command>dig</command>
229 automatically performs a lookup for a name like
230 <literal>11.12.13.10.in-addr.arpa</literal> and sets the query type and
231 class to PTR and IN respectively.  By default, IPv6 addresses are
232 looked up using nibble format under the IP6.ARPA domain.
233 To use the older RFC1886 method using the IP6.INT domain 
234 specify the <option>-i</option> option.  Bit string labels (RFC2874)
235 are now experimental and are not attempted.
236 </para>
237
238 <para>
239 To sign the DNS queries sent by <command>dig</command> and their
240 responses using transaction signatures (TSIG), specify a TSIG key file
241 using the <option>-k</option> option.  You can also specify the TSIG
242 key itself on the command line using the <option>-y</option> option;
243 <parameter>name</parameter> is the name of the TSIG key and
244 <parameter>key</parameter> is the actual key.  The key is a base-64
245 encoded string, typically generated by <citerefentry>
246 <refentrytitle>dnssec-keygen</refentrytitle><manvolnum>8</manvolnum>
247 </citerefentry>.
248
249 Caution should be taken when using the <option>-y</option> option on
250 multi-user systems as the key can be visible in the output from
251 <citerefentry> <refentrytitle>ps</refentrytitle><manvolnum>1
252 </manvolnum> </citerefentry> or in the shell's history file.  When
253 using TSIG authentication with <command>dig</command>, the name
254 server that is queried needs to know the key and algorithm that is
255 being used.  In BIND, this is done by providing appropriate
256 <command>key</command> and <command>server</command> statements in
257 <filename>named.conf</filename>.
258 </para>
259
260 </refsect1>
261
262 <refsect1>
263 <title>QUERY OPTIONS</title>
264
265 <para>
266 <command>dig</command> provides a number of query options which affect
267 the way in which lookups are made and the results displayed.  Some of
268 these set or reset flag bits in the query header, some determine which
269 sections of the answer get printed, and others determine the timeout
270 and retry strategies.
271 </para>
272
273 <para>
274 Each query option is identified by a keyword preceded by a plus sign
275 (<literal>+</literal>).  Some keywords set or reset an option.  These may be preceded
276 by the string <literal>no</literal> to negate the meaning of that keyword.  Other
277 keywords assign values to options like the timeout interval.  They
278 have the form <option>+keyword=value</option>.
279 The query options are:
280
281 <variablelist>
282
283 <varlistentry><term><option>+[no]tcp</option></term>
284 <listitem><para>
285 Use [do not use] TCP when querying name servers.  The default
286 behaviour is to use UDP unless an AXFR or IXFR query is requested, in
287 which case a TCP connection is used.
288 </para></listitem></varlistentry>
289
290 <varlistentry><term><option>+[no]vc</option></term>
291 <listitem><para>
292 Use [do not use] TCP when querying name servers.  This alternate
293 syntax to <parameter>+[no]tcp</parameter> is provided for backwards
294 compatibility.  The "vc" stands for "virtual circuit".
295 </para></listitem></varlistentry>
296
297 <varlistentry><term><option>+[no]ignore</option></term>
298 <listitem><para>
299 Ignore truncation in UDP responses instead of retrying with TCP.  By
300 default, TCP retries are performed.
301 </para></listitem></varlistentry>
302
303 <varlistentry><term><option>+domain=somename</option></term>
304 <listitem><para>
305 Set the search list to contain the single domain
306 <parameter>somename</parameter>, as if specified in a
307 <command>domain</command> directive in
308 <filename>/etc/resolv.conf</filename>, and enable search list
309 processing as if the <parameter>+search</parameter> option were given.
310 </para></listitem></varlistentry>
311
312 <varlistentry><term><option>+[no]search</option></term>
313 <listitem><para>
314 Use [do not use] the search list defined by the searchlist or domain
315 directive in <filename>resolv.conf</filename> (if any).
316 The search list is not used by default.
317 </para></listitem></varlistentry>
318
319 <varlistentry><term><option>+[no]defname</option></term>
320 <listitem><para>
321 Deprecated, treated as a synonym for <parameter>+[no]search</parameter>
322 </para></listitem></varlistentry>
323
324 <varlistentry><term><option>+[no]aaonly</option></term>
325 <listitem><para>
326 Sets the "aa" flag in the query.
327 </para></listitem></varlistentry>
328
329 <varlistentry><term><option>+[no]aaflag</option></term>
330 <listitem><para>
331 A synonym for <parameter>+[no]aaonly</parameter>.
332 </para></listitem></varlistentry>
333
334 <varlistentry><term><option>+[no]adflag</option></term>
335 <listitem><para>
336 Set [do not set] the AD (authentic data) bit in the query.  The AD bit
337 currently has a standard meaning only in responses, not in queries,
338 but the ability to set the bit in the query is provided for
339 completeness.
340 </para></listitem></varlistentry>
341
342 <varlistentry><term><option>+[no]cdflag</option></term>
343 <listitem><para>
344 Set [do not set] the CD (checking disabled) bit in the query.  This
345 requests the server to not perform DNSSEC validation of responses.
346 </para></listitem></varlistentry>
347
348 <varlistentry><term><option>+[no]cl</option></term>
349 <listitem><para>
350 Display [do not display] the CLASS when printing the record.
351 </para></listitem></varlistentry>
352
353 <varlistentry><term><option>+[no]ttlid</option></term>
354 <listitem><para>
355 Display [do not display] the TTL when printing the record.
356 </para></listitem></varlistentry>
357
358 <varlistentry><term><option>+[no]recurse</option></term>
359 <listitem><para>
360 Toggle the setting of the RD (recursion desired) bit in the query.
361 This bit is set by default, which means <command>dig</command>
362 normally sends recursive queries.  Recursion is automatically disabled
363 when the <parameter>+nssearch</parameter> or
364 <parameter>+trace</parameter> query options are used.
365 </para></listitem></varlistentry>
366
367 <varlistentry><term><option>+[no]nssearch</option></term>
368 <listitem><para>
369 When this option is set, <command>dig</command> attempts to find the
370 authoritative name servers for the zone containing the name being
371 looked up and display the SOA record that each name server has for the
372 zone.
373 </para></listitem></varlistentry>
374
375 <varlistentry><term><option>+[no]trace</option></term>
376 <listitem><para>
377 Toggle tracing of the delegation path from the root name servers for
378 the name being looked up.  Tracing is disabled by default.  When
379 tracing is enabled, <command>dig</command> makes iterative queries to
380 resolve the name being looked up.  It will follow referrals from the
381 root servers, showing the answer from each server that was used to
382 resolve the lookup.
383 </para></listitem></varlistentry>
384
385 <varlistentry><term><option>+[no]cmd</option></term>
386 <listitem><para>
387 toggles the printing of the initial comment in the output identifying
388 the version of <command>dig</command> and the query options that have
389 been applied.  This comment is printed by default.
390 </para></listitem></varlistentry>
391
392 <varlistentry><term><option>+[no]short</option></term>
393 <listitem><para>
394 Provide a terse answer.  The default is to print the answer in a
395 verbose form.
396 </para></listitem></varlistentry>
397
398 <varlistentry><term><option>+[no]identify</option></term>
399 <listitem><para>
400 Show [or do not show] the IP address and port number that supplied the
401 answer when the <parameter>+short</parameter> option is enabled.  If
402 short form answers are requested, the default is not to show the
403 source address and port number of the server that provided the answer.
404 </para></listitem></varlistentry>
405
406 <varlistentry><term><option>+[no]comments</option></term>
407 <listitem><para>
408 Toggle the display of comment lines in the output.  The default is to
409 print comments.
410 </para></listitem></varlistentry>
411
412 <varlistentry><term><option>+[no]stats</option></term>
413 <listitem><para>
414 This query option toggles the printing of statistics: when the query
415 was made, the size of the reply and so on.  The default behaviour is
416 to print the query statistics.
417 </para></listitem></varlistentry>
418
419 <varlistentry><term><option>+[no]qr</option></term>
420 <listitem><para>
421 Print [do not print] the query as it is sent.
422 By default, the query is not printed.
423 </para></listitem></varlistentry>
424
425 <varlistentry><term><option>+[no]question</option></term>
426 <listitem><para>
427 Print [do not print] the question section of a query when an answer is
428 returned.  The default is to print the question section as a comment.
429 </para></listitem></varlistentry>
430
431 <varlistentry><term><option>+[no]answer</option></term>
432 <listitem><para>
433 Display [do not display] the answer section of a reply.  The default
434 is to display it.
435 </para></listitem></varlistentry>
436
437 <varlistentry><term><option>+[no]authority</option></term>
438 <listitem><para>
439 Display [do not display] the authority section of a reply.  The
440 default is to display it.
441 </para></listitem></varlistentry>
442
443 <varlistentry><term><option>+[no]additional</option></term>
444 <listitem><para>
445 Display [do not display] the additional section of a reply.
446 The default is to display it.
447 </para></listitem></varlistentry>
448
449 <varlistentry><term><option>+[no]all</option></term>
450 <listitem><para>
451 Set or clear all display flags.
452 </para></listitem></varlistentry>
453
454 <varlistentry><term><option>+time=T</option></term>
455 <listitem><para>
456
457 Sets the timeout for a query to
458 <parameter>T</parameter> seconds.  The default time out is 5 seconds.
459 An attempt to set <parameter>T</parameter> to less than 1 will result
460 in a query timeout of 1 second being applied.
461 </para></listitem></varlistentry>
462
463 <varlistentry><term><option>+tries=T</option></term>
464 <listitem><para>
465 Sets the number of times to try UDP queries to server to
466 <parameter>T</parameter> instead of the default, 3.  If
467 <parameter>T</parameter> is less than or equal to zero, the number of
468 tries is silently rounded up to 1.
469 </para></listitem></varlistentry>
470
471 <varlistentry><term><option>+retry=T</option></term>
472 <listitem><para>
473 Sets the number of times to retry UDP queries to server to
474 <parameter>T</parameter> instead of the default, 2.  Unlike
475 <parameter>+tries</parameter>, this does not include the initial
476 query.
477 </para></listitem></varlistentry>
478
479 <varlistentry><term><option>+ndots=D</option></term>
480 <listitem><para>
481 Set the number of dots that have to appear in
482 <parameter>name</parameter> to <parameter>D</parameter> for it to be
483 considered absolute.  The default value is that defined using the
484 ndots statement in <filename>/etc/resolv.conf</filename>, or 1 if no
485 ndots statement is present.  Names with fewer dots are interpreted as
486 relative names and will be searched for in the domains listed in the
487 <option>search</option> or <option>domain</option> directive in
488 <filename>/etc/resolv.conf</filename>.
489 </para></listitem></varlistentry>
490
491 <varlistentry><term><option>+bufsize=B</option></term>
492 <listitem><para>
493 Set the UDP message buffer size advertised using EDNS0 to
494 <parameter>B</parameter> bytes.  The maximum and minimum sizes of this
495 buffer are 65535 and 0 respectively.  Values outside this range are
496 rounded up or down appropriately.
497 </para>
498 </listitem></varlistentry>
499
500 <varlistentry><term><option>+[no]multiline</option></term>
501 <listitem><para>
502 Print records like the SOA records in a verbose multi-line
503 format with human-readable comments.  The default is to print
504 each record on a single line, to facilitate machine parsing 
505 of the <command>dig</command> output.
506 </para></listitem></varlistentry>
507
508 <varlistentry><term><option>+[no]fail</option></term>
509 <listitem><para>
510 Do not try the next server if you receive a SERVFAIL.  The default is
511 to not try the next server which is the reverse of normal stub resolver
512 behaviour.
513 </para></listitem></varlistentry>
514
515 <varlistentry><term><option>+[no]besteffort</option></term>
516 <listitem><para>
517 Attempt to display the contents of messages which are malformed.
518 The default is to not display malformed answers.
519 </para></listitem></varlistentry>
520
521 <varlistentry><term><option>+[no]dnssec</option></term>
522 <listitem><para>
523 Requests DNSSEC records be sent by setting the DNSSEC OK bit (DO)
524 in the OPT record in the additional section of the query.
525 </para></listitem></varlistentry>
526
527 <varlistentry><term><option>+[no]sigchase</option></term>
528 <listitem><para>
529 Chase DNSSEC signature chains.  Requires dig be compiled with
530 -DDIG_SIGCHASE.
531 </para></listitem></varlistentry>
532
533         <varlistentry>
534           <term><option>+trusted-key=####</option></term>
535           <listitem>
536             <para>
537               Specifies a file containing trusted keys to be used with
538               <option>+sigchase</option>.  Each DNSKEY record must be
539               on its own line.
540             </para>
541             <para>
542               If not specified <command>dig</command> will look for
543               <filename>/etc/trusted-key.key</filename> then
544               <filename>trusted-key.key</filename> in the current directory.
545             </para>
546             <para>
547               Requires dig be compiled with -DDIG_SIGCHASE.
548             </para>
549           </listitem>
550         </varlistentry>
551
552 <varlistentry><term><option>+[no]topdown</option></term>
553 <listitem><para>
554 When chasing DNSSEC signature chains perform a top down validation.
555 Requires dig be compiled with -DDIG_SIGCHASE.
556 </para></listitem></varlistentry>
557
558
559
560 </variablelist>
561
562 </para>
563 </refsect1>
564
565 <refsect1>
566 <title>MULTIPLE QUERIES</title>
567
568 <para>
569 The BIND 9 implementation of <command>dig </command> supports
570 specifying multiple queries on the command line (in addition to
571 supporting the <option>-f</option> batch file option).  Each of those
572 queries can be supplied with its own set of flags, options and query
573 options.
574 </para>
575
576 <para>
577 In this case, each <parameter>query</parameter> argument represent an
578 individual query in the command-line syntax described above.  Each
579 consists of any of the standard options and flags, the name to be
580 looked up, an optional query type and class and any query options that
581 should be applied to that query.
582 </para>
583
584 <para>
585 A global set of query options, which should be applied to all queries,
586 can also be supplied.  These global query options must precede the
587 first tuple of name, class, type, options, flags, and query options
588 supplied on the command line.  Any global query options (except
589 the <option>+[no]cmd</option> option) can be
590 overridden by a query-specific set of query options.  For example:
591 <programlisting>
592 dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr
593 </programlisting>
594 shows how <command>dig</command> could be used from the command line
595 to make three lookups: an ANY query for <literal>www.isc.org</literal>, a
596 reverse lookup of 127.0.0.1 and a query for the NS records of
597 <literal>isc.org</literal>.
598
599 A global query option of <parameter>+qr</parameter> is applied, so
600 that <command>dig</command> shows the initial query it made for each
601 lookup.  The final query has a local query option of
602 <parameter>+noqr</parameter> which means that <command>dig</command>
603 will not print the initial query when it looks up the NS records for
604 <literal>isc.org</literal>.
605 </para>
606
607 </refsect1>
608
609 <refsect1>
610 <title>FILES</title>
611 <para>
612 <filename>/etc/resolv.conf</filename>
613 </para>
614 <para>
615 <filename>${HOME}/.digrc</filename>
616 </para>
617 </refsect1>
618
619 <refsect1>
620 <title>SEE ALSO</title>
621 <para>
622 <citerefentry>
623 <refentrytitle>host</refentrytitle><manvolnum>1</manvolnum>
624 </citerefentry>,
625 <citerefentry>
626 <refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
627 </citerefentry>,
628 <citerefentry>
629 <refentrytitle>dnssec-keygen</refentrytitle><manvolnum>8</manvolnum>
630 </citerefentry>,
631 <citetitle>RFC1035</citetitle>.
632 </para>
633 </refsect1>
634
635 <refsect1>
636 <title>BUGS </title>
637 <para>
638 There are probably too many query options. 
639 </para>
640 </refsect1>
641 </refentry>