rndc.docbook revision 7d262a3647a517a86d6d83058aedd18b7a6b06df
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - Copyright (C) 2004, 2005, 2007, 2013-2015 Internet Systems Consortium, Inc. ("ISC")
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - Copyright (C) 2000, 2001 Internet Software Consortium.
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - Permission to use, copy, modify, and/or distribute this software for any
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - purpose with or without fee is hereby granted, provided that the above
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - copyright notice and this permission notice appear in all copies.
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington - PERFORMANCE OF THIS SOFTWARE.
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington<!-- Converted by db4-upgrade version 1.0 -->
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington<refentry xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="man.rndc">
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <refentryinfo>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <corpauthor>Internet Systems Consortium, Inc.</corpauthor>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </refentryinfo>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <refentrytitle><application>rndc</application></refentrytitle>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <refname><application>rndc</application></refname>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <refpurpose>name server control utility</refpurpose>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </refnamediv>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <holder>Internet Software Consortium.</holder>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <refsynopsisdiv>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <arg choice="opt" rep="norepeat"><option>-b <replaceable class="parameter">source-address</replaceable></option></arg>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <arg choice="opt" rep="norepeat"><option>-c <replaceable class="parameter">config-file</replaceable></option></arg>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <arg choice="opt" rep="norepeat"><option>-k <replaceable class="parameter">key-file</replaceable></option></arg>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <arg choice="opt" rep="norepeat"><option>-s <replaceable class="parameter">server</replaceable></option></arg>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <arg choice="opt" rep="norepeat"><option>-p <replaceable class="parameter">port</replaceable></option></arg>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <arg choice="opt" rep="norepeat"><option>-q</option></arg>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <arg choice="opt" rep="norepeat"><option>-r</option></arg>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <arg choice="opt" rep="norepeat"><option>-V</option></arg>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <arg choice="opt" rep="norepeat"><option>-y <replaceable class="parameter">key_id</replaceable></option></arg>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <arg choice="req" rep="norepeat">command</arg>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </cmdsynopsis>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </refsynopsisdiv>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <refsection><info><title>DESCRIPTION</title></info>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington controls the operation of a name
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington server. It supersedes the <command>ndc</command> utility
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington that was provided in old BIND releases. If
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <command>rndc</command> is invoked with no command line
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington options or arguments, it prints a short summary of the
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington supported commands and the available options and their
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington communicates with the name server over a TCP connection, sending
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington commands authenticated with digital signatures. In the current
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <command>rndc</command> and <command>named</command>,
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington the only supported authentication algorithms are HMAC-MD5
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington (for compatibility), HMAC-SHA1, HMAC-SHA224, HMAC-SHA256
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington (default), HMAC-SHA384 and HMAC-SHA512.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington They use a shared secret on each end of the connection.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington This provides TSIG-style authentication for the command
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington request and the name server's response. All commands sent
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington over the channel must be signed by a key_id known to the
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington reads a configuration file to
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington determine how to contact the name server and decide what
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington algorithm and key it should use.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </refsection>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <refsection><info><title>OPTIONS</title></info>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <variablelist>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <term>-b <replaceable class="parameter">source-address</replaceable></term>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Use <replaceable class="parameter">source-address</replaceable>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington as the source address for the connection to the server.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Multiple instances are permitted to allow setting of both
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington the IPv4 and IPv6 source addresses.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <term>-c <replaceable class="parameter">config-file</replaceable></term>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Use <replaceable class="parameter">config-file</replaceable>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington as the configuration file instead of the default,
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <term>-k <replaceable class="parameter">key-file</replaceable></term>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Use <replaceable class="parameter">key-file</replaceable>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington as the key file instead of the default,
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <filename>/etc/rndc.key</filename>. The key in
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <filename>/etc/rndc.key</filename> will be used to
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington commands sent to the server if the <replaceable class="parameter">config-file</replaceable>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington does not exist.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <term>-s <replaceable class="parameter">server</replaceable></term>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <para><replaceable class="parameter">server</replaceable> is
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington the name or address of the server which matches a
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington server statement in the configuration file for
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <command>rndc</command>. If no server is supplied on the
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington command line, the host named by the default-server clause
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington in the options statement of the <command>rndc</command>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington configuration file will be used.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <term>-p <replaceable class="parameter">port</replaceable></term>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Send commands to TCP port
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <replaceable class="parameter">port</replaceable>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington of BIND 9's default control channel port, 953.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Quiet mode: Message text returned by the server
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington will not be printed except when there is an error.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Instructs <command>rndc</command> to print the result code
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington returned by <command>named</command> after executing the
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington requested command (e.g., ISC_R_SUCCESS, ISC_R_FAILURE, etc).
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Enable verbose logging.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <term>-y <replaceable class="parameter">key_id</replaceable></term>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Use the key <replaceable class="parameter">key_id</replaceable>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington from the configuration file.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <replaceable class="parameter">key_id</replaceable>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington known by <command>named</command> with the same algorithm and secret string
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington in order for control message validation to succeed.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington If no <replaceable class="parameter">key_id</replaceable>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington is specified, <command>rndc</command> will first look
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington for a key clause in the server statement of the server
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington being used, or if no server statement is present for that
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington host, then the default-key clause of the options statement.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Note that the configuration file contains shared secrets
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington which are used to send authenticated control commands
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington to name servers. It should therefore not have general read
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington or write access.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </variablelist>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </refsection>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <refsection><info><title>COMMANDS</title></info>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington A list of commands supported by <command>rndc</command> can
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington be seen by running <command>rndc</command> without arguments.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Currently supported commands are:
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <variablelist>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <term><userinput>addzone <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional> <replaceable>configuration</replaceable> </userinput></term>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Add a zone while the server is running. This
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington command requires the
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <command>allow-new-zones</command> option to be set
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <replaceable>configuration</replaceable> string
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington specified on the command line is the zone
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington configuration text that would ordinarily be
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington The configuration is saved in a file called
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <filename><replaceable>name</replaceable>.nzf</filename>,
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington where <replaceable>name</replaceable> is the
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington name of the view, or if it contains characters
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington that are incompatible with use as a file name, a
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington cryptographic hash generated from the name
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington restarted, the file will be loaded into the view
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington configuration, so that zones that were added
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington can persist after a restart.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington This sample <command>addzone</command> command
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington would add the zone <literal>example.com</literal>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington to the default view:
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington<prompt>$ </prompt><userinput>rndc addzone example.com '{ type master; file "example.com.db"; };'</userinput>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington (Note the brackets and semi-colon around the zone
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington configuration text.)
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington See also <command>rndc delzone</command> and <command>rndc modzone</command>.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <term><userinput>delzone <optional>-clean</optional> <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional> </userinput></term>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Delete a zone while the server is running.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington If the <option>-clean</option> argument is specified,
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington the zone's master file (and journal file, if any)
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington will be deleted along with the zone. Without the
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <option>-clean</option> option, zone files must
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington be cleaned up by hand. (If the zone is of
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington type "slave" or "stub", the files needing to
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington be cleaned up will be reported in the output
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington of the <command>rndc delzone</command> command.)
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington If the zone was originally added via
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <command>rndc addzone</command>, then it will be
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington removed permanently. However, if it was originally
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington configured in <filename>named.conf</filename>, then
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington that original configuration is still in place; when
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington the server is restarted or reconfigured, the zone will
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington come back. To remove it permanently, it must also be
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington removed from <filename>named.conf</filename>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington See also <command>rndc addzone</command> and <command>rndc modzone</command>.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <varlistentry>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington <term><userinput>dnstap-reopen</userinput></term>
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington Close and re-open DNSTAP output files. This allows the files
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington to be renamed externally then to be re-opened.
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington </varlistentry>
<term><userinput>dumpdb <optional>-all|-cache|-zone|-adb|-bad|-fail</optional> <optional><replaceable>view ...</replaceable></optional></userinput></term>
<term><userinput>flushname</userinput> <replaceable>name</replaceable> <optional><replaceable>view</replaceable></optional> </term>
<term><userinput>flushtree</userinput> <replaceable>name</replaceable> <optional><replaceable>view</replaceable></optional> </term>
<term><userinput>freeze <optional><replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></optional></userinput></term>
<term><userinput>loadkeys <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
<term><userinput>managed-keys <replaceable>(status | refresh | sync)</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
<term><userinput>modzone <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional> <replaceable>configuration</replaceable> </userinput></term>
<term><userinput>notify <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
All of these options can be shortened, i.e., to
<term><userinput>refresh <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
<term><userinput>reload <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
<term><userinput>retransfer <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
<term><userinput>secroots <optional>-</optional> <optional><replaceable>view ...</replaceable></optional></userinput></term>
<term><userinput>showzone <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional> </userinput></term>
<term><userinput>sign <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
<term><userinput>signing <optional>( -list | -clear <replaceable>keyid/algorithm</replaceable> | -clear <literal>all</literal> | -nsec3param ( <replaceable>parameters</replaceable> | <literal>none</literal> ) | -serial <replaceable>value</replaceable> ) </optional> <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional> </userinput></term>
<term><userinput>sync <optional>-clean</optional> <optional><replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></optional></userinput></term>
<term><userinput>thaw <optional><replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></optional></userinput></term>
<term><userinput>tsig-delete</userinput> <replaceable>keyname</replaceable> <optional><replaceable>view</replaceable></optional></term>
<term><userinput>validation ( on | off | check ) <optional><replaceable>view ...</replaceable></optional> </userinput></term>