named-checkconf.docbook revision 3bc4221346e5045c5679dd0d84f4f7d888a9da79
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
25cc5fbba63f84b47e389af749f55abbbde71c8cChristian Maeder "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder [<!ENTITY mdash "—">]>
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - Copyright (C) 2004, 2005, 2007 Internet Systems Consortium, Inc. ("ISC")
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder - Copyright (C) 2000-2002 Internet Software Consortium.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - Permission to use, copy, modify, and/or distribute this software for any
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - purpose with or without fee is hereby granted, provided that the above
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder - copyright notice and this permission notice appear in all copies.
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
f2f9df2e17e70674f0bf426ed1763c973ee4cde0Christian Maeder - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
68d10d143f29fcff3c637ba24f90e983995ceae6Christian Maeder - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
a53841f6d6e86ac751c12a33dc8aadf53f59d977Klaus Luettich - PERFORMANCE OF THIS SOFTWARE.
a53841f6d6e86ac751c12a33dc8aadf53f59d977Klaus Luettich<!-- $Id: named-checkconf.docbook,v 1.20 2009/07/13 06:57:21 marka Exp $ -->
68d10d143f29fcff3c637ba24f90e983995ceae6Christian Maeder <refentryinfo>
01e383014b555bbcf639c0ca60c5810b3eff83c0Christian Maeder </refentryinfo>
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder <refentrytitle><application>named-checkconf</application></refentrytitle>
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
8410667510a76409aca9bb24ff0eda0420088274Christian Maeder <holder>Internet Software Consortium.</holder>
4cb215739e9ab13447fa21162482ebe485b47455Christian Maeder <refname><application>named-checkconf</application></refname>
8ef75f1cc0437656bf622cec5ac9e8ea221da8f2Christian Maeder <refpurpose>named configuration file syntax checking tool</refpurpose>
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich </refnamediv>
356fa49fe3e6a8398f92d13e9f920d0f093697ecChristian Maeder <refsynopsisdiv>
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder <cmdsynopsis>
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder <arg><option>-t <replaceable class="parameter">directory</replaceable></option></arg>
7cc09dd93962a2155c34d209d1d4cd7d7b838264Christian Maeder </cmdsynopsis>
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder </refsynopsisdiv>
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder checks the syntax, but not the semantics, of a named
c3053d57f642ca507cdf79512e604437c4546cb9Christian Maeder configuration file.
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder <variablelist>
356fa49fe3e6a8398f92d13e9f920d0f093697ecChristian Maeder <varlistentry>
356fa49fe3e6a8398f92d13e9f920d0f093697ecChristian Maeder Print the usage summary and exit.
c2a4d8ae266aa37cc922eba97077520229a19902Christian Maeder </varlistentry>
757e6c79ec40491d45dc72c82b5eb59a386634b0Jian Chun Wang <varlistentry>
ecf76bc89d9a2ecd7ac7310d30654b9a79d97d62Klaus Luettich <term>-t <replaceable class="parameter">directory</replaceable></term>
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder Chroot to <filename>directory</filename> so that include
c6fcd42c6d6d9dae8c7835c24fcb7ce8531a9050Christian Maeder directives in the configuration file are processed as if
31c49f2fa23d4ac089f35145d80a224deb6ea7e4Till Mossakowski run by a similarly chrooted named.
36f63902db2b3463faa9f59912ad106e2d5aaa24Klaus Luettich </varlistentry>
5ad5dffe06818a13e1632b1119fbca7881085fc1Dominik Luecke <varlistentry>
363939beade943a02b31004cea09dec34fa8a6d9Christian Maeder Print the version of the <command>named-checkconf</command>
8a28707e9155465c6f2236a06eac6580a65c7025Christian Maeder program and exit.
431d34c7007a787331c4e5ec997badb0f8190fc7Christian Maeder </varlistentry>
d3ae0072823e2ef0d41d4431fcc768e66489c20eChristian Maeder <varlistentry>
9e748851c150e1022fb952bab3315e869aaf0214Christian Maeder Print out the <filename>named.conf</filename> and included files
9e748851c150e1022fb952bab3315e869aaf0214Christian Maeder in canonical form if no errors were detected.
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder </varlistentry>
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder <varlistentry>
9e748851c150e1022fb952bab3315e869aaf0214Christian Maeder Perform a test load of all master zones found in
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maeder </varlistentry>
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maeder <varlistentry>
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder When loading a zonefile read the journal if it exists.
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder </varlistentry>
9e748851c150e1022fb952bab3315e869aaf0214Christian Maeder <varlistentry>
03a6d8f77f588dc5d3dd6653797fa2362efa1751Christian Maeder The name of the configuration file to be checked. If not
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder specified, it defaults to <filename>/etc/named.conf</filename>.
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder </varlistentry>
bc8cbf12aa172bf5673b92a9e7a0151d4aa4c315Christian Maeder </variablelist>
2d130d212db7208777ca896a7ecad619a8944971Christian Maeder returns an exit status of 1 if
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder errors were detected and 0 otherwise.
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder <refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
4017ebc0f692820736d796af3110c3b3018c108aChristian Maeder </citerefentry>,
a9b59eb2ce961014974276cdae0e9df4419bd212Christian Maeder <citerefentry>
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder <refentrytitle>named-checkzone</refentrytitle><manvolnum>8</manvolnum>
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder </citerefentry>,
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder <citetitle>BIND 9 Administrator Reference Manual</citetitle>.
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder <para><corpauthor>Internet Systems Consortium</corpauthor>
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder - Local variables: