man.delv.html revision b68a2d272b958eb2c40cce59ee33e71c5f5f521b
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC")
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - Copyright (C) 2000-2003 Internet Software Consortium.
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - Permission to use, copy, modify, and/or distribute this software for any
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - purpose with or without fee is hereby granted, provided that the above
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - copyright notice and this permission notice appear in all copies.
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy - PERFORMANCE OF THIS SOFTWARE.
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<link rel="start" href="Bv9ARM.html" title="BIND 9 Administrator Reference Manual">
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<link rel="up" href="Bv9ARM.ch10.html" title="Manual pages">
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<link rel="prev" href="man.host.html" title="host">
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<link rel="next" href="man.dnssec-checkds.html" title="dnssec-checkds">
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<table width="100%" summary="Navigation header">
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<tr><th colspan="3" align="center">delv</th></tr>
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<a accesskey="p" href="man.host.html">Prev</a>�</td>
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<th width="60%" align="center">Manual pages</th>
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<td width="20%" align="right">�<a accesskey="n" href="man.dnssec-checkds.html">Next</a>
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<a name="man.delv"></a><div class="titlepage"></div>
2cd7c447890e4fe78b7beb498903440e9122ee80Sebastien Roy<p>delv — DNS lookup and validation utility</p>
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<div class="cmdsynopsis"><p><code class="command">delv</code> [@server] [<code class="option">-4</code>] [<code class="option">-6</code>] [<code class="option">-a <em class="replaceable"><code>anchor-file</code></em></code>] [<code class="option">-b <em class="replaceable"><code>address</code></em></code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-d <em class="replaceable"><code>level</code></em></code>] [<code class="option">-i</code>] [<code class="option">-m</code>] [<code class="option">-p <em class="replaceable"><code>port#</code></em></code>] [<code class="option">-q <em class="replaceable"><code>name</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-x <em class="replaceable"><code>addr</code></em></code>] [name] [type] [class] [queryopt...]</p></div>
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<div class="cmdsynopsis"><p><code class="command">delv</code> [<code class="option">-h</code>]</p></div>
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<div class="cmdsynopsis"><p><code class="command">delv</code> [<code class="option">-v</code>]</p></div>
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<div class="cmdsynopsis"><p><code class="command">delv</code> [queryopt...] [query...]</p></div>
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy<p><span><strong class="command">delv</strong></span>
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy (Domain Entity Lookup & Validation) is a tool for sending
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy DNS queries and validating the results, using the the same internal
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy resolver and validator logic as <span><strong class="command">named</strong></span>.
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy <span><strong class="command">delv</strong></span> will send to a specified name server all
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy queries needed to fetch and validate the requested data; this
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy includes the original requested query, subsequent queries to follow
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy CNAME or DNAME chains, and queries for DNSKEY, DS and DLV records
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy to establish a chain of trust for DNSSEC validation.
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy It does not perform iterative resolution, but simulates the
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy behavior of a name server configured for DNSSEC validating and
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy By default, responses are validated using built-in DNSSEC trust
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy anchors for the root zone (".") and for the ISC DNSSEC lookaside
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy validation zone ("dlv.isc.org"). Records returned by
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy <span><strong class="command">delv</strong></span> are either fully validated or
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy were not signed. If validation fails, an explanation of
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy the failure is included in the output; the validation process
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy can be traced in detail. Because <span><strong class="command">delv</strong></span> does
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy not rely on an external server to carry out validation, it can
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy be used to check the validity of DNS responses in environments
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy where local name servers may not be trustworthy.
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy Unless it is told to query a specific name server,
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy <span><strong class="command">delv</strong></span> will try each of the servers listed in
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy <code class="filename">/etc/resolv.conf</code>. If no usable server
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy addresses are found, <span><strong class="command">delv</strong></span> will send
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy queries to the localhost addresses (127.0.0.1 for IPv4, ::1
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy When no command line arguments or options are given,
2b24ab6b3865caeede9eeb9db6b83e1d89dcd1eaSebastien Roy <span><strong class="command">delv</strong></span> will perform an NS query for "."
DNSSEC lookaside validation zone ("dlv.isc.org").
using nibble format under the IP6.ARPA domain.
e.g. "[ key id = value ]".
a trust anchor of "dlv.isc.org", for which there is a