named-checkconf.docbook revision ff6de396a93b9b73a37173059a595f3d295b57cb
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews [<!ENTITY mdash "—">]>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - Copyright (C) 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - Copyright (C) 2000-2002 Internet Software Consortium.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - Permission to use, copy, modify, and/or distribute this software for any
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - purpose with or without fee is hereby granted, provided that the above
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - copyright notice and this permission notice appear in all copies.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - PERFORMANCE OF THIS SOFTWARE.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<!-- $Id: named-checkconf.docbook,v 1.22 2009/12/28 23:21:16 each Exp $ -->
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <refentryinfo>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews </refentryinfo>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <refentrytitle><application>named-checkconf</application></refentrytitle>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews </copyright>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews </copyright>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <refnamediv>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <refname><application>named-checkconf</application></refname>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <refpurpose>named configuration file syntax checking tool</refpurpose>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews </refnamediv>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <refsynopsisdiv>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <cmdsynopsis>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <arg><option>-t <replaceable class="parameter">directory</replaceable></option></arg>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews </cmdsynopsis>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews </refsynopsisdiv>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews checks the syntax, but not the semantics, of a
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <command>named</command> configuration file. The file is parsed
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews and checked for syntax errors, along with all files included by it.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews If no file is specified, <filename>/etc/named.conf</filename> is read
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews Note: files that <command>named</command> reads in separate
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews parser contexts, such as <filename>rndc.key</filename> and
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <filename>bind.keys</filename>, are not automatically read
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews by <command>named-checkconf</command>. Configuration
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews errors in these files may cause <command>named</command> to
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews fail to run, even if <command>named-checkconf</command> was
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews successful. <command>named-checkconf</command> can be run
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews on these files explicitly, however.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <variablelist>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <varlistentry>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews Print the usage summary and exit.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews </varlistentry>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <varlistentry>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <term>-t <replaceable class="parameter">directory</replaceable></term>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews Chroot to <filename>directory</filename> so that include
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews directives in the configuration file are processed as if
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews run by a similarly chrooted named.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews </varlistentry>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <varlistentry>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews Print the version of the <command>named-checkconf</command>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews program and exit.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews </varlistentry>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <varlistentry>