rndc.conf.docbook revision b5ad6dfea4cc3e7d1d322ac99f1e5a31096837c4
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN"
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater [<!ENTITY mdash "—">]>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC")
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - Copyright (C) 2000, 2001 Internet Software Consortium.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - Permission to use, copy, modify, and distribute this software for any
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - purpose with or without fee is hereby granted, provided that the above
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - copyright notice and this permission notice appear in all copies.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater - PERFORMANCE OF THIS SOFTWARE.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater<!-- $Id: rndc.conf.docbook,v 1.12 2005/07/19 04:55:21 marka Exp $ -->
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <refentryinfo>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater </refentryinfo>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <refentrytitle><filename>rndc.conf</filename></refentrytitle>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <refname><filename>rndc.conf</filename></refname>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <refpurpose>rndc configuration file</refpurpose>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <holder>Internet Software Consortium.</holder>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <refsynopsisdiv>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater </cmdsynopsis>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater </refsynopsisdiv>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <para><filename>rndc.conf</filename> is the configuration file
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater for <command>rndc</command>, the BIND 9 name server control
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater utility. This file has a similar structure and syntax to
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <filename>named.conf</filename>. Statements are enclosed
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater in braces and terminated with a semi-colon. Clauses in
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater the statements are also semi-colon terminated. The usual
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater comment styles are supported:
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater C style: /* */
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater C++ style: // to end of line
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater Unix style: # to end of line
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <para><filename>rndc.conf</filename> is much simpler than
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <filename>named.conf</filename>. The file uses three
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater statements: an options statement, a server statement
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater and a key statement.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater The <option>options</option> statement contains five clauses.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater The <option>default-server</option> clause is followed by the
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater name or address of a name server. This host will be used when
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater no name server is given as an argument to
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <command>rndc</command>. The <option>default-key</option>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater clause is followed by the name of a key which is identified by
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <option>keyid</option> is provided on the rndc command line,
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater and no <option>key</option> clause is found in a matching
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <option>server</option> statement, this default key will be
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater used to authenticate the server's commands and responses. The
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <option>default-port</option> clause is followed by the port
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater to connect to on the remote name server. If no
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <option>port</option> option is provided on the rndc command
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater line, and no <option>port</option> clause is found in a
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater matching <option>server</option> statement, this default port
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater will be used to connect.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater The <option>default-source-address</option> and
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <option>default-source-address-v6</option> clauses which
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater can be used to set the IPv4 and IPv6 source addresses
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater After the <option>server</option> keyword, the server
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater statement includes a string which is the hostname or address
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater for a name server. The statement has three possible clauses:
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <option>key</option>, <option>port</option> and
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater <option>addresses</option>. The key name must match the
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater name of a key statement in the file. The port number
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater specifies the port to connect to. If an <option>addresses</option>
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater clause is supplied these addresses will be used instead of
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater the server name. Each address can take a optional port.