rndc.html revision 3e240d6559605696cadf630668683708b18de871
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - Copyright (C) 2004, 2005, 2007, 2013-2015 Internet Systems Consortium, Inc. ("ISC")
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - Copyright (C) 2000, 2001 Internet Software Consortium.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - Permission to use, copy, modify, and/or distribute this software for any
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - purpose with or without fee is hereby granted, provided that the above
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - copyright notice and this permission notice appear in all copies.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass - PERFORMANCE OF THIS SOFTWARE.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<!-- $Id$ -->
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en">
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<a name="man.rndc"></a><div class="titlepage"></div>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<p><span class="application">rndc</span> — name server control utility</p>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<div class="cmdsynopsis"><p><code class="command">rndc</code> [<code class="option">-b <em class="replaceable"><code>source-address</code></em></code>] [<code class="option">-c <em class="replaceable"><code>config-file</code></em></code>] [<code class="option">-k <em class="replaceable"><code>key-file</code></em></code>] [<code class="option">-s <em class="replaceable"><code>server</code></em></code>] [<code class="option">-p <em class="replaceable"><code>port</code></em></code>] [<code class="option">-q</code>] [<code class="option">-V</code>] [<code class="option">-y <em class="replaceable"><code>key_id</code></em></code>] {command}</p></div>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<p><span><strong class="command">rndc</strong></span>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass controls the operation of a name
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass server. It supersedes the <span><strong class="command">ndc</strong></span> utility
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass that was provided in old BIND releases. If
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <span><strong class="command">rndc</strong></span> is invoked with no command line
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass options or arguments, it prints a short summary of the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass supported commands and the available options and their
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<p><span><strong class="command">rndc</strong></span>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass communicates with the name server over a TCP connection, sending
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass commands authenticated with digital signatures. In the current
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <span><strong class="command">rndc</strong></span> and <span><strong class="command">named</strong></span>,
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass the only supported authentication algorithms are HMAC-MD5
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass (for compatibility), HMAC-SHA1, HMAC-SHA224, HMAC-SHA256
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass (default), HMAC-SHA384 and HMAC-SHA512.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass They use a shared secret on each end of the connection.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass This provides TSIG-style authentication for the command
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass request and the name server's response. All commands sent
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass over the channel must be signed by a key_id known to the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<p><span><strong class="command">rndc</strong></span>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass reads a configuration file to
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass determine how to contact the name server and decide what
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass algorithm and key it should use.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term">-b <em class="replaceable"><code>source-address</code></em></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Use <em class="replaceable"><code>source-address</code></em>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass as the source address for the connection to the server.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Multiple instances are permitted to allow setting of both
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass the IPv4 and IPv6 source addresses.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term">-c <em class="replaceable"><code>config-file</code></em></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Use <em class="replaceable"><code>config-file</code></em>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass as the configuration file instead of the default,
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term">-k <em class="replaceable"><code>key-file</code></em></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Use <em class="replaceable"><code>key-file</code></em>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass as the key file instead of the default,
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <code class="filename">/etc/rndc.key</code>. The key in
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <code class="filename">/etc/rndc.key</code> will be used to
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass authenticate
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass commands sent to the server if the <em class="replaceable"><code>config-file</code></em>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass does not exist.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term">-s <em class="replaceable"><code>server</code></em></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dd><p><em class="replaceable"><code>server</code></em> is
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass the name or address of the server which matches a
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass server statement in the configuration file for
8313ec4bff27d9e125eae95c8e80d63cd17f7c3eRyan Grove <span><strong class="command">rndc</strong></span>. If no server is supplied on the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass command line, the host named by the default-server clause
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass in the options statement of the <span><strong class="command">rndc</strong></span>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass configuration file will be used.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term">-p <em class="replaceable"><code>port</code></em></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Send commands to TCP port
8313ec4bff27d9e125eae95c8e80d63cd17f7c3eRyan Grove of BIND 9's default control channel port, 953.
8313ec4bff27d9e125eae95c8e80d63cd17f7c3eRyan Grove Quiet mode: Message text returned by the server
8313ec4bff27d9e125eae95c8e80d63cd17f7c3eRyan Grove will not be printed except when there is an error.
8313ec4bff27d9e125eae95c8e80d63cd17f7c3eRyan Grove Enable verbose logging.
8313ec4bff27d9e125eae95c8e80d63cd17f7c3eRyan Grove<dt><span class="term">-y <em class="replaceable"><code>key_id</code></em></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Use the key <em class="replaceable"><code>key_id</code></em>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass from the configuration file.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass known by named with the same algorithm and secret string
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass in order for control message validation to succeed.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass If no <em class="replaceable"><code>key_id</code></em>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass is specified, <span><strong class="command">rndc</strong></span> will first look
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass for a key clause in the server statement of the server
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass being used, or if no server statement is present for that
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass host, then the default-key clause of the options statement.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Note that the configuration file contains shared secrets
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass which are used to send authenticated control commands
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass to name servers. It should therefore not have general read
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass or write access.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass A list of commands supported by <span><strong class="command">rndc</strong></span> can
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass be seen by running <span><strong class="command">rndc</strong></span> without arguments.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Currently supported commands are:
8313ec4bff27d9e125eae95c8e80d63cd17f7c3eRyan Grove<dt><span class="term"><strong class="userinput"><code>reload</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Reload configuration file and zones.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>reload <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>]</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Reload the given zone.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>refresh <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>]</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Schedule zone maintenance for the given zone.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>retransfer <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>]</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Retransfer the given slave zone from the master server.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass If the zone is configured to use
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <span><strong class="command">inline-signing</strong></span>, the signed
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass version of the zone is discarded; after the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass retransfer of the unsigned version is complete, the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass signed version will be regenerated with all new
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>sign <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>]</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Fetch all DNSSEC keys for the given zone
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass from the key directory (see the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <span><strong class="command">key-directory</strong></span> option in
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass the BIND 9 Administrator Reference Manual). If they are within
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass their publication period, merge them into the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass zone's DNSKEY RRset. If the DNSKEY RRset
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass is changed, then the zone is automatically
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass re-signed with the new key set.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass This command requires that the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <span><strong class="command">auto-dnssec</strong></span> zone option be set
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass and also requires the zone to be configured to
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass allow dynamic DNS.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass (See "Dynamic Update Policies" in the Administrator
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Reference Manual for more details.)
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>loadkeys <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>]</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Fetch all DNSSEC keys for the given zone
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass from the key directory. If they are within
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass their publication period, merge them into the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass zone's DNSKEY RRset. Unlike <span><strong class="command">rndc
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass immediately re-signed by the new keys, but is
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass allowed to incrementally re-sign over time.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass This command requires that the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <span><strong class="command">auto-dnssec</strong></span> zone option
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass and also requires the zone to be configured to
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass allow dynamic DNS.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass (See "Dynamic Update Policies" in the Administrator
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Reference Manual for more details.)
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>freeze [<span class="optional"><em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>]</span>]</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Suspend updates to a dynamic zone. If no zone is
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass specified, then all zones are suspended. This allows
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass manual edits to be made to a zone normally updated by
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass dynamic update. It also causes changes in the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass journal file to be synced into the master file.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass All dynamic update attempts will be refused while
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass the zone is frozen.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>thaw [<span class="optional"><em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>]</span>]</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Enable updates to a frozen dynamic zone. If no
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass zone is specified, then all frozen zones are
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass enabled. This causes the server to reload the zone
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass from disk, and re-enables dynamic updates after the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass load has completed. After a zone is thawed,
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass dynamic updates will no longer be refused. If
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass the zone has changed and the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <span><strong class="command">ixfr-from-differences</strong></span> option is
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass in use, then the journal file will be updated to
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass reflect changes in the zone. Otherwise, if the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass zone has changed, any existing journal file will be
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>scan</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Scan the list of available network interfaces
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass for changes, without performing a full
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <span><strong class="command">reconfig</strong></span> or waiting for the
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass <span><strong class="command">interface-interval</strong></span> timer.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>sync [<span class="optional">-clean</span>] [<span class="optional"><em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>]</span>]</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Sync changes in the journal file for a dynamic zone
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass to the master file. If the "-clean" option is
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass specified, the journal file is also removed. If
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass no zone is specified, then all zones are synced.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>notify <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>]</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Resend NOTIFY messages for the zone.
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass<dt><span class="term"><strong class="userinput"><code>reconfig</code></strong></span></dt>
76ca635d61eb3f9fb7c9d788a44fa8b1690aa138Dav Glass Reload the configuration file and load new zones,
<dt><span class="term"><strong class="userinput"><code>zonestatus [<span class="optional"><em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>]</span>]</code></strong></span></dt>
<dt><span class="term"><strong class="userinput"><code>querylog</code></strong> [<span class="optional">on|off</span>] </span></dt>
<dt><span class="term"><strong class="userinput"><code>dumpdb [<span class="optional">-all|-cache|-zone</span>] [<span class="optional"><em class="replaceable"><code>view ...</code></em></span>]</code></strong></span></dt>
<dt><span class="term"><strong class="userinput"><code>secroots [<span class="optional"><em class="replaceable"><code>view ...</code></em></span>]</code></strong></span></dt>
<dt><span class="term"><strong class="userinput"><code>stop [<span class="optional">-p</span>]</code></strong></span></dt>
If <code class="option">-p</code> is specified <span><strong class="command">named</strong></span>'s process id is returned.
This allows an external process to determine when <span><strong class="command">named</strong></span>
<dt><span class="term"><strong class="userinput"><code>halt [<span class="optional">-p</span>]</code></strong></span></dt>
If <code class="option">-p</code> is specified <span><strong class="command">named</strong></span>'s process id is returned.
This allows an external process to determine when <span><strong class="command">named</strong></span>
<dt><span class="term"><strong class="userinput"><code>trace <em class="replaceable"><code>level</code></em></code></strong></span></dt>
<dt><span class="term"><strong class="userinput"><code>flushname</code></strong> <em class="replaceable"><code>name</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>] </span></dt>
<dt><span class="term"><strong class="userinput"><code>flushtree</code></strong> <em class="replaceable"><code>name</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>] </span></dt>
Note that the number of zones includes the internal <span><strong class="command">bind/CH</strong></span> zone
<dt><span class="term"><strong class="userinput"><code>validation ( on | off | check ) [<span class="optional"><em class="replaceable"><code>view ...</code></em></span>] </code></strong></span></dt>
[<span class="optional">( -d | -f | -r | -l <em class="replaceable"><code>duration</code></em>)</span>]
All of these options can be shortened, i.e., to
<dt><span class="term"><strong class="userinput"><code>tsig-delete</code></strong> <em class="replaceable"><code>keyname</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span></dt>
<dt><span class="term"><strong class="userinput"><code>addzone <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>] <em class="replaceable"><code>configuration</code></em> </code></strong></span></dt>
<code class="prompt">$ </code><strong class="userinput"><code>rndc addzone example.com '{ type master; file "example.com.db"; };'</code></strong>
<dt><span class="term"><strong class="userinput"><code>modzone <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>] <em class="replaceable"><code>configuration</code></em> </code></strong></span></dt>
<dt><span class="term"><strong class="userinput"><code>delzone [<span class="optional">-clean</span>] <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>] </code></strong></span></dt>
<dt><span class="term"><strong class="userinput"><code>showzone <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>] </code></strong></span></dt>
<dt><span class="term"><strong class="userinput"><code>signing [<span class="optional">( -list | -clear <em class="replaceable"><code>keyid/algorithm</code></em> | -clear <code class="literal">all</code> | -nsec3param ( <em class="replaceable"><code>parameters</code></em> | <code class="literal">none</code> ) | -serial <em class="replaceable"><code>value</code></em> ) </span>] <em class="replaceable"><code>zone</code></em> [<span class="optional"><em class="replaceable"><code>class</code></em> [<span class="optional"><em class="replaceable"><code>view</code></em></span>]</span>] </code></strong></span></dt>
<span><strong class="command">rndc signing -nsec3param 1 0 10 FFFF <em class="replaceable"><code>zone</code></em></strong></span>.