named-checkzone.docbook revision b5ad6dfea4cc3e7d1d322ac99f1e5a31096837c4
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN"
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews [<!ENTITY mdash "&#8212;">]>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<!--
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater - Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC")
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - Copyright (C) 2000-2002 Internet Software Consortium.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein -
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - Permission to use, copy, modify, and distribute this software for any
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - purpose with or without fee is hereby granted, provided that the above
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - copyright notice and this permission notice appear in all copies.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein -
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox User - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - PERFORMANCE OF THIS SOFTWARE.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein-->
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<!-- $Id: named-checkzone.docbook,v 1.22 2005/07/19 04:55:19 marka Exp $ -->
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews<refentry id="man.named-checkzone">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refentryinfo>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <date>June 13, 2000</date>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refentryinfo>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refmeta>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refentrytitle><application>named-checkzone</application></refentrytitle>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <manvolnum>8</manvolnum>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refmiscinfo>BIND9</refmiscinfo>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refmeta>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <docinfo>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <copyright>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <year>2004</year>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <year>2005</year>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </copyright>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <copyright>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <year>2000</year>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <year>2001</year>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <year>2002</year>
5fa6a064b8301e4f274bd132fd577def59e4fb4cTinderbox User <holder>Internet Software Consortium.</holder>
5fa6a064b8301e4f274bd132fd577def59e4fb4cTinderbox User </copyright>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User </docinfo>
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refnamediv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refname><application>named-checkzone</application></refname>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refname><application>named-compilezone</application></refname>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refpurpose>zone file validity checking or converting tool</refpurpose>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refnamediv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsynopsisdiv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <cmdsynopsis>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <command>named-checkzone</command>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-d</option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-j</option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-q</option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-v</option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-c <replaceable class="parameter">class</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-f <replaceable class="parameter">format</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-F <replaceable class="parameter">format</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-i <replaceable class="parameter">mode</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-k <replaceable class="parameter">mode</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-m <replaceable class="parameter">mode</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-n <replaceable class="parameter">mode</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-o <replaceable class="parameter">filename</replaceable></option></arg>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <arg><option>-s <replaceable class="parameter">style</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-t <replaceable class="parameter">directory</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-w <replaceable class="parameter">directory</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-D</option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-W <replaceable class="parameter">mode</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg choice="req">zonename</arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg choice="req">filename</arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </cmdsynopsis>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <cmdsynopsis>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <command>named-compilezone</command>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-d</option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-j</option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-q</option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-v</option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-c <replaceable class="parameter">class</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-f <replaceable class="parameter">format</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-F <replaceable class="parameter">format</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-i <replaceable class="parameter">mode</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-k <replaceable class="parameter">mode</replaceable></option></arg>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <arg><option>-m <replaceable class="parameter">mode</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-n <replaceable class="parameter">mode</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-o <replaceable class="parameter">filename</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-s <replaceable class="parameter">style</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-t <replaceable class="parameter">directory</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-w <replaceable class="parameter">directory</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-D</option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg><option>-W <replaceable class="parameter">mode</replaceable></option></arg>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <arg choice="req">zonename</arg>
5d564da348e890e42f63eebf2dced9a05b41f4fbTinderbox User <arg choice="req">filename</arg>
5d564da348e890e42f63eebf2dced9a05b41f4fbTinderbox User </cmdsynopsis>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsynopsisdiv>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <refsect1>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <title>DESCRIPTION</title>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <para><command>named-checkzone</command>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User checks the syntax and integrity of a zone file. It performs the
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User same checks as <command>named</command> does when loading a
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User zone. This makes <command>named-checkzone</command> useful for
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein checking zone files before configuring them into a name server.
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User </para>
5d564da348e890e42f63eebf2dced9a05b41f4fbTinderbox User <para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <command>named-compilezone</command> is similar to
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <command>named-checkzone</command>, but it always dumps the
5d564da348e890e42f63eebf2dced9a05b41f4fbTinderbox User zone contents to a specified file in a specified format.
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User Additionally, it applies stricter check levels by default,
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User since the dump output will be used as an actual zone file
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater loaded by <command>named</command>.
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater When manaully specified otherwise, the check levels must at
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater least be as strict as those specified in the
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <command>named</command> configuration file.
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </para>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </refsect1>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <refsect1>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <title>OPTIONS</title>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <variablelist>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <varlistentry>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <term>-d</term>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <listitem>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <para>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User Enable debugging.
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater </para>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater </listitem>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater </varlistentry>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <varlistentry>
bbbf2e27d3a981163dab139497d6b2dc85449db0Tinderbox User <term>-q</term>
bbbf2e27d3a981163dab139497d6b2dc85449db0Tinderbox User <listitem>
bbbf2e27d3a981163dab139497d6b2dc85449db0Tinderbox User <para>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User Quiet mode - exit code only.
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </para>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </listitem>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </varlistentry>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <varlistentry>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <term>-v</term>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater <listitem>
bcf15a19ae0efa72a22cdfb50666a3c6ce39eb9fTinderbox User <para>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater Print the version of the <command>named-checkzone</command>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User program and exit.
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </para>
bcf15a19ae0efa72a22cdfb50666a3c6ce39eb9fTinderbox User </listitem>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User </varlistentry>
bcf15a19ae0efa72a22cdfb50666a3c6ce39eb9fTinderbox User
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <varlistentry>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User <term>-j</term>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <listitem>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews When loading the zone file read the journal if it exists.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User </listitem>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </varlistentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <varlistentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <term>-c <replaceable class="parameter">class</replaceable></term>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <listitem>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Specify the class of the zone. If not specified "IN" is assumed.
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User </para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </listitem>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </varlistentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User <varlistentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <term>-i <replaceable class="parameter">mode</replaceable></term>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <listitem>
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User <para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Perform post load zone integrity checks. Possible modes are
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <command>"full"</command> (default),
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User <command>"local"</command> and
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User <command>"none"</command>.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User <para>
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User Mode <command>"full"</command> checks that MX records
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User refer to A or AAAA record (both in-zone and out-of-zone
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User hostnames). Mode <command>"local"</command> only
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein checks MX records which refer to in-zone hostnames.
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User </para>
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User <para>
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User Mode <command>"full"</command> checks that SRV records
5d564da348e890e42f63eebf2dced9a05b41f4fbTinderbox User refer to A or AAAA record (both in-zone and out-of-zone
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein hostnames). Mode <command>"local"</command> only
5d564da348e890e42f63eebf2dced9a05b41f4fbTinderbox User checks SRV records which refer to in-zone hostnames.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Mode <command>"full"</command> checks that delegation NS
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein records refer to A or AAAA record (both in-zone and out-of-zone
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein hostnames). It also checks that glue addresses records
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater in the zone match those advertised by the child.
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User Mode <command>"local"</command> only checks NS records which
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater refer to in-zone hostnames or that some required glue exists,
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater that is when the nameserver is in a child zone.
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </para>
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater <para>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User Mode <command>"none"</command> disables the checks.
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater </para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </listitem>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </varlistentry>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <varlistentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <term>-f <replaceable class="parameter">format</replaceable></term>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <listitem>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User Specify the format of the zone file.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Possible formats are <command>"text"</command> (default)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein and <command>"raw"</command>.
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </listitem>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </varlistentry>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <varlistentry>
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews <term>-F <replaceable class="parameter">format</replaceable></term>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <listitem>
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater <para>
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater Specify the format of the output file specified.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Possible formats are <command>"text"</command> (default)
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews and <command>"raw"</command>.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein For <command>named-checkzone</command>,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein this does not cause any effects unless it dumps the zone
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User contents.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </listitem>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </varlistentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <varlistentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <term>-k <replaceable class="parameter">mode</replaceable></term>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <listitem>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User Perform <command>"check-name"</command> checks with the
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User specified failure mode.
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User Possible modes are <command>"fail"</command>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User (default for <command>named-compilezone</command>),
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <command>"warn"</command>
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User (default for <command>named-checkzone</command>) and
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User <command>"ignore"</command>.
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </para>
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User </listitem>
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User </varlistentry>
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User <varlistentry>
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User <term>-m <replaceable class="parameter">mode</replaceable></term>
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User <listitem>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <para>
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User Specify whether MX records should be checked to see if they
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User are addresses. Possible modes are <command>"fail"</command>,
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User <command>"warn"</command> (default) and
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User <command>"ignore"</command>.
aa6c5a3e331958d3c92c2facdbd2b8daa55b5959Tinderbox User </para>
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User </listitem>
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User </varlistentry>
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User <varlistentry>
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User <term>-n <replaceable class="parameter">mode</replaceable></term>
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User <listitem>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para>
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User Specify whether NS records should be checked to see if they
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User are addresses.
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User Possible modes are <command>"fail"</command>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater (default for <command>named-compilezone</command>),
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User <command>"warn"</command>
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User (default for <command>named-checkzone</command>) and
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User <command>"ignore"</command>.
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User </para>
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater </listitem>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User </varlistentry>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <varlistentry>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <term>-o <replaceable class="parameter">filename</replaceable></term>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <listitem>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User <para>
5091a6fed939d70cc5ae90a8ddecf2a829cdbabaTinderbox User Write zone output to <filename>filename</filename>.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein This is mandatory for <command>named-compilezone</command>.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User </listitem>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </varlistentry>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <varlistentry>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <term>-s <replaceable class="parameter">style</replaceable></term>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <listitem>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <para>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews Specify the style of the dumped zone file.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews Possible styles are <command>"full"</command> (default)
e108f2ec640e1acb54999c0ade58af606149956dTinderbox User and <command>"default"</command>.
6d382c9fcec316a84a237779fb64bb471b6f9d43Tinderbox User The full format is most suitable for processing
6d382c9fcec316a84a237779fb64bb471b6f9d43Tinderbox User automatically by a separate script.
f9aef05653eeb454c489d5bd2bde6daab774ad4aTinderbox User On the other hand, the default format is more
f9aef05653eeb454c489d5bd2bde6daab774ad4aTinderbox User human-readable and is thus suitable for editing by hand.
f9aef05653eeb454c489d5bd2bde6daab774ad4aTinderbox User For <command>named-checkzone</command>
f9aef05653eeb454c489d5bd2bde6daab774ad4aTinderbox User this does not cause any effects unless it dumps the zone
f9aef05653eeb454c489d5bd2bde6daab774ad4aTinderbox User contents.
f9aef05653eeb454c489d5bd2bde6daab774ad4aTinderbox User It also does not have any meaning if the output format
922312472e2e05ebc64993d465999c5351b83036Automatic Updater is not text.
922312472e2e05ebc64993d465999c5351b83036Automatic Updater </para>
922312472e2e05ebc64993d465999c5351b83036Automatic Updater </listitem>
50066670817cdf9e86c832066d73715232b29680Tinderbox User </varlistentry>
50066670817cdf9e86c832066d73715232b29680Tinderbox User
50066670817cdf9e86c832066d73715232b29680Tinderbox User <varlistentry>
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater <term>-t <replaceable class="parameter">directory</replaceable></term>
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater <listitem>
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater <para>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews chroot to <filename>directory</filename> so that
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews include
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews directives in the configuration file are processed as if
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater run by a similarly chrooted named.
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater </para>
2cbb4ab75757fbb656997a82c14ca07db37d481aAutomatic Updater </listitem>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater </varlistentry>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater <varlistentry>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <term>-w <replaceable class="parameter">directory</replaceable></term>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <listitem>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <para>
c3dc968140ab7f04795acc7835e4e89ccb0c0a27Tinderbox User chdir to <filename>directory</filename> so that
c3dc968140ab7f04795acc7835e4e89ccb0c0a27Tinderbox User relative
c3dc968140ab7f04795acc7835e4e89ccb0c0a27Tinderbox User filenames in master file $INCLUDE directives work. This
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews is similar to the directory clause in
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <filename>named.conf</filename>.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </para>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews </listitem>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </varlistentry>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <varlistentry>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <term>-D</term>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <listitem>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater <para>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater Dump zone file in canonical format.
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater This is always enabled for <command>named-compilezone</command>.
b6b8f8a0362da8c749021c4b6376cfb96047912bTinderbox User </para>
b6b8f8a0362da8c749021c4b6376cfb96047912bTinderbox User </listitem>
b6b8f8a0362da8c749021c4b6376cfb96047912bTinderbox User </varlistentry>
0c6ada0a814f3c5417daa1654129bc2af56ed504Automatic Updater
0c6ada0a814f3c5417daa1654129bc2af56ed504Automatic Updater <varlistentry>
0c6ada0a814f3c5417daa1654129bc2af56ed504Automatic Updater <term>-W <replaceable class="parameter">mode</replaceable></term>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <listitem>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <para>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews Specify whether to check for non-terminal wildcards.
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews Non-terminal wildcards are almost always the result of a
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews failure to understand the wildcard matching algorithm (RFC 1034).
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater Possible modes are <command>"warn"</command> (default)
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater and
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater <command>"ignore"</command>.
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater </para>
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater </listitem>
9b469e3c59015b1a4899c9d8395168126fe094fdAutomatic Updater </varlistentry>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater <varlistentry>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater <term>zonename</term>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater <listitem>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater <para>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater The domain name of the zone being checked.
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater </para>
fdd80e9a55c70b36a3bf3e409b86897301c44ff8Automatic Updater </listitem>
fdd80e9a55c70b36a3bf3e409b86897301c44ff8Automatic Updater </varlistentry>
fdd80e9a55c70b36a3bf3e409b86897301c44ff8Automatic Updater
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater <varlistentry>
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater <term>filename</term>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <listitem>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein The name of the zone file.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </listitem>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </varlistentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </variablelist>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <title>RETURN VALUES</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para><command>named-checkzone</command>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein returns an exit status of 1 if
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein errors were detected and 0 otherwise.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </para>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </refsect1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refsect1>
30c0c7470d5bfabd8f43c563f4eca636d06cc484Tinderbox User <title>SEE ALSO</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <para><citerefentry>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
</citerefentry>,
<citetitle>RFC 1035</citetitle>,
<citetitle>BIND 9 Administrator Reference Manual</citetitle>.
</para>
</refsect1>
<refsect1>
<title>AUTHOR</title>
<para><corpauthor>Internet Systems Consortium</corpauthor>
</para>
</refsect1>
</refentry><!--
- Local variables:
- mode: sgml
- End:
-->