man.named-checkzone.html revision 5347c0fcb04eaea19d9f39795646239f487c6207
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews - Copyright (C) 2000-2015 Internet Systems Consortium, Inc. ("ISC")
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews - This Source Code Form is subject to the terms of the Mozilla Public
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley - License, v. 2.0. If a copy of the MPL was not distributed with this
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley - file, You can obtain one at http://mozilla.org/MPL/2.0/.
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews<link rel="home" href="Bv9ARM.html" title="BIND 9 Administrator Reference Manual">
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews<link rel="up" href="Bv9ARM.ch13.html" title="Manual pages">
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews<link rel="prev" href="man.named-checkconf.html" title="named-checkconf">
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<link rel="next" href="man.named-journalprint.html" title="named-journalprint">
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<tr><th colspan="3" align="center"><span class="application">named-checkzone</span></th></tr>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<a accesskey="p" href="man.named-checkconf.html">Prev</a>�</td>
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews<td width="20%" align="right">�<a accesskey="n" href="man.named-journalprint.html">Next</a>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<a name="man.named-checkzone"></a><div class="titlepage"></div>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<p><span class="application">named-checkzone</span>, <span class="application">named-compilezone</span> — zone file validity checking or converting tool</p>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<div class="cmdsynopsis"><p><code class="command">named-checkzone</code> [<code class="option">-d</code>] [<code class="option">-h</code>] [<code class="option">-j</code>] [<code class="option">-q</code>] [<code class="option">-v</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-f <em class="replaceable"><code>format</code></em></code>] [<code class="option">-F <em class="replaceable"><code>format</code></em></code>] [<code class="option">-J <em class="replaceable"><code>filename</code></em></code>] [<code class="option">-i <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-k <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-m <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-M <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-n <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-l <em class="replaceable"><code>ttl</code></em></code>] [<code class="option">-L <em class="replaceable"><code>serial</code></em></code>] [<code class="option">-o <em class="replaceable"><code>filename</code></em></code>] [<code class="option">-r <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-s <em class="replaceable"><code>style</code></em></code>] [<code class="option">-S <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-T <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-w <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-D</code>] [<code class="option">-W <em class="replaceable"><code>mode</code></em></code>] {zonename} {filename}</p></div>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<div class="cmdsynopsis"><p><code class="command">named-compilezone</code> [<code class="option">-d</code>] [<code class="option">-j</code>] [<code class="option">-q</code>] [<code class="option">-v</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-C <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-f <em class="replaceable"><code>format</code></em></code>] [<code class="option">-F <em class="replaceable"><code>format</code></em></code>] [<code class="option">-J <em class="replaceable"><code>filename</code></em></code>] [<code class="option">-i <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-k <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-m <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-n <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-l <em class="replaceable"><code>ttl</code></em></code>] [<code class="option">-L <em class="replaceable"><code>serial</code></em></code>] [<code class="option">-r <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-s <em class="replaceable"><code>style</code></em></code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-T <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-w <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-D</code>] [<code class="option">-W <em class="replaceable"><code>mode</code></em></code>] {<code class="option">-o <em class="replaceable"><code>filename</code></em></code>} {zonename} {filename}</p></div>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<p><span class="command"><strong>named-checkzone</strong></span>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley checks the syntax and integrity of a zone file. It performs the
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley same checks as <span class="command"><strong>named</strong></span> does when loading a
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley zone. This makes <span class="command"><strong>named-checkzone</strong></span> useful for
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley checking zone files before configuring them into a name server.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>named-compilezone</strong></span> is similar to
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>named-checkzone</strong></span>, but it always dumps the
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley zone contents to a specified file in a specified format.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Additionally, it applies stricter check levels by default,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley since the dump output will be used as an actual zone file
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley loaded by <span class="command"><strong>named</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley When manually specified otherwise, the check levels must at
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley least be as strict as those specified in the
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>named</strong></span> configuration file.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<div class="variablelist"><dl class="variablelist">
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews Enable debugging.
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews Print the usage summary and exit.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Quiet mode - exit code only.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Print the version of the <span class="command"><strong>named-checkzone</strong></span>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley program and exit.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley When loading a zone file, read the journal if it exists.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley The journal file name is assumed to be the zone file name
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley appended with the string <code class="filename">.jnl</code>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-J <em class="replaceable"><code>filename</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley When loading the zone file read the journal from the given
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley file, if it exists. (Implies -j.)
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-c <em class="replaceable"><code>class</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Specify the class of the zone. If not specified, "IN" is assumed.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-i <em class="replaceable"><code>mode</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Perform post-load zone integrity checks. Possible modes are
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"full"</strong></span> (default),
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"full-sibling"</strong></span>,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"local"</strong></span>,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"local-sibling"</strong></span> and
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"none"</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Mode <span class="command"><strong>"full"</strong></span> checks that MX records
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley refer to A or AAAA record (both in-zone and out-of-zone
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley hostnames). Mode <span class="command"><strong>"local"</strong></span> only
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley checks MX records which refer to in-zone hostnames.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Mode <span class="command"><strong>"full"</strong></span> checks that SRV records
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley refer to A or AAAA record (both in-zone and out-of-zone
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley hostnames). Mode <span class="command"><strong>"local"</strong></span> only
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley checks SRV records which refer to in-zone hostnames.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Mode <span class="command"><strong>"full"</strong></span> checks that delegation NS
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley records refer to A or AAAA record (both in-zone and out-of-zone
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley hostnames). It also checks that glue address records
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley in the zone match those advertised by the child.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Mode <span class="command"><strong>"local"</strong></span> only checks NS records which
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley refer to in-zone hostnames or that some required glue exists,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley that is when the nameserver is in a child zone.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Mode <span class="command"><strong>"full-sibling"</strong></span> and
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"local-sibling"</strong></span> disable sibling glue
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley checks but are otherwise the same as <span class="command"><strong>"full"</strong></span>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley and <span class="command"><strong>"local"</strong></span> respectively.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Mode <span class="command"><strong>"none"</strong></span> disables the checks.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-f <em class="replaceable"><code>format</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Specify the format of the zone file.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Possible formats are <span class="command"><strong>"text"</strong></span> (default),
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"raw"</strong></span>, and <span class="command"><strong>"map"</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-F <em class="replaceable"><code>format</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Specify the format of the output file specified.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley For <span class="command"><strong>named-checkzone</strong></span>,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley this does not cause any effects unless it dumps the zone
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Possible formats are <span class="command"><strong>"text"</strong></span> (default),
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley which is the standard textual representation of the zone,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley and <span class="command"><strong>"map"</strong></span>, <span class="command"><strong>"raw"</strong></span>,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley and <span class="command"><strong>"raw=N"</strong></span>, which store the zone in a
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley binary format for rapid loading by <span class="command"><strong>named</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"raw=N"</strong></span> specifies the format version of
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley the raw zone file: if N is 0, the raw file can be read by
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley any version of <span class="command"><strong>named</strong></span>; if N is 1, the file
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley can be read by release 9.9.0 or higher; the default is 1.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-k <em class="replaceable"><code>mode</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Perform <span class="command"><strong>"check-names"</strong></span> checks with the
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley specified failure mode.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Possible modes are <span class="command"><strong>"fail"</strong></span>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley (default for <span class="command"><strong>named-compilezone</strong></span>),
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"warn"</strong></span>
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews (default for <span class="command"><strong>named-checkzone</strong></span>) and
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"ignore"</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-l <em class="replaceable"><code>ttl</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Sets a maximum permissible TTL for the input file.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Any record with a TTL higher than this value will cause
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley the zone to be rejected. This is similar to using the
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>max-zone-ttl</strong></span> option in
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews<dt><span class="term">-L <em class="replaceable"><code>serial</code></em></span></dt>
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews When compiling a zone to "raw" or "map" format, set the
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews "source serial" value in the header to the specified serial
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews number. (This is expected to be used primarily for testing
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews<dt><span class="term">-m <em class="replaceable"><code>mode</code></em></span></dt>
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews Specify whether MX records should be checked to see if they
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews are addresses. Possible modes are <span class="command"><strong>"fail"</strong></span>,
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews <span class="command"><strong>"warn"</strong></span> (default) and
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews <span class="command"><strong>"ignore"</strong></span>.
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews<dt><span class="term">-M <em class="replaceable"><code>mode</code></em></span></dt>
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews Check if a MX record refers to a CNAME.
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews Possible modes are <span class="command"><strong>"fail"</strong></span>,
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews <span class="command"><strong>"warn"</strong></span> (default) and
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews <span class="command"><strong>"ignore"</strong></span>.
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews<dt><span class="term">-n <em class="replaceable"><code>mode</code></em></span></dt>
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews Specify whether NS records should be checked to see if they
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews are addresses.
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews Possible modes are <span class="command"><strong>"fail"</strong></span>
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews (default for <span class="command"><strong>named-compilezone</strong></span>),
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews <span class="command"><strong>"warn"</strong></span>
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews (default for <span class="command"><strong>named-checkzone</strong></span>) and
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"ignore"</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-o <em class="replaceable"><code>filename</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Write zone output to <code class="filename">filename</code>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley If <code class="filename">filename</code> is <code class="filename">-</code> then
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley write to standard out.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley This is mandatory for <span class="command"><strong>named-compilezone</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-r <em class="replaceable"><code>mode</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Check for records that are treated as different by DNSSEC but
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley are semantically equal in plain DNS.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Possible modes are <span class="command"><strong>"fail"</strong></span>,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"warn"</strong></span> (default) and
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"ignore"</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-s <em class="replaceable"><code>style</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Specify the style of the dumped zone file.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Possible styles are <span class="command"><strong>"full"</strong></span> (default)
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley and <span class="command"><strong>"relative"</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley The full format is most suitable for processing
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley automatically by a separate script.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley On the other hand, the relative format is more
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley human-readable and is thus suitable for editing by hand.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley For <span class="command"><strong>named-checkzone</strong></span>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley this does not cause any effects unless it dumps the zone
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley It also does not have any meaning if the output format
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley is not text.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-S <em class="replaceable"><code>mode</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Check if a SRV record refers to a CNAME.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Possible modes are <span class="command"><strong>"fail"</strong></span>,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"warn"</strong></span> (default) and
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"ignore"</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-t <em class="replaceable"><code>directory</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Chroot to <code class="filename">directory</code> so that
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley directives in the configuration file are processed as if
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley run by a similarly chrooted <span class="command"><strong>named</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-T <em class="replaceable"><code>mode</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Check if Sender Policy Framework (SPF) records exist
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley and issues a warning if an SPF-formatted TXT record is
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley not also present. Possible modes are <span class="command"><strong>"warn"</strong></span>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley (default), <span class="command"><strong>"ignore"</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-w <em class="replaceable"><code>directory</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley chdir to <code class="filename">directory</code> so that
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley filenames in master file $INCLUDE directives work. This
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley is similar to the directory clause in
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Dump zone file in canonical format.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley This is always enabled for <span class="command"><strong>named-compilezone</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<dt><span class="term">-W <em class="replaceable"><code>mode</code></em></span></dt>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Specify whether to check for non-terminal wildcards.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Non-terminal wildcards are almost always the result of a
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley failure to understand the wildcard matching algorithm (RFC 1034).
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley Possible modes are <span class="command"><strong>"warn"</strong></span> (default)
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="command"><strong>"ignore"</strong></span>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley The domain name of the zone being checked.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley The name of the zone file.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<p><span class="command"><strong>named-checkzone</strong></span>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley returns an exit status of 1 if
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley errors were detected and 0 otherwise.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <span class="citerefentry"><span class="refentrytitle">named-checkconf</span>(8)</span>,
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley <em class="citetitle">BIND 9 Administrator Reference Manual</em>.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<a accesskey="p" href="man.named-checkconf.html">Prev</a>�</td>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<td width="20%" align="center"><a accesskey="u" href="Bv9ARM.ch13.html">Up</a></td>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<td width="40%" align="right">�<a accesskey="n" href="man.named-journalprint.html">Next</a>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<span class="application">named-checkconf</span>�</td>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<td width="20%" align="center"><a accesskey="h" href="Bv9ARM.html">Home</a></td>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<td width="40%" align="right" valign="top">�<span class="application">named-journalprint</span>
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.11.0b2</p>