delv.docbook revision 14a656f94b1fd0ababd84a772228dfa52276ba15
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa<!ENTITY mdash "—">]>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa - Copyright (C) 2014, 2015 Internet Systems Consortium, Inc. ("ISC")
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa - Permission to use, copy, modify, and/or distribute this software for any
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa - purpose with or without fee is hereby granted, provided that the above
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa - copyright notice and this permission notice appear in all copies.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
9a4b469ca0a7f44a598e551a973c75195207db58Eugen Kuksa - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa - PERFORMANCE OF THIS SOFTWARE.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa<!-- Converted by db4-upgrade version 1.0 -->
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa<refentry xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="man.delv">
e3ed0ae47dd551ddd9d74c33fff11b19a23a1d97Eugen Kuksa <refentryinfo>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <corpauthor>Internet Systems Consortium, Inc.</corpauthor>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </refentryinfo>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa <refnamediv>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa <refpurpose>DNS lookup and validation utility</refpurpose>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa </refnamediv>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
9a4b469ca0a7f44a598e551a973c75195207db58Eugen Kuksa </copyright>
93796f5bd8317f475737d26cb21781ce4c65a47cEugen Kuksa <refsynopsisdiv>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-4</option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-6</option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-a <replaceable class="parameter">anchor-file</replaceable></option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-b <replaceable class="parameter">address</replaceable></option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-c <replaceable class="parameter">class</replaceable></option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-d <replaceable class="parameter">level</replaceable></option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-i</option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-m</option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-p <replaceable class="parameter">port#</replaceable></option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-q <replaceable class="parameter">name</replaceable></option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-t <replaceable class="parameter">type</replaceable></option></arg>
2de19644821c7d76aa76403754f21046f5519db0Eugen Kuksa <arg choice="opt" rep="norepeat"><option>-x <replaceable class="parameter">addr</replaceable></option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </cmdsynopsis>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-h</option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </cmdsynopsis>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <arg choice="opt" rep="norepeat"><option>-v</option></arg>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </cmdsynopsis>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </cmdsynopsis>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </refsynopsisdiv>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <refsection><info><title>DESCRIPTION</title></info>
2de19644821c7d76aa76403754f21046f5519db0Eugen Kuksa (Domain Entity Lookup & Validation) is a tool for sending
2de19644821c7d76aa76403754f21046f5519db0Eugen Kuksa DNS queries and validating the results, using the same internal
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa resolver and validator logic as <command>named</command>.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <command>delv</command> will send to a specified name server all
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa queries needed to fetch and validate the requested data; this
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa includes the original requested query, subsequent queries to follow
0fefa32a0a32ce300e3a436457f19a04c1ca07f7Eugen Kuksa CNAME or DNAME chains, and queries for DNSKEY, DS and DLV records
0fefa32a0a32ce300e3a436457f19a04c1ca07f7Eugen Kuksa to establish a chain of trust for DNSSEC validation.
2de19644821c7d76aa76403754f21046f5519db0Eugen Kuksa It does not perform iterative resolution, but simulates the
0fefa32a0a32ce300e3a436457f19a04c1ca07f7Eugen Kuksa behavior of a name server configured for DNSSEC validating and
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa By default, responses are validated using built-in DNSSEC trust
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa anchors for the root zone (".") and for the ISC DNSSEC lookaside
0fefa32a0a32ce300e3a436457f19a04c1ca07f7Eugen Kuksa validation zone ("dlv.isc.org"). Records returned by
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <command>delv</command> are either fully validated or
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa were not signed. If validation fails, an explanation of
0fefa32a0a32ce300e3a436457f19a04c1ca07f7Eugen Kuksa the failure is included in the output; the validation process
0fefa32a0a32ce300e3a436457f19a04c1ca07f7Eugen Kuksa can be traced in detail. Because <command>delv</command> does
0fefa32a0a32ce300e3a436457f19a04c1ca07f7Eugen Kuksa not rely on an external server to carry out validation, it can
0fefa32a0a32ce300e3a436457f19a04c1ca07f7Eugen Kuksa be used to check the validity of DNS responses in environments
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa where local name servers may not be trustworthy.
2de19644821c7d76aa76403754f21046f5519db0Eugen Kuksa Unless it is told to query a specific name server,
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <command>delv</command> will try each of the servers listed in
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <filename>/etc/resolv.conf</filename>. If no usable server
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa addresses are found, <command>delv</command> will send
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa queries to the localhost addresses (127.0.0.1 for IPv4, ::1
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa When no command line arguments or options are given,
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <command>delv</command> will perform an NS query for "."
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa (the root zone).
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </refsection>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <refsection><info><title>SIMPLE USAGE</title></info>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa A typical invocation of <command>delv</command> looks like:
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <programlisting> delv @server name type </programlisting>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <variablelist>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa is the name or IP address of the name server to query. This
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa can be an IPv4 address in dotted-decimal notation or an IPv6
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa address in colon-delimited notation. When the supplied
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <parameter>server</parameter> argument is a hostname,
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <command>delv</command> resolves that name before
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa querying that name server (note, however, that this
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa initial lookup is <emphasis>not</emphasis> validated
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa address is found there, it queries the name server at
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa that address. If either of the <option>-4</option> or
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa only addresses for the corresponding transport
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa will be tried. If no usable addresses are found,
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa the localhost addresses (127.0.0.1 for IPv4,
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa ::1 for IPv6).
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </varlistentry>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa <varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa is the domain name to be looked up.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </varlistentry>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa <varlistentry>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa indicates what type of query is required —
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa ANY, A, MX, etc.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <parameter>type</parameter> can be any valid query
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <parameter>type</parameter> argument is supplied,
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <command>delv</command> will perform a lookup for an
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </variablelist>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa </refsection>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <variablelist>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <term>-a <replaceable class="parameter">anchor-file</replaceable></term>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa Specifies a file from which to read DNSSEC trust anchors.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa The default is <filename>/etc/bind.keys</filename>, which
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa is included with <acronym>BIND</acronym> 9 and contains
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa trust anchors for the root zone (".") and for the ISC
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa DNSSEC lookaside validation zone ("dlv.isc.org").
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa Keys that do not match the root or DLV trust-anchor
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa names are ignored; these key names can be overridden
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa Note: When reading the trust anchor file,
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <command>delv</command> treats <option>managed-keys</option>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa statements and <option>trusted-keys</option> statements
2c10bceb28a74fc291959697e023f22a66753655Eugen Kuksa identically. That is, for a managed key, it is the
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <emphasis>initial</emphasis> key that is trusted; RFC 5011
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa key management is not supported. <command>delv</command>
2c10bceb28a74fc291959697e023f22a66753655Eugen Kuksa will not consult the managed-keys database maintained by
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <command>named</command>. This means that if either of the
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa keys in <filename>/etc/bind.keys</filename> is revoked
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa and rolled over, it will be necessary to update
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <filename>/etc/bind.keys</filename> to use DNSSEC
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <term>-b <replaceable class="parameter">address</replaceable></term>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa Sets the source IP address of the query to
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa <parameter>address</parameter>. This must be a valid address
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa on one of the host's network interfaces or "0.0.0.0" or "::".
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa An optional source port may be specified by appending
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa "#<port>"
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <term>-c <replaceable class="parameter">class</replaceable></term>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa Sets the query class for the requested data. Currently,
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa only class "IN" is supported in <command>delv</command>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa and any other value is ignored.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <varlistentry>
9a4b469ca0a7f44a598e551a973c75195207db58Eugen Kuksa <term>-d <replaceable class="parameter">level</replaceable></term>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa Set the systemwide debug level to <option>level</option>.
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa The allowed range is from 0 to 99.
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa The default is 0 (no debugging).
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa Debugging traces from <command>delv</command> become
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa more verbose as the debug level increases.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa See the <option>+mtrace</option>, <option>+rtrace</option>,
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa and <option>+vtrace</option> options below for additional
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa debugging details.
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa </varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <varlistentry>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa Display the <command>delv</command> help usage output and exit.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </varlistentry>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa <varlistentry>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa Insecure mode. This disables internal DNSSEC validation.
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa (Note, however, this does not set the CD bit on upstream
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa queries. If the server being queried is performing DNSSEC
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa validation, then it will not return invalid data; this
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa can cause <command>delv</command> to time out. When it
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa is necessary to examine invalid data to debug a DNSSEC
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </varlistentry>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa <varlistentry>
2c10bceb28a74fc291959697e023f22a66753655Eugen Kuksa Enables memory usage debugging.
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa </varlistentry>
9a4b469ca0a7f44a598e551a973c75195207db58Eugen Kuksa <varlistentry>
2de19644821c7d76aa76403754f21046f5519db0Eugen Kuksa <term>-p <replaceable class="parameter">port#</replaceable></term>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa Specifies a destination port to use for queries instead of
9a4b469ca0a7f44a598e551a973c75195207db58Eugen Kuksa the standard DNS port number 53. This option would be used
9a4b469ca0a7f44a598e551a973c75195207db58Eugen Kuksa with a name server that has been configured to listen
9a4b469ca0a7f44a598e551a973c75195207db58Eugen Kuksa for queries on a non-standard port number.
9a4b469ca0a7f44a598e551a973c75195207db58Eugen Kuksa </varlistentry>
9a4b469ca0a7f44a598e551a973c75195207db58Eugen Kuksa <varlistentry>
9a4b469ca0a7f44a598e551a973c75195207db58Eugen Kuksa <term>-q <replaceable class="parameter">name</replaceable></term>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa Sets the query name to <parameter>name</parameter>.
cba0aeea95db26960d4d2e5a1dd571f17a5b7ae4Eugen Kuksa While the query name can be specified without using the
cba0aeea95db26960d4d2e5a1dd571f17a5b7ae4Eugen Kuksa <option>-q</option>, it is sometimes necessary to disambiguate
cba0aeea95db26960d4d2e5a1dd571f17a5b7ae4Eugen Kuksa names from types or classes (for example, when looking up the
cba0aeea95db26960d4d2e5a1dd571f17a5b7ae4Eugen Kuksa name "ns", which could be misinterpreted as the type NS,
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa or "ch", which could be misinterpreted as class CH).
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </varlistentry>
08e520eb8e9947de926d733c48a13249c857f570Eugen Kuksa <varlistentry>
08e520eb8e9947de926d733c48a13249c857f570Eugen Kuksa <term>-t <replaceable class="parameter">type</replaceable></term>
037be4e5b0e867dd148db2ea89640d8edf009053Eugen Kuksa Sets the query type to <parameter>type</parameter>, which
037be4e5b0e867dd148db2ea89640d8edf009053Eugen Kuksa can be any valid query type supported in BIND 9 except
037be4e5b0e867dd148db2ea89640d8edf009053Eugen Kuksa for zone transfer types AXFR and IXFR. As with
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <option>-q</option>, this is useful to distinguish
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa query name type or class when they are ambiguous.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa it is sometimes necessary to disambiguate names from types.
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa The default query type is "A", unless the <option>-x</option>
2cff1039d6c94285eb5bf4f0147eef4ce9b944f1Eugen Kuksa option is supplied to indicate a reverse lookup, in which case
2cff1039d6c94285eb5bf4f0147eef4ce9b944f1Eugen Kuksa it is "PTR".
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa </varlistentry>
bdbe06eab641ea31682220252b728d421e4c028eEugen Kuksa <varlistentry>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa Print the <command>delv</command> version and exit.
531ab01db5b35eee69a73572d0443c75a4cbc1b0Eugen Kuksa </varlistentry>
531ab01db5b35eee69a73572d0443c75a4cbc1b0Eugen Kuksa <varlistentry>
531ab01db5b35eee69a73572d0443c75a4cbc1b0Eugen Kuksa <term>-x <replaceable class="parameter">addr</replaceable></term>
037be4e5b0e867dd148db2ea89640d8edf009053Eugen Kuksa Performs a reverse lookup, mapping an addresses to
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa a name. <parameter>addr</parameter> is an IPv4 address in
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa dotted-decimal notation, or a colon-delimited IPv6 address.
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa When <option>-x</option> is used, there is no need to provide
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa the <parameter>name</parameter> or <parameter>type</parameter>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa arguments. <command>delv</command> automatically performs a
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa lookup for a name like <literal>11.12.13.10.in-addr.arpa</literal>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa and sets the query type to PTR. IPv6 addresses are looked up
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa using nibble format under the IP6.ARPA domain.
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa </varlistentry>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa <varlistentry>
99a1bfbb82c875580410b4745617fea2297fdc2bEugen Kuksa Forces <command>delv</command> to only use IPv4.
cba0aeea95db26960d4d2e5a1dd571f17a5b7ae4Eugen Kuksa </varlistentry>
cba0aeea95db26960d4d2e5a1dd571f17a5b7ae4Eugen Kuksa <varlistentry>
cba0aeea95db26960d4d2e5a1dd571f17a5b7ae4Eugen Kuksa Forces <command>delv</command> to only use IPv6.
cba0aeea95db26960d4d2e5a1dd571f17a5b7ae4Eugen Kuksa </varlistentry>
e.g. "[ key id = value ]".
a trust anchor of "dlv.isc.org", for which there is a