rndc.docbook revision 1b2a4ce2b112ec91b0f13c411144e721c7952914
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen [<!ENTITY mdash "—">]>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen - Copyright (C) 2004, 2005, 2007, 2013 Internet Systems Consortium, Inc. ("ISC")
4ef1f9f3293965734e6e3c38c191ceb2246a721fTeemu Huovila - Copyright (C) 2000, 2001 Internet Software Consortium.
4ef1f9f3293965734e6e3c38c191ceb2246a721fTeemu Huovila - Permission to use, copy, modify, and/or distribute this software for any
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen - purpose with or without fee is hereby granted, provided that the above
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen - copyright notice and this permission notice appear in all copies.
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
4ef1f9f3293965734e6e3c38c191ceb2246a721fTeemu Huovila - PERFORMANCE OF THIS SOFTWARE.
4ef1f9f3293965734e6e3c38c191ceb2246a721fTeemu Huovila<!-- $Id: rndc.docbook,v 1.21 2007/12/14 20:39:14 marka Exp $ -->
4ef1f9f3293965734e6e3c38c191ceb2246a721fTeemu Huovila <refentryinfo>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen </refentryinfo>
4ef1f9f3293965734e6e3c38c191ceb2246a721fTeemu Huovila <refentrytitle><application>rndc</application></refentrytitle>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <refname><application>rndc</application></refname>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <refpurpose>name server control utility</refpurpose>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen </refnamediv>
4ef1f9f3293965734e6e3c38c191ceb2246a721fTeemu Huovila <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
4ef1f9f3293965734e6e3c38c191ceb2246a721fTeemu Huovila <holder>Internet Software Consortium.</holder>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <refsynopsisdiv>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <cmdsynopsis>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <arg><option>-b <replaceable class="parameter">source-address</replaceable></option></arg>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <arg><option>-c <replaceable class="parameter">config-file</replaceable></option></arg>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <arg><option>-k <replaceable class="parameter">key-file</replaceable></option></arg>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <arg><option>-s <replaceable class="parameter">server</replaceable></option></arg>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <arg><option>-p <replaceable class="parameter">port</replaceable></option></arg>
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <arg><option>-y <replaceable class="parameter">key_id</replaceable></option></arg>
2730605833442b5ddcb261f90b8375fc98201e35Timo Sirainen </cmdsynopsis>
2730605833442b5ddcb261f90b8375fc98201e35Timo Sirainen </refsynopsisdiv>
3dc5a231160859c9627157dc53a94d5e4494fe9fTeemu Huovila controls the operation of a name
16dd1fd16f0c6dbd4a057327370b432684e301ecTimo Sirainen server. It supersedes the <command>ndc</command> utility
16dd1fd16f0c6dbd4a057327370b432684e301ecTimo Sirainen that was provided in old BIND releases. If
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen <command>rndc</command> is invoked with no command line
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen options or arguments, it prints a short summary of the
16dd1fd16f0c6dbd4a057327370b432684e301ecTimo Sirainen supported commands and the available options and their
2bb1ef0b669901fb91ff961e7fb074439ef769abTimo Sirainen communicates with the name server over a TCP connection, sending
8b1a9a4d63b0abccdf7cb1acb8359d5396dd657bTimo Sirainen commands authenticated with digital signatures. In the current
8b1a9a4d63b0abccdf7cb1acb8359d5396dd657bTimo Sirainen <command>rndc</command> and <command>named</command>,
8b1a9a4d63b0abccdf7cb1acb8359d5396dd657bTimo Sirainen the only supported authentication algorithms are HMAC-MD5
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen (for compatibility), HMAC-SHA1, HMAC-SHA224, HMAC-SHA256
4ef1f9f3293965734e6e3c38c191ceb2246a721fTeemu Huovila (default), HMAC-SHA384 and HMAC-SHA512.
2730605833442b5ddcb261f90b8375fc98201e35Timo Sirainen They use a shared secret on each end of the connection.
c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3Timo Sirainen This provides TSIG-style authentication for the command
<term><userinput>reload <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
<term><userinput>refresh <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>sign <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
<term><userinput>loadkeys <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
<term><userinput>freeze <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>sync <optional>-clean</optional> <optional><replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></optional></userinput></term>
<term><userinput>notify <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></userinput></term>
<term><userinput>zonestatus <optional><replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional></optional></userinput></term>
<term><userinput>dumpdb <optional>-all|-cache|-zone</optional> <optional><replaceable>view ...</replaceable></optional></userinput></term>
<term><userinput>secroots <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>validation ( on | off | check ) <optional><replaceable>view ...</replaceable></optional> </userinput></term>
<term><userinput>tsig-delete</userinput> <replaceable>keyname</replaceable> <optional><replaceable>view</replaceable></optional></term>
<term><userinput>addzone <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional> <replaceable>configuration</replaceable> </userinput></term>
<prompt>$ </prompt><userinput>rndc addzone example.com '{ type master; file "example.com.db"; };'</userinput>
<term><userinput>delzone <optional>-clean</optional> <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> ) ) </optional> <replaceable>zone</replaceable> <optional><replaceable>class</replaceable> <optional><replaceable>view</replaceable></optional></optional> </userinput></term>