man.dnssec-signzone.html revision b68a2d272b958eb2c40cce59ee33e71c5f5f521b
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC")
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - Copyright (C) 2000-2003 Internet Software Consortium.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - Permission to use, copy, modify, and/or distribute this software for any
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - purpose with or without fee is hereby granted, provided that the above
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - copyright notice and this permission notice appear in all copies.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - PERFORMANCE OF THIS SOFTWARE.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<!-- $Id$ -->
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<link rel="start" href="Bv9ARM.html" title="BIND 9 Administrator Reference Manual">
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<link rel="up" href="Bv9ARM.ch10.html" title="Manual pages">
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<link rel="prev" href="man.dnssec-settime.html" title="dnssec-settime">
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<link rel="next" href="man.dnssec-verify.html" title="dnssec-verify">
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<tr><th colspan="3" align="center"><span class="application">dnssec-signzone</span></th></tr>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<a accesskey="p" href="man.dnssec-settime.html">Prev</a>�</td>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<td width="20%" align="right">�<a accesskey="n" href="man.dnssec-verify.html">Next</a>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<a name="man.dnssec-signzone"></a><div class="titlepage"></div>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<p><span class="application">dnssec-signzone</span> — DNSSEC zone signing tool</p>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<div class="cmdsynopsis"><p><code class="command">dnssec-signzone</code> [<code class="option">-a</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-d <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-D</code>] [<code class="option">-E <em class="replaceable"><code>engine</code></em></code>] [<code class="option">-e <em class="replaceable"><code>end-time</code></em></code>] [<code class="option">-f <em class="replaceable"><code>output-file</code></em></code>] [<code class="option">-g</code>] [<code class="option">-h</code>] [<code class="option">-K <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-k <em class="replaceable"><code>key</code></em></code>] [<code class="option">-L <em class="replaceable"><code>serial</code></em></code>] [<code class="option">-l <em class="replaceable"><code>domain</code></em></code>] [<code class="option">-M <em class="replaceable"><code>domain</code></em></code>] [<code class="option">-i <em class="replaceable"><code>interval</code></em></code>] [<code class="option">-I <em class="replaceable"><code>input-format</code></em></code>] [<code class="option">-j <em class="replaceable"><code>jitter</code></em></code>] [<code class="option">-N <em class="replaceable"><code>soa-serial-format</code></em></code>] [<code class="option">-o <em class="replaceable"><code>origin</code></em></code>] [<code class="option">-O <em class="replaceable"><code>output-format</code></em></code>] [<code class="option">-P</code>] [<code class="option">-p</code>] [<code class="option">-Q</code>] [<code class="option">-R</code>] [<code class="option">-r <em class="replaceable"><code>randomdev</code></em></code>] [<code class="option">-S</code>] [<code class="option">-s <em class="replaceable"><code>start-time</code></em></code>] [<code class="option">-T <em class="replaceable"><code>ttl</code></em></code>] [<code class="option">-t</code>] [<code class="option">-u</code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] [<code class="option">-V</code>] [<code class="option">-X <em class="replaceable"><code>extended end-time</code></em></code>] [<code class="option">-x</code>] [<code class="option">-z</code>] [<code class="option">-3 <em class="replaceable"><code>salt</code></em></code>] [<code class="option">-H <em class="replaceable"><code>iterations</code></em></code>] [<code class="option">-A</code>] {zonefile} [key...]</p></div>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<p><span><strong class="command">dnssec-signzone</strong></span>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync signs a zone. It generates
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync NSEC and RRSIG records and produces a signed version of the
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync zone. The security status of delegations from the signed zone
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync (that is, whether the child zones are secure or not) is
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync determined by the presence or absence of a
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync <code class="filename">keyset</code> file for each child zone.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Verify all generated signatures.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<dt><span class="term">-c <em class="replaceable"><code>class</code></em></span></dt>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Specifies the DNS class of the zone.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Compatibility mode: Generate a
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync <code class="filename">keyset-<em class="replaceable"><code>zonename</code></em></code>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync file in addition to
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync <code class="filename">dsset-<em class="replaceable"><code>zonename</code></em></code>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync when signing a zone, for use by older versions of
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync <span><strong class="command">dnssec-signzone</strong></span>.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<dt><span class="term">-d <em class="replaceable"><code>directory</code></em></span></dt>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync <code class="filename">keyset-</code> files in <code class="option">directory</code>.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Output only those record types automatically managed by
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync <span><strong class="command">dnssec-signzone</strong></span>, i.e. RRSIG, NSEC,
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync NSEC3 and NSEC3PARAM records. If smart signing
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync (<code class="option">-S</code>) is used, DNSKEY records are also
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync included. The resulting file can be included in the original
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync zone file with <span><strong class="command">$INCLUDE</strong></span>. This option
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync cannot be combined with <code class="option">-O raw</code>,
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync <code class="option">-O map</code>, or serial number updating.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<dt><span class="term">-E <em class="replaceable"><code>engine</code></em></span></dt>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync When applicable, specifies the hardware to use for
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync cryptographic operations, such as a secure key store used
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync for signing.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync When BIND is built with OpenSSL PKCS#11 support, this defaults
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync to the string "pkcs11", which identifies an OpenSSL engine
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync that can drive a cryptographic accelerator or hardware service
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync module. When BIND is built with native PKCS#11 cryptography
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync (--enable-native-pkcs11), it defaults to the path of the PKCS#11
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync provider library specified via "--with-pkcs11".
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Generate DS records for child zones from
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync <code class="filename">dsset-</code> or <code class="filename">keyset-</code>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync file. Existing DS records will be removed.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<dt><span class="term">-K <em class="replaceable"><code>directory</code></em></span></dt>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Key repository: Specify a directory to search for DNSSEC keys.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync If not specified, defaults to the current directory.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<dt><span class="term">-k <em class="replaceable"><code>key</code></em></span></dt>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Treat specified key as a key signing key ignoring any
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync key flags. This option may be specified multiple times.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<dt><span class="term">-l <em class="replaceable"><code>domain</code></em></span></dt>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Generate a DLV set in addition to the key (DNSKEY) and DS sets.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync The domain is appended to the name of the records.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<dt><span class="term">-M <em class="replaceable"><code>maxttl</code></em></span></dt>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Sets the maximum TTL for the signed zone.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Any TTL higher than <em class="replaceable"><code>maxttl</code></em> in the
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync input zone will be reduced to <em class="replaceable"><code>maxttl</code></em>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync in the output. This provides certainty as to the largest
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync possible TTL in the signed zone, which is useful to know when
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync rolling keys because it is the longest possible time before
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync signatures that have been retrieved by resolvers will expire
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync from resolver caches. Zones that are signed with this
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync option should be configured to use a matching
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync <code class="option">max-zone-ttl</code> in <code class="filename">named.conf</code>.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync (Note: This option is incompatible with <code class="option">-D</code>,
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync because it modifies non-DNSSEC data in the output zone.)
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync<dt><span class="term">-s <em class="replaceable"><code>start-time</code></em></span></dt>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Specify the date and time when the generated RRSIG records
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync become valid. This can be either an absolute or relative
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync time. An absolute start time is indicated by a number
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync in YYYYMMDDHHMMSS notation; 20000530144500 denotes
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync 14:45:00 UTC on May 30th, 2000. A relative start time is
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync indicated by +N, which is N seconds from the current time.
signatures on other records; e.g., when the private component
<span><strong class="command">"raw"</strong></span>, and <span><strong class="command">"map"</strong></span>.
simultaneously. If the zone is incrementally signed, i.e.
i.e. if large numbers of RRSIGs don't expire at the same time
<span><strong class="command">"increment"</strong></span>, <span><strong class="command">"unixtime"</strong></span>,
and <span><strong class="command">"map"</strong></span>, <span><strong class="command">"raw"</strong></span>,
Kexample.com.+003+17247