named-checkzone.html revision af5073d03288a53b646ec3b807ac25ced64d7879
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews - Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews - Copyright (C) 2001, 2002 Internet Software Consortium.
c40265eba0c99708887d68e67901924065ba2514Brian Wellington - Permission to use, copy, modify, and distribute this software for any
c40265eba0c99708887d68e67901924065ba2514Brian Wellington - purpose with or without fee is hereby granted, provided that the above
c40265eba0c99708887d68e67901924065ba2514Brian Wellington - copyright notice and this permission notice appear in all copies.
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews - PERFORMANCE OF THIS SOFTWARE.
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews<!-- $Id: named-checkzone.html,v 1.11 2004/03/05 08:32:15 marka Exp $ -->
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>named-checkzone</TITLE
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonNAME="GENERATOR"
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark AndrewsCONTENT="Modular DocBook HTML Stylesheet Version 1.73
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REFENTRY"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonBGCOLOR="#FFFFFF"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonTEXT="#000000"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonLINK="#0000FF"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonVLINK="#840084"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonALINK="#0000FF"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="APPLICATION"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>named-checkzone</SPAN
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REFNAMEDIV"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="APPLICATION"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>named-checkzone</SPAN
c40265eba0c99708887d68e67901924065ba2514Brian Wellington> -- zone file validity checking tool</DIV
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REFSYNOPSISDIV"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="COMMAND"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>named-checkzone</B
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="OPTION"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="OPTION"
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark AndrewsCLASS="OPTION"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="OPTION"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REPLACEABLE"
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark AndrewsCLASS="OPTION"
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark AndrewsCLASS="REPLACEABLE"
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark AndrewsCLASS="OPTION"
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark AndrewsCLASS="REPLACEABLE"
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark AndrewsCLASS="OPTION"
b346807a324803592624d0ce5af40de6b5549042Mark AndrewsCLASS="REPLACEABLE"
b346807a324803592624d0ce5af40de6b5549042Mark AndrewsCLASS="OPTION"
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark AndrewsCLASS="REPLACEABLE"
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews>directory</I
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark AndrewsCLASS="OPTION"
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark AndrewsCLASS="REPLACEABLE"
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews>directory</I
b346807a324803592624d0ce5af40de6b5549042Mark AndrewsCLASS="OPTION"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>] {zonename} {filename}</P
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REFSECT1"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>DESCRIPTION</H2
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="COMMAND"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>named-checkzone</B
c40265eba0c99708887d68e67901924065ba2514Brian Wellington> checks the syntax and integrity of
c40265eba0c99708887d68e67901924065ba2514Brian Wellington a zone file. It performs the same checks as <B
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="COMMAND"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington does when loading a zone. This makes
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="COMMAND"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>named-checkzone</B
c40265eba0c99708887d68e67901924065ba2514Brian Wellington> useful for checking zone
c40265eba0c99708887d68e67901924065ba2514Brian Wellington files before configuring them into a name server.
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REFSECT1"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="VARIABLELIST"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington> Enable debugging.
c40265eba0c99708887d68e67901924065ba2514Brian Wellington> Quiet mode - exit code only.
a26ad011f382d12058478704cb5e90e6f4366d01Andreas Gustafsson> Print the version of the <B
a26ad011f382d12058478704cb5e90e6f4366d01Andreas GustafssonCLASS="COMMAND"
a26ad011f382d12058478704cb5e90e6f4366d01Andreas Gustafsson>named-checkzone</B
a26ad011f382d12058478704cb5e90e6f4366d01Andreas Gustafsson program and exit.
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews> When loading the zone file read the journal if it exists.
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REPLACEABLE"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington> Specify the class of the zone. If not specified "IN" is assumed.
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark AndrewsCLASS="REPLACEABLE"
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark AndrewsCLASS="COMMAND"
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark Andrews>"check-name"</B
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark Andrews> checks with the specified failure mode.
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark Andrews Possible modes are <B
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark AndrewsCLASS="COMMAND"
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark AndrewsCLASS="COMMAND"
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark Andrews> (default) and
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark AndrewsCLASS="COMMAND"
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark AndrewsCLASS="REPLACEABLE"
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews> Specify whether NS records should be checked to see if they
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews are addresses. Possible modes are <B
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark AndrewsCLASS="COMMAND"
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark AndrewsCLASS="COMMAND"
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark Andrews> (default) and
3970098dcd2a7122541667b4b56cea8abce8ccf2Mark AndrewsCLASS="COMMAND"
b346807a324803592624d0ce5af40de6b5549042Mark AndrewsCLASS="REPLACEABLE"
b346807a324803592624d0ce5af40de6b5549042Mark Andrews> Write zone output to <TT
b346807a324803592624d0ce5af40de6b5549042Mark AndrewsCLASS="FILENAME"
b346807a324803592624d0ce5af40de6b5549042Mark Andrews>directory</TT
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark AndrewsCLASS="REPLACEABLE"
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews>directory</I
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews> chroot to <TT
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark AndrewsCLASS="FILENAME"
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews>directory</TT
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews> so that include
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews directives in the configuration file are processed as if
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews run by a similarly chrooted named.
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark AndrewsCLASS="REPLACEABLE"
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews>directory</I
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews> chdir to <TT
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark AndrewsCLASS="FILENAME"
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews>directory</TT
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews> so that relative
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews filenames in master file $INCLUDE directives work. This
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark Andrews is similar to the directory clause in
e1cbf95aec7cb11a66285ccbffa552c501d2ac3cMark AndrewsCLASS="FILENAME"
b346807a324803592624d0ce5af40de6b5549042Mark Andrews> Dump zone file in canonical format.
c40265eba0c99708887d68e67901924065ba2514Brian Wellington> The domain name of the zone being checked.
c40265eba0c99708887d68e67901924065ba2514Brian Wellington> The name of the zone file.
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REFSECT1"
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark AndrewsNAME="AEN125"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>RETURN VALUES</H2
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="COMMAND"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>named-checkzone</B
c40265eba0c99708887d68e67901924065ba2514Brian Wellington> returns an exit status of 1 if
c40265eba0c99708887d68e67901924065ba2514Brian Wellington errors were detected and 0 otherwise.
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REFSECT1"
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark AndrewsNAME="AEN129"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="CITEREFENTRY"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REFENTRYTITLE"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="CITETITLE"
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="CITETITLE"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington>BIND 9 Administrator Reference Manual</I
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonCLASS="REFSECT1"
f9cdef0ba5cd21db91318f290c25b0ab3d28f3dfMark AndrewsNAME="AEN137"
c40265eba0c99708887d68e67901924065ba2514Brian Wellington> Internet Software Consortium