]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
3849. [doc] Alphabetized dig's +options. [RT #35992]
authorMark Andrews <marka@isc.org>
Thu, 15 May 2014 03:28:49 +0000 (13:28 +1000)
committerMark Andrews <marka@isc.org>
Thu, 15 May 2014 03:28:49 +0000 (13:28 +1000)
bin/dig/dig.docbook

index 7ccfc5d859a1ec39f33284c89fb76037c8d73496..7900c1dd36c431ba71282c512a1b1d0f2e023d57 100644 (file)
       <variablelist>
 
         <varlistentry>
-          <term><option>+[no]tcp</option></term>
-          <listitem>
-            <para>
-              Use [do not use] TCP when querying name servers. The
-              default behavior is to use UDP unless
-              an <literal>ixfr=N</literal> query is requested, in
-              which case the default is TCP.
-              AXFR queries always use TCP.
-            </para>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry>
-          <term><option>+[no]vc</option></term>
-          <listitem>
-            <para>
-              Use [do not use] TCP when querying name servers.  This alternate
-              syntax to <parameter>+[no]tcp</parameter> is
-              provided for backwards
-              compatibility.  The "vc" stands for "virtual circuit".
-            </para>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry>
-          <term><option>+[no]ignore</option></term>
-          <listitem>
-            <para>
-              Ignore truncation in UDP responses instead of retrying with TCP.
-               By
-              default, TCP retries are performed.
-            </para>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry>
-          <term><option>+domain=somename</option></term>
-          <listitem>
-            <para>
-              Set the search list to contain the single domain
-              <parameter>somename</parameter>, as if specified in
-              a
-              <command>domain</command> directive in
-              <filename>/etc/resolv.conf</filename>, and enable
-              search list
-              processing as if the <parameter>+search</parameter>
-              option were given.
-            </para>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry>
-          <term><option>+[no]search</option></term>
-          <listitem>
-            <para>
-              Use [do not use] the search list defined by the searchlist or
-              domain
-              directive in <filename>resolv.conf</filename> (if
-              any).
-              The search list is not used by default.
-            </para>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry>
-          <term><option>+[no]showsearch</option></term>
-          <listitem>
-            <para>
-              Perform [do not perform] a search showing intermediate
-             results.
-            </para>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry>
-          <term><option>+[no]defname</option></term>
-          <listitem>
-            <para>
-              Deprecated, treated as a synonym for <parameter>+[no]search</parameter>
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]aaflag</option></term>
+         <listitem>
+           <para>
+             A synonym for <parameter>+[no]aaonly</parameter>.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
           <term><option>+[no]aaonly</option></term>
-          <listitem>
-            <para>
-              Sets the "aa" flag in the query.
-            </para>
-          </listitem>
-        </varlistentry>
+         <listitem>
+           <para>
+             Sets the "aa" flag in the query.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]aaflag</option></term>
-          <listitem>
-            <para>
-              A synonym for <parameter>+[no]aaonly</parameter>.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]additional</option></term>
+         <listitem>
+           <para>
+             Display [do not display] the additional section of a
+             reply.  The default is to display it.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
           <term><option>+[no]adflag</option></term>
        </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]cdflag</option></term>
-          <listitem>
-            <para>
-              Set [do not set] the CD (checking disabled) bit in the query.
-              This
-              requests the server to not perform DNSSEC validation of
-              responses.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]all</option></term>
+         <listitem>
+           <para>
+             Set or clear all display flags.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]cl</option></term>
-          <listitem>
-            <para>
-              Display [do not display] the CLASS when printing the record.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]answer</option></term>
+         <listitem>
+           <para>
+             Display [do not display] the answer section of a
+             reply.  The default is to display it.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]ttlid</option></term>
-          <listitem>
-            <para>
-              Display [do not display] the TTL when printing the record.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]authority</option></term>
+         <listitem>
+           <para>
+             Display [do not display] the authority section of a
+             reply.  The default is to display it.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]recurse</option></term>
+          <term><option>+[no]besteffort</option></term>
          <listitem>
            <para>
-             Toggle the setting of the RD (recursion desired) bit
-             in the query.  This bit is set by default, which means
-             <command>dig</command> normally sends recursive
-             queries.  Recursion is automatically disabled when
-             the <parameter>+nssearch</parameter> or
-             <parameter>+trace</parameter> query options are used.
+             Attempt to display the contents of messages which are
+             malformed.  The default is to not display malformed
+             answers.
            </para>
          </listitem>
        </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]nssearch</option></term>
-          <listitem>
-            <para>
-              When this option is set, <command>dig</command>
-              attempts to find the
-              authoritative name servers for the zone containing the name
-              being
-              looked up and display the SOA record that each name server has
-              for the
-              zone.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+bufsize=B</option></term>
+         <listitem>
+           <para>
+             Set the UDP message buffer size advertised using EDNS0
+             to <parameter>B</parameter> bytes.  The maximum and
+             minimum sizes of this buffer are 65535 and 0 respectively.
+             Values outside this range are rounded up or down
+             appropriately.  Values other than zero will cause a
+             EDNS query to be sent.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]trace</option></term>
-          <listitem>
+          <term><option>+[no]cdflag</option></term>
+         <listitem>
            <para>
-             Toggle tracing of the delegation path from the root
-             name servers for the name being looked up.  Tracing
-             is disabled by default.  When tracing is enabled,
-             <command>dig</command> makes iterative queries to
-             resolve the name being looked up.  It will follow
-             referrals from the root servers, showing the answer
-             from each server that was used to resolve the lookup.
+             Set [do not set] the CD (checking disabled) bit in
+             the query.  This requests the server to not perform
+             DNSSEC validation of responses.
            </para>
+         </listitem>
+       </varlistentry>
+
+        <varlistentry>
+          <term><option>+[no]cl</option></term>
+         <listitem>
            <para>
-             <command>+dnssec</command> is also set when +trace is
-             set to better emulate the default queries from a nameserver.
+             Display [do not display] the CLASS when printing the
+             record.
            </para>
          </listitem>
        </varlistentry>
 
         <varlistentry>
           <term><option>+[no]cmd</option></term>
-          <listitem>
-            <para>
-              Toggles the printing of the initial comment in the output
-              identifying
-              the version of <command>dig</command> and the query
-              options that have
-              been applied.  This comment is printed by default.
-            </para>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry>
-          <term><option>+[no]short</option></term>
-          <listitem>
-            <para>
-              Provide a terse answer.  The default is to print the answer in a
-              verbose form.
-            </para>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry>
-          <term><option>+[no]identify</option></term>
-          <listitem>
-            <para>
-              Show [or do not show] the IP address and port number that
-              supplied the
-              answer when the <parameter>+short</parameter> option
-              is enabled.  If
-              short form answers are requested, the default is not to show the
-              source address and port number of the server that provided the
-              answer.
-            </para>
-          </listitem>
-        </varlistentry>
+         <listitem>
+           <para>
+             Toggles the printing of the initial comment in the
+             output identifying the version of <command>dig</command>
+             and the query options that have been applied.  This
+             comment is printed by default.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
           <term><option>+[no]comments</option></term>
-          <listitem>
-            <para>
-              Toggle the display of comment lines in the output.  The default
-              is to print comments.
-            </para>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry>
-          <term><option>+[no]rrcomments</option></term>
-          <listitem>
-            <para>
-              Toggle the display of per-record comments in the output (for
-              example, human-readable key information about DNSKEY records).
-              The default is not to print record comments unless multiline
-              mode is active.
-            </para>
-          </listitem>
-        </varlistentry>
+         <listitem>
+           <para>
+             Toggle the display of comment lines in the output.
+             The default is to print comments.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
           <term><option>+[no]crypto</option></term>
-          <listitem>
-            <para>
-             Toggle the display of cryptographic fields in DNSSEC records.
-             The contents of these field are unnecessary to debug most DNSSEC
-             validation failures and removing them makes it easier to see
-             the common failures.  The default is to display the fields.
-             When omitted they are replaced by the string "[omitted]" or
-             in the DNSKEY case the key id is displayed as the replacement,
+         <listitem>
+           <para>
+             Toggle the display of cryptographic fields in DNSSEC
+             records.  The contents of these field are unnecessary
+             to debug most DNSSEC validation failures and removing
+             them makes it easier to see the common failures.  The
+             default is to display the fields.  When omitted they
+             are replaced by the string "[omitted]" or in the
+             DNSKEY case the key id is displayed as the replacement,
              e.g. "[ key id = value ]".
-            </para>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry>
-          <term><option>+split=W</option></term>
-          <listitem>
-            <para>
-              Split long hex- or base64-formatted fields in resource
-              records into chunks of <parameter>W</parameter> characters
-              (where <parameter>W</parameter> is rounded up to the nearest
-              multiple of 4).
-              <parameter>+nosplit</parameter> or
-              <parameter>+split=0</parameter> causes fields not to be
-              split at all.  The default is 56 characters, or 44 characters
-              when multiline mode is active.
-            </para>
-          </listitem>
-        </varlistentry>
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]stats</option></term>
-          <listitem>
-            <para>
-              This query option toggles the printing of statistics: when the
-              query
-              was made, the size of the reply and so on.  The default
-              behavior is
-              to print the query statistics.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]defname</option></term>
+         <listitem>
+           <para>
+             Deprecated, treated as a synonym for
+             <parameter>+[no]search</parameter>
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]qr</option></term>
-          <listitem>
-            <para>
-              Print [do not print] the query as it is sent.
-              By default, the query is not printed.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+domain=somename</option></term>
+         <listitem>
+           <para>
+             Set the search list to contain the single domain
+             <parameter>somename</parameter>, as if specified in
+             a <command>domain</command> directive in
+             <filename>/etc/resolv.conf</filename>, and enable
+             search list processing as if the
+             <parameter>+search</parameter> option were given.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]question</option></term>
-          <listitem>
-            <para>
-              Print [do not print] the question section of a query when an
-              answer is
-              returned.  The default is to print the question section as a
-              comment.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]dnssec</option></term>
+         <listitem>
+           <para>
+             Requests DNSSEC records be sent by setting the DNSSEC
+             OK bit (DO) in the OPT record in the additional section
+             of the query.
+           </para>
+         </listitem>
+       </varlistentry>
 
-        <varlistentry>
-          <term><option>+[no]answer</option></term>
-          <listitem>
-            <para>
-              Display [do not display] the answer section of a reply.  The
-              default
-              is to display it.
-            </para>
-          </listitem>
-        </varlistentry>
+       <varlistentry>
+         <term><option>+[no]edns[=#]</option></term>
+         <listitem>
+           <para>
+              Specify the EDNS version to query with.  Valid values
+              are 0 to 255.  Setting the EDNS version will cause
+              a EDNS query to be sent.  <option>+noedns</option>
+              clears the remembered EDNS version.  EDNS is set to
+              0 by default.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]authority</option></term>
-          <listitem>
-            <para>
-              Display [do not display] the authority section of a reply.  The
-              default is to display it.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]expire</option></term>
+         <listitem>
+           <para>
+             Send an EDNS Expire option.  Currently using experimental
+             value 65002 for the option code.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]additional</option></term>
-          <listitem>
-            <para>
-              Display [do not display] the additional section of a reply.
-              The default is to display it.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]fail</option></term>
+         <listitem>
+           <para>
+             Do not try the next server if you receive a SERVFAIL.
+             The default is to not try the next server which is
+             the reverse of normal stub resolver behavior.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]all</option></term>
-          <listitem>
-            <para>
-              Set or clear all display flags.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]identify</option></term>
+         <listitem>
+           <para>
+             Show [or do not show] the IP address and port number
+             that supplied the answer when the
+             <parameter>+short</parameter> option is enabled.  If
+             short form answers are requested, the default is not
+             to show the source address and port number of the
+             server that provided the answer.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+time=T</option></term>
-          <listitem>
-            <para>
-
-              Sets the timeout for a query to
-              <parameter>T</parameter> seconds.  The default
-             timeout is 5 seconds.
-              An attempt to set <parameter>T</parameter> to less
-              than 1 will result
-              in a query timeout of 1 second being applied.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]ignore</option></term>
+         <listitem>
+           <para>
+             Ignore truncation in UDP responses instead of retrying
+             with TCP.  By default, TCP retries are performed.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+tries=T</option></term>
-          <listitem>
-            <para>
-              Sets the number of times to try UDP queries to server to
-              <parameter>T</parameter> instead of the default, 3.
-              If
-              <parameter>T</parameter> is less than or equal to
-              zero, the number of
-              tries is silently rounded up to 1.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]keepopen</option></term>
+         <listitem>
+           <para>
+             Keep the TCP socket open between queries and reuse
+             it rather than creating a new TCP socket for each
+             lookup.  The default is <option>+nokeepopen</option>.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+retry=T</option></term>
-          <listitem>
-            <para>
-              Sets the number of times to retry UDP queries to server to
-              <parameter>T</parameter> instead of the default, 2.
-              Unlike
-              <parameter>+tries</parameter>, this does not include
-              the initial
-              query.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]multiline</option></term>
+         <listitem>
+           <para>
+             Print records like the SOA records in a verbose
+             multi-line format with human-readable comments.  The
+             default is to print each record on a single line, to
+             facilitate machine parsing of the <command>dig</command>
+             output.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
           <term><option>+ndots=D</option></term>
-          <listitem>
-            <para>
-              Set the number of dots that have to appear in
-              <parameter>name</parameter> to <parameter>D</parameter> for it to be
-              considered absolute.  The default value is that defined using
-              the
-              ndots statement in <filename>/etc/resolv.conf</filename>, or 1 if no
-              ndots statement is present.  Names with fewer dots are
-              interpreted as
-              relative names and will be searched for in the domains listed in
-              the
-              <option>search</option> or <option>domain</option> directive in
-              <filename>/etc/resolv.conf</filename>.
-            </para>
-          </listitem>
-        </varlistentry>
+         <listitem>
+           <para>
+             Set the number of dots that have to appear in
+             <parameter>name</parameter> to <parameter>D</parameter>
+             for it to be considered absolute.  The default value
+             is that defined using the ndots statement in
+             <filename>/etc/resolv.conf</filename>, or 1 if no
+             ndots statement is present.  Names with fewer dots
+             are interpreted as relative names and will be searched
+             for in the domains listed in the <option>search</option>
+             or <option>domain</option> directive in
+             <filename>/etc/resolv.conf</filename>.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+bufsize=B</option></term>
-          <listitem>
-            <para>
-              Set the UDP message buffer size advertised using EDNS0 to
-              <parameter>B</parameter> bytes.  The maximum and minimum sizes
-             of this buffer are 65535 and 0 respectively.  Values outside
-             this range are rounded up or down appropriately.  
-             Values other than zero will cause a EDNS query to be sent.
-            </para>
-          </listitem>
-        </varlistentry>
-
-       <varlistentry>
-         <term><option>+edns=#</option></term>
+          <term><option>+[no]nsid</option></term>
          <listitem>
            <para>
-              Specify the EDNS version to query with.  Valid values
-              are 0 to 255.  Setting the EDNS version will cause
-              a EDNS query to be sent.  <option>+noedns</option>
-              clears the remembered EDNS version.  EDNS is set to
-              0 by default.
+             Include an EDNS name server ID request when sending
+             a query.
            </para>
          </listitem>
        </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]multiline</option></term>
-          <listitem>
-            <para>
-              Print records like the SOA records in a verbose multi-line
-              format with human-readable comments.  The default is to print
-              each record on a single line, to facilitate machine parsing
-              of the <command>dig</command> output.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]nssearch</option></term>
+         <listitem>
+           <para>
+             When this option is set, <command>dig</command>
+             attempts to find the authoritative name servers for
+             the zone containing the name being looked up and
+             display the SOA record that each name server has for
+             the zone.
+           </para>
+         </listitem>
+       </varlistentry>
 
        <varlistentry>
          <term><option>+[no]onesoa</option></term>
          <listitem>
            <para>
              Print only one (starting) SOA record when performing
-             an AXFR. The default is to print both the starting and
-             ending SOA records.
+             an AXFR. The default is to print both the starting
+             and ending SOA records.
            </para>
          </listitem>
        </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]fail</option></term>
-          <listitem>
-            <para>
-              Do not try the next server if you receive a SERVFAIL.  The
-              default is
-              to not try the next server which is the reverse of normal stub
-              resolver
-              behavior.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]qr</option></term>
+         <listitem>
+           <para>
+             Print [do not print] the query as it is sent.  By
+             default, the query is not printed.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]besteffort</option></term>
-          <listitem>
-            <para>
-              Attempt to display the contents of messages which are malformed.
-              The default is to not display malformed answers.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]question</option></term>
+         <listitem>
+           <para>
+             Print [do not print] the question section of a query
+             when an answer is returned.  The default is to print
+             the question section as a comment.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]dnssec</option></term>
-          <listitem>
-            <para>
-              Requests DNSSEC records be sent by setting the DNSSEC OK bit
-              (DO)
-              in the OPT record in the additional section of the query.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]recurse</option></term>
+         <listitem>
+           <para>
+             Toggle the setting of the RD (recursion desired) bit
+             in the query.  This bit is set by default, which means
+             <command>dig</command> normally sends recursive
+             queries.  Recursion is automatically disabled when
+             the <parameter>+nssearch</parameter> or
+             <parameter>+trace</parameter> query options are used.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]sigchase</option></term>
-          <listitem>
-            <para>
-              Chase DNSSEC signature chains.  Requires dig be compiled with
-              -DDIG_SIGCHASE.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+retry=T</option></term>
+         <listitem>
+           <para>
+             Sets the number of times to retry UDP queries to
+             server to <parameter>T</parameter> instead of the
+             default, 2.  Unlike <parameter>+tries</parameter>,
+             this does not include the initial query.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+trusted-key=####</option></term>
-          <listitem>
-            <para>
-              Specifies a file containing trusted keys to be used with
-             <option>+sigchase</option>.  Each DNSKEY record must be
-             on its own line.
-            </para>
+          <term><option>+[no]rrcomments</option></term>
+         <listitem>
            <para>
-             If not specified, <command>dig</command> will look for
-             <filename>/etc/trusted-key.key</filename> then
-             <filename>trusted-key.key</filename> in the current directory.
+             Toggle the display of per-record comments in the
+             output (for example, human-readable key information
+             about DNSKEY records).  The default is not to print
+             record comments unless multiline mode is active.
            </para>
+         </listitem>
+       </varlistentry>
+
+        <varlistentry>
+          <term><option>+[no]search</option></term>
+         <listitem>
            <para>
-              Requires dig be compiled with -DDIG_SIGCHASE.
+             Use [do not use] the search list defined by the
+             searchlist or domain directive in
+             <filename>resolv.conf</filename> (if any).  The search
+             list is not used by default.
            </para>
-          </listitem>
-        </varlistentry>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]topdown</option></term>
-          <listitem>
-            <para>
-              When chasing DNSSEC signature chains perform a top-down
-              validation.
-              Requires dig be compiled with -DDIG_SIGCHASE.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]short</option></term>
+         <listitem>
+           <para>
+             Provide a terse answer.  The default is to print the
+             answer in a verbose form.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]nsid</option></term>
-          <listitem>
-            <para>
-              Include an EDNS name server ID request when sending a query.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]showsearch</option></term>
+         <listitem>
+           <para>
+             Perform [do not perform] a search showing intermediate
+             results.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]keepopen</option></term>
-          <listitem>
-            <para>
-              Keep the TCP socket open between queries and reuse it rather
-             than creating a new TCP socket for each lookup.  The default
-             is <option>+nokeepopen</option>.
-            </para>
-          </listitem>
-        </varlistentry>
+          <term><option>+[no]sigchase</option></term>
+         <listitem>
+           <para>
+             Chase DNSSEC signature chains.  Requires dig be
+             compiled with -DDIG_SIGCHASE.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
           <term><option>+[no]sit<optional>=####</optional></option></term>
-          <listitem>
-            <para>
-             Send a Source Identity Token EDNS option, with optional value.
-             Replaying a SIT from a previous response will allow the
-             server to identify a previous client.  The default is
-             <option>+nosit</option>.  Currently using experimental value
-             65001 for the option code.
-            </para>
-          </listitem>
-        </varlistentry>
+         <listitem>
+           <para>
+             Send a Source Identity Token EDNS option, with optional
+             value.  Replaying a SIT from a previous response will
+             allow the server to identify a previous client.  The
+             default is <option>+nosit</option>.  Currently using
+             experimental value 65001 for the option code.
+           </para>
+         </listitem>
+       </varlistentry>
+
+        <varlistentry>
+          <term><option>+split=W</option></term>
+         <listitem>
+           <para>
+             Split long hex- or base64-formatted fields in resource
+             records into chunks of <parameter>W</parameter>
+             characters (where <parameter>W</parameter> is rounded
+             up to the nearest multiple of 4).
+             <parameter>+nosplit</parameter> or
+             <parameter>+split=0</parameter> causes fields not to
+             be split at all.  The default is 56 characters, or
+             44 characters when multiline mode is active.
+           </para>
+         </listitem>
+       </varlistentry>
+
+        <varlistentry>
+          <term><option>+[no]stats</option></term>
+         <listitem>
+           <para>
+             This query option toggles the printing of statistics:
+             when the query was made, the size of the reply and
+             so on.  The default behavior is to print the query
+             statistics.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
           <term><option>+[no]subnet=addr/prefix</option></term>
-          <listitem>
-            <para>
+         <listitem>
+           <para>
              Send an EDNS Client Subnet option with the speciifed
-              IP address or network prefix.
-            </para>
-          </listitem>
-        </varlistentry>
+             IP address or network prefix.
+           </para>
+         </listitem>
+       </varlistentry>
 
         <varlistentry>
-          <term><option>+[no]expire</option></term>
-          <listitem>
-            <para>
-             Send an EDNS Expire option.  Currently using experimental
-             value 65002 for the option code.
+          <term><option>+[no]tcp</option></term>
+         <listitem>
+           <para>
+             Use [do not use] TCP when querying name servers. The
+             default behavior is to use UDP unless an
+             <literal>ixfr=N</literal> query is requested, in which
+             case the default is TCP.  AXFR queries always use
+             TCP.
+           </para>
+         </listitem>
+       </varlistentry>
+
+        <varlistentry>
+          <term><option>+time=T</option></term>
+         <listitem>
+           <para>
+
+              Sets the timeout for a query to
+              <parameter>T</parameter> seconds.  The default
+             timeout is 5 seconds.
+              An attempt to set <parameter>T</parameter> to less
+              than 1 will result
+              in a query timeout of 1 second being applied.
             </para>
           </listitem>
         </varlistentry>
 
+        <varlistentry>
+          <term><option>+[no]topdown</option></term>
+         <listitem>
+           <para>
+             When chasing DNSSEC signature chains perform a top-down
+             validation.  Requires dig be compiled with -DDIG_SIGCHASE.
+           </para>
+         </listitem>
+       </varlistentry>
+
+        <varlistentry>
+          <term><option>+[no]trace</option></term>
+         <listitem>
+           <para>
+             Toggle tracing of the delegation path from the root
+             name servers for the name being looked up.  Tracing
+             is disabled by default.  When tracing is enabled,
+             <command>dig</command> makes iterative queries to
+             resolve the name being looked up.  It will follow
+             referrals from the root servers, showing the answer
+             from each server that was used to resolve the lookup.
+           </para> <para>
+             <command>+dnssec</command> is also set when +trace
+             is set to better emulate the default queries from a
+             nameserver.
+           </para>
+         </listitem>
+       </varlistentry>
+
+        <varlistentry>
+          <term><option>+tries=T</option></term>
+         <listitem>
+           <para>
+             Sets the number of times to try UDP queries to server
+             to <parameter>T</parameter> instead of the default,
+             3.  If <parameter>T</parameter> is less than or equal
+             to zero, the number of tries is silently rounded up
+             to 1.
+           </para>
+         </listitem>
+       </varlistentry>
+
+        <varlistentry>
+          <term><option>+trusted-key=####</option></term>
+         <listitem>
+           <para>
+             Specifies a file containing trusted keys to be used
+             with <option>+sigchase</option>.  Each DNSKEY record
+             must be on its own line.
+           </para> <para>
+             If not specified, <command>dig</command> will look
+             for <filename>/etc/trusted-key.key</filename> then
+             <filename>trusted-key.key</filename> in the current
+             directory.
+           </para> <para>
+             Requires dig be compiled with -DDIG_SIGCHASE.
+           </para>
+         </listitem>
+       </varlistentry>
+
+        <varlistentry>
+          <term><option>+[no]ttlid</option></term>
+         <listitem>
+           <para>
+             Display [do not display] the TTL when printing the
+             record.
+           </para>
+         </listitem>
+       </varlistentry>
+
+        <varlistentry>
+          <term><option>+[no]vc</option></term>
+         <listitem>
+           <para>
+             Use [do not use] TCP when querying name servers.  This
+             alternate syntax to <parameter>+[no]tcp</parameter>
+             is provided for backwards compatibility.  The "vc"
+             stands for "virtual circuit".
+           </para>
+         </listitem>
+       </varlistentry>
+
       </variablelist>
 
     </para>