include.html revision 15a44745412679c30a6d022733925af70a38b715
f743002678eb67b99bbc29fee116b65d9530fec0wrowe<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
80833bb9a1bf25dcf19e814438a4b311d2e1f4cffuankg<!--
efe780dcf13b2b95effabf897d694d8f23feac74trawick - Copyright (C) 1999, 2000 Internet Software Consortium.
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh -
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh - Permission to use, copy, modify, and distribute this software for any
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh - purpose with or without fee is hereby granted, provided that the above
2021e9833981f994f862e7157cb4b96cad797362trawick - copyright notice and this permission notice appear in all copies.
2021e9833981f994f862e7157cb4b96cad797362trawick -
2021e9833981f994f862e7157cb4b96cad797362trawick - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
efe780dcf13b2b95effabf897d694d8f23feac74trawick - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
793214f67dede32edfd9ee96c664ead04d175cbbjfclere - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
cc5a4a08dc9783fcbc52ce86f11e01c281a43810minfrin - INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
aba55cd5d565f6f00a3d0e17c5724fdd3a50827ftrawick - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
aba55cd5d565f6f00a3d0e17c5724fdd3a50827ftrawick - FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
aba55cd5d565f6f00a3d0e17c5724fdd3a50827ftrawick - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick-->
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick
3ccfc257819b3bad063cd3ac9dd1670d5d2ae4d2kbrand<HTML>
3ccfc257819b3bad063cd3ac9dd1670d5d2ae4d2kbrand<HEAD>
3ccfc257819b3bad063cd3ac9dd1670d5d2ae4d2kbrand <TITLE>BIND include Statement</TITLE>
3ccfc257819b3bad063cd3ac9dd1670d5d2ae4d2kbrand</HEAD>
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener<BODY>
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener<H2>BIND Configuration File Guide--<CODE>include</CODE> Statement</H2>
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza<HR>
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza<A NAME="Syntax"><H3>Syntax</H3></A>
56589be3d7a3e9343370df240010c6928cc78b39jkaluza
56589be3d7a3e9343370df240010c6928cc78b39jkaluza<PRE>
56589be3d7a3e9343370df240010c6928cc78b39jkaluzainclude <VAR><A HREF="docdef.html">path_name</A></VAR>;
8c4967445b49a1612b3f98c1dada65e597ecfe26trawick</PRE>
8c4967445b49a1612b3f98c1dada65e597ecfe26trawick
8c4967445b49a1612b3f98c1dada65e597ecfe26trawick<HR>
61fefed8ce5211c31b44f3a38a6e76ca055e5780trawick
61fefed8ce5211c31b44f3a38a6e76ca055e5780trawick<A Name="#Usage"><H3>Definition and Usage</H3></A>
61fefed8ce5211c31b44f3a38a6e76ca055e5780trawick
61fefed8ce5211c31b44f3a38a6e76ca055e5780trawick<P>The <CODE>include</CODE> statement inserts the specified file at
6001d914962deabb83a46251001612e969bdf67ajimthe point that the <CODE>include</CODE> statement is encountered. It
6001d914962deabb83a46251001612e969bdf67ajimcannot be used within another statement, though, so a line such as
6001d914962deabb83a46251001612e969bdf67ajim<PRE>
c4e8006db0cf457c68876d7d4c30dcc451d8cba7jkaluzaacl internal_hosts { include &quot;internal_hosts.acl&quot;; };
c4e8006db0cf457c68876d7d4c30dcc451d8cba7jkaluza</PRE>
c4e8006db0cf457c68876d7d4c30dcc451d8cba7jkaluzais not allowed.</P>
652bacc79dd7f980249784cc8c4838e8f1de7e8acovener
652bacc79dd7f980249784cc8c4838e8f1de7e8acovener<P>Use <CODE>include</CODE> to break the configuration up into
652bacc79dd7f980249784cc8c4838e8f1de7e8acovenereasily-managed chunks. For example:
652bacc79dd7f980249784cc8c4838e8f1de7e8acovener
f4db898517ccc6ef1a403630de56918286d3a47eminfrin<PRE>
f4db898517ccc6ef1a403630de56918286d3a47eminfrininclude &quot;/etc/security/keys.bind&quot;;
f4db898517ccc6ef1a403630de56918286d3a47eminfrininclude &quot;/etc/acls.bind&quot;;
28a723b775c7666281298eab813c63ac42270f95humbedooh</PRE>
28a723b775c7666281298eab813c63ac42270f95humbedooh
28a723b775c7666281298eab813c63ac42270f95humbedooh<P>could be used at the top of a BIND configuration file in order to
067698ad30941e38ef5d7f95f1c2736c2ebc5cb9humbedoohinclude any ACL or key information.</P>
067698ad30941e38ef5d7f95f1c2736c2ebc5cb9humbedooh
067698ad30941e38ef5d7f95f1c2736c2ebc5cb9humbedooh<P>Be careful not to type
7a437ce535a5fac890296402ba483c2f41bb6500trawick&quot;<CODE>#include</CODE>&quot;, like you would in a C
7a437ce535a5fac890296402ba483c2f41bb6500trawickprogram, because &quot;<CODE>#</CODE>&quot; is used to start a
7a437ce535a5fac890296402ba483c2f41bb6500trawickcomment.</P>
d8a6de5eec06d4136839c8f7a56a6ab5acd2d3behumbedooh
6e1e45624d6f32110383bb0bd06c254c1dba8123humbedooh<HR>
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc<CENTER><P>[ <A HREF="config.html">BIND Config. File</A>
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc| <A HREF="http://www.vix.com/isc/bind.html">BIND Home</A>
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc| <A HREF="http://www.isc.org">ISC</A> ]</P></CENTER>
921d32d80d8271da08f12fc374a69cb36d1d63b3covener
921d32d80d8271da08f12fc374a69cb36d1d63b3covener<HR>
921d32d80d8271da08f12fc374a69cb36d1d63b3covener<ADDRESS>
3e097af23e40c45aa32602545155f0964ab5c69dcovenerLast Updated: $Id: include.html,v 1.3 2000/07/27 09:42:16 tale Exp $
3e097af23e40c45aa32602545155f0964ab5c69dcovener</ADDRESS>
3e097af23e40c45aa32602545155f0964ab5c69dcovener</BODY>
faea99bb676ec50ece38da6b1879aa37546483a2covener</HTML>
faea99bb676ec50ece38da6b1879aa37546483a2covener