man.delv.html revision a3ff24aaa545c45b8c581b2127d02d735aff8881
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<!--
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC")
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews - Copyright (C) 2000-2003 Internet Software Consortium.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein -
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater - Permission to use, copy, modify, and/or distribute this software for any
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - purpose with or without fee is hereby granted, provided that the above
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - copyright notice and this permission notice appear in all copies.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein -
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - PERFORMANCE OF THIS SOFTWARE.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein-->
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater<!-- $Id$ -->
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<html>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<head>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<title>delv</title>
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<link rel="start" href="Bv9ARM.html" title="BIND 9 Administrator Reference Manual">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<link rel="up" href="Bv9ARM.ch10.html" title="Manual pages">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<link rel="prev" href="man.host.html" title="host">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<link rel="next" href="man.dnssec-checkds.html" title="dnssec-checkds">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</head>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div class="navheader">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table width="100%" summary="Navigation header">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<tr><th colspan="3" align="center">delv</th></tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td width="20%" align="left">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<a accesskey="p" href="man.host.html">Prev</a>�</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<th width="60%" align="center">Manual pages</th>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td width="20%" align="right">�<a accesskey="n" href="man.dnssec-checkds.html">Next</a>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</table>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<hr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div class="refentry" lang="en">
ab8729140b1ad688ab03e1e9ce438fb1cbb49222Automatic Updater<a name="man.delv"></a><div class="titlepage"></div>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater<div class="refnamediv">
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews<h2>Name</h2>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<p>delv &#8212; DNS lookup and validation utility</p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div class="refsynopsisdiv">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<h2>Synopsis</h2>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<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>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div class="cmdsynopsis"><p><code class="command">delv</code> [<code class="option">-h</code>]</p></div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div class="cmdsynopsis"><p><code class="command">delv</code> [<code class="option">-v</code>]</p></div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div class="cmdsynopsis"><p><code class="command">delv</code> [queryopt...] [query...]</p></div>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater</div>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater<div class="refsect1" lang="en">
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater<a name="id2616680"></a><h2>DESCRIPTION</h2>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater<p><span><strong class="command">delv</strong></span>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein (Domain Entity Lookup &amp; Validation) is a tool for sending
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater DNS queries and validating the results, using the the same internal
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater resolver and validator logic as <span><strong class="command">named</strong></span>.
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater </p>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater<p>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater <span><strong class="command">delv</strong></span> will send to a specified name server all
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater queries needed to fetch and validate the requested data; this
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein includes the original requested query, subsequent queries to follow
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein CNAME or DNAME chains, and queries for DNSKEY, DS and DLV records
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews to establish a chain of trust for DNSSEC validation.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein It does not perform iterative resolution, but simulates the
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater behavior of a name server configured for DNSSEC validating and
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater forwarding.
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater </p>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater<p>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater By default, responses are validated using built-in DNSSEC trust
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein anchors for the root zone (".") and for the ISC DNSSEC lookaside
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein validation zone ("dlv.isc.org"). Records returned by
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <span><strong class="command">delv</strong></span> are either fully validated or
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein were not signed. If validation fails, an explanation of
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein the failure is included in the output; the validation process
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater can be traced in detail. Because <span><strong class="command">delv</strong></span> does
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater not rely on an external server to carry out validation, it can
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein be used to check the validity of DNS responses in environments
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater where local name servers may not be trustworthy.
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater </p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<p>
dcfda24abf565c442d058cbf81b2180d847a1b3eAutomatic Updater Unless it is told to query a specific name server,
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater <span><strong class="command">delv</strong></span> will try each of the servers listed in
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <code class="filename">/etc/resolv.conf</code>. If no usable server
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein addresses are found, <span><strong class="command">delv</strong></span> will send
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein queries to the localhost addresses (127.0.0.1 for IPv4, ::1
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein for IPv6).
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein When no command line arguments or options are given,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <span><strong class="command">delv</strong></span> will perform an NS query for "."
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater (the root zone).
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater </p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div class="refsect1" lang="en">
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater<a name="id2616753"></a><h2>SIMPLE USAGE</h2>
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater<p>
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater A typical invocation of <span><strong class="command">delv</strong></span> looks like:
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater </p>
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater<pre class="programlisting"> delv @server name type </pre>
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater<p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein where:
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater </p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div class="variablelist"><dl>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dt><span class="term"><code class="constant">server</code></span></dt>
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater<dd>
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater<p>
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater is the name or IP address of the name server to query. This
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater can be an IPv4 address in dotted-decimal notation or an IPv6
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater address in colon-delimited notation. When the supplied
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater <em class="parameter"><code>server</code></em> argument is a hostname,
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater <span><strong class="command">delv</strong></span> resolves that name before
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater querying that name server (note, however, that this
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater initial lookup is <span class="emphasis"><em>not</em></span> validated
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater by DNSSEC).
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater </p>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater<p>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater If no <em class="parameter"><code>server</code></em> argument is
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater provided, <span><strong class="command">delv</strong></span> consults
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater <code class="filename">/etc/resolv.conf</code>; if an
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater address is found there, it queries the name server at
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater that address. If either of the <code class="option">-4</code> or
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater <code class="option">-6</code> options are in use, then
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater only addresses for the corresponding transport
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater will be tried. If no usable addresses are found,
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater <span><strong class="command">delv</strong></span> will send queries to
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater the localhost addresses (127.0.0.1 for IPv4,
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater ::1 for IPv6).
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater </p>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater</dd>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater<dt><span class="term"><code class="constant">name</code></span></dt>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater<dd><p>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater is the domain name to be looked up.
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater </p></dd>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater<dt><span class="term"><code class="constant">type</code></span></dt>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater<dd><p>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater indicates what type of query is required &#8212;
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater ANY, A, MX, etc.
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater <em class="parameter"><code>type</code></em> can be any valid query
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater type. If no
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater <em class="parameter"><code>type</code></em> argument is supplied,
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater <span><strong class="command">delv</strong></span> will perform a lookup for an
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater A record.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </p></dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</dl></div>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews<p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </p>
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater</div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div class="refsect1" lang="en">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<a name="id2616884"></a><h2>OPTIONS</h2>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews<div class="variablelist"><dl>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dt><span class="term">-a <em class="replaceable"><code>anchor-file</code></em></span></dt>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Specifies a file from which to read DNSSEC trust anchors.
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater The default is <code class="filename">/etc/bind.keys</code>, which
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein is included with <acronym class="acronym">BIND</acronym> 9 and contains
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein trust anchors for the root zone (".") and for the ISC
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein DNSSEC lookaside validation zone ("dlv.isc.org").
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater </p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Keys that do not match the root or DLV trust-anchor
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater names are ignored; these key names can be overridden
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein using the <code class="option">+dlv=NAME</code> or
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <code class="option">+root=NAME</code> options.
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater </p>
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater<p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Note: When reading the trust anchor file,
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater <span><strong class="command">delv</strong></span> treats <code class="option">managed-keys</code>
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater statements and <code class="option">trusted-keys</code> statements
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater identically. That is, for a managed key, it is the
f77c5a1336bc11ae235f1b91f1b7cbae1137c3e8Automatic Updater <span class="emphasis"><em>initial</em></span> key that is trusted; RFC 5011
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein key management is not supported. <span><strong class="command">delv</strong></span>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater will not consult the managed-keys database maintained by
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater <span><strong class="command">named</strong></span>. This means that if either of the
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater keys in <code class="filename">/etc/bind.keys</code> is revoked
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater and rolled over, it will be necessary to update
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <code class="filename">/etc/bind.keys</code> to use DNSSEC
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater validation in <span><strong class="command">delv</strong></span>.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dt><span class="term">-b <em class="replaceable"><code>address</code></em></span></dt>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dd><p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Sets the source IP address of the query to
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater <em class="parameter"><code>address</code></em>. This must be a valid address
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater on one of the host's network interfaces or "0.0.0.0" or "::".
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater An optional source port may be specified by appending
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater "#&lt;port&gt;"
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater </p></dd>
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater<dt><span class="term">-c <em class="replaceable"><code>class</code></em></span></dt>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater<dd><p>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater Sets the query class for the requested data. Currently,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein only class "IN" is supported in <span><strong class="command">delv</strong></span>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein and any other value is ignored.
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater </p></dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dt><span class="term">-d <em class="replaceable"><code>level</code></em></span></dt>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dd><p>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater Set the systemwide debug level to <code class="option">level</code>.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein The allowed range is from 0 to 99.
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater The default is 0 (no debugging).
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Debugging traces from <span><strong class="command">delv</strong></span> become
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein more verbose as the debug level increases.
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater See the <code class="option">+mtrace</code>, <code class="option">+rtrace</code>,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein and <code class="option">+vtrace</code> options below for additional
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater debugging details.
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater </p></dd>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater<dt><span class="term">-h</span></dt>
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews<dd><p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Display the <span><strong class="command">delv</strong></span> help usage output and exit.
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater </p></dd>
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater<dt><span class="term">-i</span></dt>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dd><p>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews Insecure mode. This disables internal DNSSEC validation.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein (Note, however, this does not set the CD bit on upstream
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein queries. If the server being queried is performing DNSSEC
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater validation, then it will not return invalid data; this
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein can cause <span><strong class="command">delv</strong></span> to time out. When it
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater is necessary to examine invalid data to debug a DNSSEC
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater problem, use <span><strong class="command">dig +cd</strong></span>.)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </p></dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dt><span class="term">-m</span></dt>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dd><p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Enables memory usage debugging.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </p></dd>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater<dt><span class="term">-p <em class="replaceable"><code>port#</code></em></span></dt>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater<dd><p>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater Specifies a destination port to use for queries instead of
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater the standard DNS port number 53. This option would be used
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein with a name server that has been configured to listen
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein for queries on a non-standard port number.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </p></dd>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater<dt><span class="term">-q <em class="replaceable"><code>name</code></em></span></dt>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews<dd><p>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater Sets the query name to <em class="parameter"><code>name</code></em>.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein While the query name can be specified without using the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <code class="option">-q</code>, it is sometimes necessary to disambiguate
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein names from types or classes (for example, when looking up the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein name "ns", which could be misinterpreted as the type NS,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein or "ch", which could be misinterpreted as class CH).
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater </p></dd>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater<dt><span class="term">-t <em class="replaceable"><code>type</code></em></span></dt>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater<dd>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater<p>
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater Sets the query type to <em class="parameter"><code>type</code></em>, which
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater can be any valid query type supported in BIND 9 except
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater for zone transfer types AXFR and IXFR. As with
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater <code class="option">-q</code>, this is useful to distinguish
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater query name type or class when they are ambiguous.
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater it is sometimes necessary to disambiguate names from types.
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater </p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein The default query type is "A", unless the <code class="option">-x</code>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews option is supplied to indicate a reverse lookup, in which case
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews it is "PTR".
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </p>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews</dd>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews<dt><span class="term">-v</span></dt>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews<dd><p>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews Print the <span><strong class="command">delv</strong></span> version and exit.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </p></dd>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews<dt><span class="term">-x <em class="replaceable"><code>addr</code></em></span></dt>
922312472e2e05ebc64993d465999c5351b83036Automatic Updater<dd><p>
922312472e2e05ebc64993d465999c5351b83036Automatic Updater Performs a reverse lookup, mapping an addresses to
922312472e2e05ebc64993d465999c5351b83036Automatic Updater a name. <em class="parameter"><code>addr</code></em> is an IPv4 address in
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater dotted-decimal notation, or a colon-delimited IPv6 address.
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater When <code class="option">-x</code> is used, there is no need to provide
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater the <em class="parameter"><code>name</code></em> or <em class="parameter"><code>type</code></em>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews arguments. <span><strong class="command">delv</strong></span> automatically performs a
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews lookup for a name like <code class="literal">11.12.13.10.in-addr.arpa</code>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews and sets the query type to PTR. IPv6 addresses are looked up
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater using nibble format under the IP6.ARPA domain.
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater </p></dd>
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater<dt><span class="term">-4</span></dt>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater<dd><p>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater Forces <span><strong class="command">delv</strong></span> to only use IPv4.
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater </p></dd>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews<dt><span class="term">-6</span></dt>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews<dd><p>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews Forces <span><strong class="command">delv</strong></span> to only use IPv6.
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews </p></dd>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews</dl></div>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews</div>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews<div class="refsect1" lang="en">
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews<a name="id2668838"></a><h2>QUERY OPTIONS</h2>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews<p><span><strong class="command">delv</strong></span>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews provides a number of query options which affect the way results are
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews displayed, and in some cases the way lookups are performed.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </p>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater<p>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater Each query option is identified by a keyword preceded by a plus sign
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater (<code class="literal">+</code>). Some keywords set or reset an
0c6ada0a814f3c5417daa1654129bc2af56ed504Automatic Updater option. These may be preceded by the string
0c6ada0a814f3c5417daa1654129bc2af56ed504Automatic Updater <code class="literal">no</code> to negate the meaning of that keyword.
0c6ada0a814f3c5417daa1654129bc2af56ed504Automatic Updater Other keywords assign values to options like the timeout interval.
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews They have the form <code class="option">+keyword=value</code>.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews The query options are:
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews </p>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews<div class="variablelist"><dl>
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater<dt><span class="term"><code class="option">+[no]cdflag</code></span></dt>
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater<dd><p>
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater Controls whether to set the CD (checking disabled) bit in
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater queries sent by <span><strong class="command">delv</strong></span>. This may be useful
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater when troubleshooting DNSSEC problems from behind a validating
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater resolver. A validating resolver will block invalid responses,
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater making it difficult to retrieve them for analysis. Setting
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater the CD flag on queries will cause the resolver to return
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater invalid responses, which <span><strong class="command">delv</strong></span> can then
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater validate internally and report the errors in detail.
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater </p></dd>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater<dt><span class="term"><code class="option">+[no]class</code></span></dt>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater<dd><p>
fdd80e9a55c70b36a3bf3e409b86897301c44ff8Automatic Updater Controls whether to display the CLASS when printing
fdd80e9a55c70b36a3bf3e409b86897301c44ff8Automatic Updater a record. The default is to display the CLASS.
fdd80e9a55c70b36a3bf3e409b86897301c44ff8Automatic Updater </p></dd>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater<dt><span class="term"><code class="option">+[no]ttl</code></span></dt>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater<dd><p>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews Controls whether to display the TTL when printing
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein a record. The default is to display the TTL.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </p></dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dt><span class="term"><code class="option">+[no]rtrace</code></span></dt>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Toggle resolver fetch logging. This reports the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein name and type of each query sent by <span><strong class="command">delv</strong></span>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein in the process of carrying out the resolution and validation
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein process: this includes including the original query and
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein all subsequent queries to follow CNAMEs and to establish a
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein chain of trust for DNSSEC validation.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein This is equivalent to setting the debug level to 1 in
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein the "resolver" logging category. Setting the systemwide
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein debug level to 1 using the <code class="option">-d</code> option will
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein product the same output (but will affect other logging
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein categories as well).
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</dd>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<dt><span class="term"><code class="option">+[no]mtrace</code></span></dt>
<dd>
<p>
Toggle message logging. This produces a detailed dump of
the responses received by <span><strong class="command">delv</strong></span> in the
process of carrying out the resolution and validation process.
</p>
<p>
This is equivalent to setting the debug level to 10
for the the "packets" module of the "resolver" logging
category. Setting the systemwide debug level to 10 using
the <code class="option">-d</code> option will produce the same output
(but will affect other logging categories as well).
</p>
</dd>
<dt><span class="term"><code class="option">+[no]vtrace</code></span></dt>
<dd>
<p>
Toggle validation logging. This shows the internal
process of the validator as it determines whether an
answer is validly signed, unsigned, or invalid.
</p>
<p>
This is equivalent to setting the debug level to 3
for the the "validator" module of the "dnssec" logging
category. Setting the systemwide debug level to 3 using
the <code class="option">-d</code> option will produce the same output
(but will affect other logging categories as well).
</p>
</dd>
<dt><span class="term"><code class="option">+[no]short</code></span></dt>
<dd><p>
Provide a terse answer. The default is to print the answer in a
verbose form.
</p></dd>
<dt><span class="term"><code class="option">+[no]comments</code></span></dt>
<dd><p>
Toggle the display of comment lines in the output. The default
is to print comments.
</p></dd>
<dt><span class="term"><code class="option">+[no]rrcomments</code></span></dt>
<dd><p>
Toggle the display of per-record comments in the output (for
example, human-readable key information about DNSKEY records).
The default is to print per-record comments.
</p></dd>
<dt><span class="term"><code class="option">+[no]crypto</code></span></dt>
<dd><p>
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 ]".
</p></dd>
<dt><span class="term"><code class="option">+[no]trust</code></span></dt>
<dd><p>
Controls whether to display the trust level when printing
a record. The default is to display the trust level.
</p></dd>
<dt><span class="term"><code class="option">+[no]split[=W]</code></span></dt>
<dd><p>
Split long hex- or base64-formatted fields in resource
records into chunks of <em class="parameter"><code>W</code></em> characters
(where <em class="parameter"><code>W</code></em> is rounded up to the nearest
multiple of 4).
<em class="parameter"><code>+nosplit</code></em> or
<em class="parameter"><code>+split=0</code></em> causes fields not to be
split at all. The default is 56 characters, or 44 characters
when multiline mode is active.
</p></dd>
<dt><span class="term"><code class="option">+[no]all</code></span></dt>
<dd><p>
Set or clear the display options
<code class="option">+[no]comments</code>,
<code class="option">+[no]rrcomments</code>, and
<code class="option">+[no]trust</code> as a group.
</p></dd>
<dt><span class="term"><code class="option">+[no]multiline</code></span></dt>
<dd><p>
Print long records (such as RRSIG, DNSKEY, and 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 <span><strong class="command">delv</strong></span>
output.
</p></dd>
<dt><span class="term"><code class="option">+[no]dnssec</code></span></dt>
<dd><p>
Indicates whether to display RRSIG records in the
<span><strong class="command">delv</strong></span> output. The default is to
do so. Note that (unlike in <span><strong class="command">dig</strong></span>)
this does <span class="emphasis"><em>not</em></span> control whether to
request DNSSEC records or whether to validate them.
DNSSEC records are always requested, and validation
will always occur unless suppressed by the use of
<code class="option">-i</code> or <code class="option">+noroot</code> and
<code class="option">+nodlv</code>.
</p></dd>
<dt><span class="term"><code class="option">+[no]root[=ROOT]</code></span></dt>
<dd><p>
Indicates whether to perform conventional (non-lookaside)
DNSSEC validation, and if so, specifies the
name of a trust anchor. The default is to validate using
a trust anchor of "." (the root zone), for which there is
a built-in key. If specifying a different trust anchor,
then <code class="option">-a</code> must be used to specify a file
containing the key.
</p></dd>
<dt><span class="term"><code class="option">+[no]dlv[=DLV]</code></span></dt>
<dd><p>
Indicates whether to perform DNSSEC lookaside validation,
and if so, specifies the name of the DLV trust anchor.
The default is to perform lookaside validation using
a trust anchor of "dlv.isc.org", for which there is a
built-in key. If specifying a different name, then
<code class="option">-a</code> must be used to specify a file
containing the DLV key.
</p></dd>
</dl></div>
<p>
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2669286"></a><h2>FILES</h2>
<p><code class="filename">/etc/bind.keys</code></p>
<p><code class="filename">/etc/resolv.conf</code></p>
</div>
<div class="refsect1" lang="en">
<a name="id2669373"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">dig</span>(1)</span>,
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
<em class="citetitle">RFC4034</em>,
<em class="citetitle">RFC4035</em>,
<em class="citetitle">RFC4431</em>,
<em class="citetitle">RFC5074</em>,
<em class="citetitle">RFC5155</em>.
</p>
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="man.host.html">Prev</a>�</td>
<td width="20%" align="center"><a accesskey="u" href="Bv9ARM.ch10.html">Up</a></td>
<td width="40%" align="right">�<a accesskey="n" href="man.dnssec-checkds.html">Next</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">host�</td>
<td width="20%" align="center"><a accesskey="h" href="Bv9ARM.html">Home</a></td>
<td width="40%" align="right" valign="top">�<span class="application">dnssec-checkds</span>
</td>
</tr>
</table>
</div>
<p style="text-align: center;">BIND 9.11.0pre-alpha</p>
</body>
</html>