Blame bin/check/named-checkconf.docbook

Packit Service ae04f2
Packit Service ae04f2
]>
Packit Service ae04f2
Packit Service ae04f2
 - Copyright (C) Internet Systems Consortium, Inc. ("ISC")
Packit Service ae04f2
 -
Packit Service ae04f2
 - This Source Code Form is subject to the terms of the Mozilla Public
Packit Service ae04f2
 - License, v. 2.0. If a copy of the MPL was not distributed with this
Packit Service ae04f2
 - file, You can obtain one at http://mozilla.org/MPL/2.0/.
Packit Service ae04f2
 -
Packit Service ae04f2
 - See the COPYRIGHT file distributed with this work for additional
Packit Service ae04f2
 - information regarding copyright ownership.
Packit Service ae04f2
-->
Packit Service ae04f2
Packit Service ae04f2
Packit Service ae04f2
<refentry xmlns:db="http://docbook.org/ns/docbook" version="5.0" xml:id="man.named-checkconf">
Packit Service ae04f2
  <info>
Packit Service ae04f2
    <date>2014-01-10</date>
Packit Service ae04f2
  </info>
Packit Service ae04f2
  <refentryinfo>
Packit Service ae04f2
    <corpname>ISC</corpname>
Packit Service ae04f2
    <corpauthor>Internet Systems Consortium, Inc.</corpauthor>
Packit Service ae04f2
  </refentryinfo>
Packit Service ae04f2
Packit Service ae04f2
  <refmeta>
Packit Service ae04f2
    <refentrytitle><application>named-checkconf</application></refentrytitle>
Packit Service ae04f2
    <manvolnum>8</manvolnum>
Packit Service ae04f2
    <refmiscinfo>BIND9</refmiscinfo>
Packit Service ae04f2
  </refmeta>
Packit Service ae04f2
Packit Service ae04f2
  <docinfo>
Packit Service ae04f2
    <copyright>
Packit Service ae04f2
      <year>2000</year>
Packit Service ae04f2
      <year>2001</year>
Packit Service ae04f2
      <year>2002</year>
Packit Service ae04f2
      <year>2004</year>
Packit Service ae04f2
      <year>2005</year>
Packit Service ae04f2
      <year>2007</year>
Packit Service ae04f2
      <year>2009</year>
Packit Service ae04f2
      <year>2014</year>
Packit Service ae04f2
      <year>2015</year>
Packit Service ae04f2
      <year>2016</year>
Packit Service ae04f2
      <year>2018</year>
Packit Service ae04f2
      <year>2019</year>
Packit Service ae04f2
      <year>2020</year>
Packit Service ae04f2
      <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
Packit Service ae04f2
    </copyright>
Packit Service ae04f2
  </docinfo>
Packit Service ae04f2
Packit Service ae04f2
  <refnamediv>
Packit Service ae04f2
    <refname><application>named-checkconf</application></refname>
Packit Service ae04f2
    <refpurpose>named configuration file syntax checking tool</refpurpose>
Packit Service ae04f2
  </refnamediv>
Packit Service ae04f2
Packit Service ae04f2
  <refsynopsisdiv>
Packit Service ae04f2
    <cmdsynopsis sepchar=" ">
Packit Service ae04f2
      <command>named-checkconf</command>
Packit Service ae04f2
      <arg choice="opt" rep="norepeat"><option>-hjvz</option></arg>
Packit Service ae04f2
      <arg choice="opt" rep="norepeat"><option>-p</option>
Packit Service ae04f2
	<arg choice="opt" rep="norepeat"><option>-x</option>
Packit Service ae04f2
      </arg></arg>
Packit Service ae04f2
      <arg choice="opt" rep="norepeat"><option>-t <replaceable class="parameter">directory</replaceable></option></arg>
Packit Service ae04f2
      <arg choice="req" rep="norepeat">filename</arg>
Packit Service ae04f2
    </cmdsynopsis>
Packit Service ae04f2
  </refsynopsisdiv>
Packit Service ae04f2
Packit Service ae04f2
  <refsection><info><title>DESCRIPTION</title></info>
Packit Service ae04f2
Packit Service ae04f2
    <para><command>named-checkconf</command>
Packit Service ae04f2
      checks the syntax, but not the semantics, of a
Packit Service ae04f2
      <command>named</command> configuration file.  The file is parsed
Packit Service ae04f2
      and checked for syntax errors, along with all files included by it.
Packit Service ae04f2
      If no file is specified, <filename>/etc/named.conf</filename> is read
Packit Service ae04f2
      by default.
Packit Service ae04f2
    </para>
Packit Service ae04f2
    <para>
Packit Service ae04f2
      Note: files that <command>named</command> reads in separate
Packit Service ae04f2
      parser contexts, such as <filename>rndc.key</filename> and
Packit Service ae04f2
      <filename>bind.keys</filename>, are not automatically read
Packit Service ae04f2
      by <command>named-checkconf</command>.  Configuration
Packit Service ae04f2
      errors in these files may cause <command>named</command> to
Packit Service ae04f2
      fail to run, even if <command>named-checkconf</command> was
Packit Service ae04f2
      successful.  <command>named-checkconf</command> can be run
Packit Service ae04f2
      on these files explicitly, however.
Packit Service ae04f2
    </para>
Packit Service ae04f2
  </refsection>
Packit Service ae04f2
Packit Service ae04f2
  <refsection><info><title>OPTIONS</title></info>
Packit Service ae04f2
Packit Service ae04f2
    <variablelist>
Packit Service ae04f2
      <varlistentry>
Packit Service ae04f2
        <term>-h</term>
Packit Service ae04f2
        <listitem>
Packit Service ae04f2
          <para>
Packit Service ae04f2
            Print the usage summary and exit.
Packit Service ae04f2
          </para>
Packit Service ae04f2
        </listitem>
Packit Service ae04f2
      </varlistentry>
Packit Service ae04f2
Packit Service ae04f2
      <varlistentry>
Packit Service ae04f2
        <term>-j</term>
Packit Service ae04f2
        <listitem>
Packit Service ae04f2
          <para>
Packit Service ae04f2
            When loading a zonefile read the journal if it exists.
Packit Service ae04f2
          </para>
Packit Service ae04f2
        </listitem>
Packit Service ae04f2
      </varlistentry>
Packit Service ae04f2
Packit Service ae04f2
      <varlistentry>
Packit Service ae04f2
        <term>-p</term>
Packit Service ae04f2
        <listitem>
Packit Service ae04f2
          <para>
Packit Service ae04f2
	    Print out the <filename>named.conf</filename> and included files
Packit Service ae04f2
	    in canonical form if no errors were detected.
Packit Service ae04f2
            See also the <option>-x</option> option.
Packit Service ae04f2
          </para>
Packit Service ae04f2
        </listitem>
Packit Service ae04f2
      </varlistentry>
Packit Service ae04f2
Packit Service ae04f2
      <varlistentry>
Packit Service ae04f2
        <term>-t <replaceable class="parameter">directory</replaceable></term>
Packit Service ae04f2
        <listitem>
Packit Service ae04f2
          <para>
Packit Service ae04f2
            Chroot to <filename>directory</filename> so that include
Packit Service ae04f2
            directives in the configuration file are processed as if
Packit Service ae04f2
            run by a similarly chrooted <command>named</command>.
Packit Service ae04f2
          </para>
Packit Service ae04f2
        </listitem>
Packit Service ae04f2
      </varlistentry>
Packit Service ae04f2
Packit Service ae04f2
      <varlistentry>
Packit Service ae04f2
        <term>-v</term>
Packit Service ae04f2
        <listitem>
Packit Service ae04f2
          <para>
Packit Service ae04f2
            Print the version of the <command>named-checkconf</command>
Packit Service ae04f2
            program and exit.
Packit Service ae04f2
          </para>
Packit Service ae04f2
        </listitem>
Packit Service ae04f2
      </varlistentry>
Packit Service ae04f2
Packit Service ae04f2
      <varlistentry>
Packit Service ae04f2
        <term>-x</term>
Packit Service ae04f2
        <listitem>
Packit Service ae04f2
          <para>
Packit Service ae04f2
	    When printing the configuration files in canonical
Packit Service ae04f2
            form, obscure shared secrets by replacing them with
Packit Service ae04f2
            strings of question marks ('?'). This allows the
Packit Service ae04f2
            contents of <filename>named.conf</filename> and related
Packit Service ae04f2
            files to be shared — for example, when submitting
Packit Service ae04f2
            bug reports — without compromising private data.
Packit Service ae04f2
            This option cannot be used without <option>-p</option>.
Packit Service ae04f2
          </para>
Packit Service ae04f2
        </listitem>
Packit Service ae04f2
      </varlistentry>
Packit Service ae04f2
Packit Service ae04f2
      <varlistentry>
Packit Service ae04f2
        <term>-z</term>
Packit Service ae04f2
        <listitem>
Packit Service ae04f2
          <para>
Packit Service ae04f2
	    Perform a test load of all master zones found in
Packit Service ae04f2
	    <filename>named.conf</filename>.
Packit Service ae04f2
          </para>
Packit Service ae04f2
        </listitem>
Packit Service ae04f2
      </varlistentry>
Packit Service ae04f2
Packit Service ae04f2
      <varlistentry>
Packit Service ae04f2
        <term>filename</term>
Packit Service ae04f2
        <listitem>
Packit Service ae04f2
          <para>
Packit Service ae04f2
            The name of the configuration file to be checked.  If not
Packit Service ae04f2
            specified, it defaults to <filename>/etc/named.conf</filename>.
Packit Service ae04f2
          </para>
Packit Service ae04f2
        </listitem>
Packit Service ae04f2
      </varlistentry>
Packit Service ae04f2
Packit Service ae04f2
    </variablelist>
Packit Service ae04f2
Packit Service ae04f2
  </refsection>
Packit Service ae04f2
Packit Service ae04f2
  <refsection><info><title>RETURN VALUES</title></info>
Packit Service ae04f2
Packit Service ae04f2
    <para><command>named-checkconf</command>
Packit Service ae04f2
      returns an exit status of 1 if
Packit Service ae04f2
      errors were detected and 0 otherwise.
Packit Service ae04f2
    </para>
Packit Service ae04f2
  </refsection>
Packit Service ae04f2
Packit Service ae04f2
  <refsection><info><title>SEE ALSO</title></info>
Packit Service ae04f2
Packit Service ae04f2
    <para><citerefentry>
Packit Service ae04f2
        <refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
Packit Service ae04f2
      </citerefentry>,
Packit Service ae04f2
      <citerefentry>
Packit Service ae04f2
        <refentrytitle>named-checkzone</refentrytitle><manvolnum>8</manvolnum>
Packit Service ae04f2
      </citerefentry>,
Packit Service ae04f2
      <citetitle>BIND 9 Administrator Reference Manual</citetitle>.
Packit Service ae04f2
    </para>
Packit Service ae04f2
  </refsection>
Packit Service ae04f2
</refentry>