named-checkzone.html revision e1cbf95aec7cb11a66285ccbffa552c501d2ac3c
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt<!--
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews - Copyright (C) 2000, 2001 Internet Software Consortium.
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt -
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews - Permission to use, copy, modify, and distribute this software for any
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews - purpose with or without fee is hereby granted, provided that the above
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews - copyright notice and this permission notice appear in all copies.
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt -
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
83a28ca274521e15086fc39febde507bcc4e145eMark Andrews - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt - INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt - FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt-->
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt<HTML
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><HEAD
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><TITLE
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt>named-checkzone</TITLE
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><META
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntNAME="GENERATOR"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCONTENT="Modular DocBook HTML Stylesheet Version 1.61
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt"></HEAD
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><BODY
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="REFENTRY"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntBGCOLOR="#FFFFFF"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntTEXT="#000000"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntLINK="#0000FF"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntVLINK="#840084"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntALINK="#0000FF"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><H1
bd5842db3d1e40909d401c958c735f88fb846fb9Automatic Updater><A
4fc2b43e69da6bb3e1c6fa31ac14bb031a266a61Automatic UpdaterNAME="AEN1"
938440694b33cd752e9e4b71a526368b4811c177Tinderbox User><SPAN
19c7b1a0293498a3e36692c59646ed6e15ffc8d0Tinderbox UserCLASS="APPLICATION"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>named-checkzone</SPAN
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt></A
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt></H1
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><DIV
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="REFNAMEDIV"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><A
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntNAME="AEN9"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt></A
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt><H2
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt>Name</H2
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt><SPAN
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="APPLICATION"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt>named-checkzone</SPAN
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt>&nbsp;--&nbsp;zone file validity checking tool</DIV
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt><DIV
30eec077db2bdcb6f2a0dc388a3cdde2ede75ec1Mark AndrewsCLASS="REFSYNOPSISDIV"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><A
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntNAME="AEN13"
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark Andrews></A
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark Andrews><H2
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark Andrews>Synopsis</H2
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><P
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt><B
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="COMMAND"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt>named-checkzone</B
30eec077db2bdcb6f2a0dc388a3cdde2ede75ec1Mark Andrews> [<TT
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="OPTION"
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark Andrews>-d</TT
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark Andrews>] [<TT
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark AndrewsCLASS="OPTION"
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark Andrews>-q</TT
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark Andrews>] [<TT
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark AndrewsCLASS="OPTION"
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark Andrews>-v</TT
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark Andrews>] [<TT
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark AndrewsCLASS="OPTION"
3ec79bbc03fc5378a6cb37b276807cd40b5332aaMark Andrews>-c <TT
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="REPLACEABLE"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><I
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt>class</I
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt></TT
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt></TT
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt>] [<TT
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="OPTION"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt>-t <TT
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="REPLACEABLE"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><I
f81e8340fc807b15828332c0dc18dd3132bd7cd1Mark Andrews>directory</I
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt></TT
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt></TT
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt>] [<TT
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="OPTION"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt>-w <TT
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="REPLACEABLE"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><I
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt>directory</I
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt></TT
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt></TT
30eec077db2bdcb6f2a0dc388a3cdde2ede75ec1Mark Andrews>] {zonename} {filename}</P
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt></DIV
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><DIV
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntCLASS="REFSECT1"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><A
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan HuntNAME="AEN33"
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt></A
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt><H2
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt>DESCRIPTION</H2
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt><P
ca42dcc0686fefd3db202edab80e5adb09d6add5Evan Hunt> <B
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCLASS="COMMAND"
>named-checkzone</B
> checks the syntax and integrity of
a zone file. It performs the same checks as <B
CLASS="COMMAND"
>named</B
>
does when loading a zone. This makes
<B
CLASS="COMMAND"
>named-checkzone</B
> useful for checking zone
files before configuring them into a name server.
</P
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN39"
></A
><H2
>OPTIONS</H2
><P
></P
><DIV
CLASS="VARIABLELIST"
><DL
><DT
>-d</DT
><DD
><P
> Enable debugging.
</P
></DD
><DT
>-q</DT
><DD
><P
> Quiet mode - exit code only.
</P
></DD
><DT
>-v</DT
><DD
><P
> Print the version of the <B
CLASS="COMMAND"
>named-checkzone</B
>
program and exit.
</P
></DD
><DT
>-c <TT
CLASS="REPLACEABLE"
><I
>class</I
></TT
></DT
><DD
><P
> Specify the class of the zone. If not specified "IN" is assumed.
</P
></DD
><DT
>-t <TT
CLASS="REPLACEABLE"
><I
>directory</I
></TT
></DT
><DD
><P
> chroot to <TT
CLASS="FILENAME"
>directory</TT
> so that include
directives in the configuration file are processed as if
run by a similarly chrooted named.
</P
></DD
><DT
>-w <TT
CLASS="REPLACEABLE"
><I
>directory</I
></TT
></DT
><DD
><P
> chdir to <TT
CLASS="FILENAME"
>directory</TT
> so that relative
filenames in master file $INCLUDE directives work. This
is similar to the directory clause in
<TT
CLASS="FILENAME"
>named.conf</TT
>.
</P
></DD
><DT
>zonename</DT
><DD
><P
> The domain name of the zone being checked.
</P
></DD
><DT
>filename</DT
><DD
><P
> The name of the zone file.
</P
></DD
></DL
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN81"
></A
><H2
>RETURN VALUES</H2
><P
> <B
CLASS="COMMAND"
>named-checkzone</B
> returns an exit status of 1 if
errors were detected and 0 otherwise.
</P
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN85"
></A
><H2
>SEE ALSO</H2
><P
> <SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>named</SPAN
>(8)</SPAN
>,
<I
CLASS="CITETITLE"
>RFC 1035</I
>,
<I
CLASS="CITETITLE"
>BIND 9 Administrator Reference Manual</I
>.
</P
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN93"
></A
><H2
>AUTHOR</H2
><P
> Internet Software Consortium
</P
></DIV
></BODY
></HTML
>