Bv9ARM.ch03.html revision 575e532437cf7f203707765e21767db92fa1e480
181e56d8b348d301d615ccf5465ae600fee2867berikabele<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383slive>Name Server Configuration</TITLE
5a58787efeb02a1c3f06569d019ad81fd2efa06endNAME="GENERATOR"
5a58787efeb02a1c3f06569d019ad81fd2efa06endCONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimTITLE="BIND 9 Administrator Reference Manual"
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowenREL="PREVIOUS"
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowenTITLE="BIND Resource Requirements"
5a58787efeb02a1c3f06569d019ad81fd2efa06endTITLE="Advanced DNS Features"
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimCLASS="chapter"
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimBGCOLOR="#FFFFFF"
5a58787efeb02a1c3f06569d019ad81fd2efa06endTEXT="#000000"
3f08db06526d6901aa08c110b5bc7dde6bc39905ndLINK="#0000FF"
3b3b7fc78d1f5bfc2769903375050048ff41ff26ndVLINK="#840084"
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimALINK="#0000FF"
7f5b59ccc63c0c0e3e678a168f09ee6a2f51f9d0ndCLASS="NAVHEADER"
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjungSUMMARY="Header navigation table"
3b3b7fc78d1f5bfc2769903375050048ff41ff26ndWIDTH="100%"
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowenCELLPADDING="0"
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowenCELLSPACING="0"
ce71a46e27f6e2ae210e1f925545aa6e4f74db74jslCOLSPAN="3"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenALIGN="center"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>BIND 9 Administrator Reference Manual</TH
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenALIGN="left"
5f48875017569cc7610b17d852c44e02684d9d5aerikabeleVALIGN="bottom"
5a58787efeb02a1c3f06569d019ad81fd2efa06endACCESSKEY="P"
5a58787efeb02a1c3f06569d019ad81fd2efa06endWIDTH="80%"
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimALIGN="center"
5a58787efeb02a1c3f06569d019ad81fd2efa06endVALIGN="bottom"
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimWIDTH="10%"
5a58787efeb02a1c3f06569d019ad81fd2efa06endALIGN="right"
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohVALIGN="bottom"
5a58787efeb02a1c3f06569d019ad81fd2efa06endACCESSKEY="N"
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383sliveALIGN="LEFT"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="chapter"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>Chapter 3. Name Server Configuration</H1
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383slive>Table of Contents</B
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenHREF="Bv9ARM.ch03.html#sample_configuration"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>Sample Configurations</A
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>Load Balancing</A
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>Name Server Operations</A
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>In this section we provide some suggested configurations along
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowenwith guidelines for their use. We also address the topic of reasonable
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenoption setting.</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="sect1"
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimCLASS="sect1"
5a58787efeb02a1c3f06569d019ad81fd2efa06endNAME="sample_configuration"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>3.1. Sample Configurations</A
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="sect2"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="sect2"
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383sliveNAME="AEN257"
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowen>3.1.1. A Caching-only Name Server</A
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>The following sample configuration is appropriate for a caching-only
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowenname server for use by clients internal to a corporation. All queries
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenfrom outside clients are refused using the <B
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="command"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>allow-query</B
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenoption. Alternatively, the same effect could be achieved using suitable
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenfirewall rules.</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="programlisting"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen> // Two corporate subnets we wish to allow queries from.
5f48875017569cc7610b17d852c44e02684d9d5aerikabele allow-query { corpnets; };
5f48875017569cc7610b17d852c44e02684d9d5aerikabele// Provide a reverse mapping for the loopback address 127.0.0.1
5f48875017569cc7610b17d852c44e02684d9d5aerikabele type master;
181e56d8b348d301d615ccf5465ae600fee2867berikabeleCLASS="sect2"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="sect2"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenNAME="AEN262"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>3.1.2. An Authoritative-only Name Server</A
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>This sample configuration is for an authoritative-only server
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenthat is the master server for "<TT
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="filename"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenand a slave for the subdomain "<TT
181e56d8b348d301d615ccf5465ae600fee2867berikabeleCLASS="filename"
181e56d8b348d301d615ccf5465ae600fee2867berikabeleCLASS="programlisting"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen> options {
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen allow-query-cache { none; }; // Do not allow access to cache
41dd95074cc6924ee56c53ba11aa6faf59b2ee13erikabele allow-query { any; }; // This is the default
e1e8390280254f7f0580d701e583f670643d4f3fnilgun recursion no; // Do not provide recursive service
41dd95074cc6924ee56c53ba11aa6faf59b2ee13erikabele// Provide a reverse mapping for the loopback address 127.0.0.1
41dd95074cc6924ee56c53ba11aa6faf59b2ee13erikabele type master;
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen// We are the master server for example.com
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen type master;
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen // IP addresses of slave servers allowed to transfer example.com
181e56d8b348d301d615ccf5465ae600fee2867berikabele allow-transfer {
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen 192.168.4.14;
181e56d8b348d301d615ccf5465ae600fee2867berikabele 192.168.5.53;
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen// We are a slave server for eng.example.com
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen type slave;
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen // IP address of eng.example.com master server
181e56d8b348d301d615ccf5465ae600fee2867berikabele masters { 192.168.4.12; };
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="sect1"
ec5fd46fd2a4a263bb5cdf419e8d4106007a2ac8gryzorCLASS="sect1"
181e56d8b348d301d615ccf5465ae600fee2867berikabeleNAME="AEN268"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>3.2. Load Balancing</A
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>A primitive form of load balancing can be achieved in
e1e8390280254f7f0580d701e583f670643d4f3fnilgunthe <ACRONYM
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="acronym"
181e56d8b348d301d615ccf5465ae600fee2867berikabele>DNS</ACRONYM
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen> by using multiple A records for one name.</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>For example, if you have three WWW servers with network addresses
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenof 10.0.0.1, 10.0.0.2 and 10.0.0.3, a set of records such as the
181e56d8b348d301d615ccf5465ae600fee2867berikabelefollowing means that clients will connect to each machine one third
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenof the time:</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="informaltable"
181e56d8b348d301d615ccf5465ae600fee2867berikabeleNAME="AEN273"
181e56d8b348d301d615ccf5465ae600fee2867berikabeleCELLPADDING="3"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="CALSTABLE"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>Resource Record (RR) Data</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="literal"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="literal"
41dd95074cc6924ee56c53ba11aa6faf59b2ee13erikabeleCLASS="literal"
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="literal"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="literal"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>10.0.0.1</VAR
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="literal"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="literal"
181e56d8b348d301d615ccf5465ae600fee2867berikabeleCLASS="literal"
181e56d8b348d301d615ccf5465ae600fee2867berikabeleCLASS="literal"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>10.0.0.2</VAR
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="literal"
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="literal"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="literal"
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383sliveCLASS="literal"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>10.0.0.3</VAR
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>When a resolver queries for these records, <ACRONYM
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383sliveCLASS="acronym"
181e56d8b348d301d615ccf5465ae600fee2867berikabele>BIND</ACRONYM
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen> will rotate
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen them and respond to the query with the records in a different
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen order. In the example above, clients will randomly receive
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen records in the order 1, 2, 3; 2, 3, 1; and 3, 1, 2. Most clients
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen will use the first record returned and discard the rest.</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>For more detail on ordering responses, check the
5f48875017569cc7610b17d852c44e02684d9d5aerikabeleCLASS="command"
5f48875017569cc7610b17d852c44e02684d9d5aerikabele>rrset-order</B
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen> substatement in the
687ebbe3d0eaa7361f6cb85f56a389cbbc2e5056aaronCLASS="command"
5f48875017569cc7610b17d852c44e02684d9d5aerikabele> statement, see
687ebbe3d0eaa7361f6cb85f56a389cbbc2e5056aaronHREF="Bv9ARM.ch06.html#rrset_ordering"
5bb304d44f4a7046289c9c7dbeef63843bff9613rbowen>RRset Ordering</I
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowen This substatement is not supported in
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="acronym"
5bb304d44f4a7046289c9c7dbeef63843bff9613rbowen>BIND</ACRONYM
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen> 9, and only the ordering scheme described above is
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen available.</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="sect1"
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="sect1"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenNAME="AEN345"
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>3.3. Name Server Operations</A
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="sect2"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="sect2"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenNAME="AEN347"
ee8d84bbd543e3e808e81e4e802d960548ce30d1aaron>3.3.1. Tools for Use With the Name Server Daemon</A
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>There are several indispensable diagnostic, administrative
e1e8390280254f7f0580d701e583f670643d4f3fnilgunand monitoring tools available to the system administrator for controlling
e1e8390280254f7f0580d701e583f670643d4f3fnilgunand debugging the name server daemon. We describe several in this
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="sect3"
5bb304d44f4a7046289c9c7dbeef63843bff9613rbowenCLASS="sect3"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenNAME="diagnostic_tools"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>3.3.1.1. Diagnostic Tools</A
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="command"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="command"
ee8d84bbd543e3e808e81e4e802d960548ce30d1aaronCLASS="command"
ee8d84bbd543e3e808e81e4e802d960548ce30d1aaron>nslookup</B
ee8d84bbd543e3e808e81e4e802d960548ce30d1aaron> programs are all command line tools
e1e8390280254f7f0580d701e583f670643d4f3fnilgunfor manually querying name servers. They differ in style and
e1e8390280254f7f0580d701e583f670643d4f3fnilgunoutput format.
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="variablelist"
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="command"
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowen>The domain information groper (<B
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="command"
e1e8390280254f7f0580d701e583f670643d4f3fnilgunis the most versatile and complete of these lookup tools.
e1e8390280254f7f0580d701e583f670643d4f3fnilgunIt has two modes: simple interactive
e1e8390280254f7f0580d701e583f670643d4f3fnilgunmode for a single query, and batch mode which executes a query for
e1e8390280254f7f0580d701e583f670643d4f3fnilguneach in a list of several query lines. All query options are accessible
e1e8390280254f7f0580d701e583f670643d4f3fnilgunfrom the command line.</P
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="command"
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="replaceable"
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>server</VAR
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="replaceable"
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>domain</VAR
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="replaceable"
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>query-type</VAR
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="replaceable"
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>query-class</VAR
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowenCLASS="replaceable"
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>query-option</VAR
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="replaceable"
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>dig-option</VAR
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowenCLASS="replaceable"
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen>comment</VAR
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>The usual simple use of dig will take the form</P
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="command"
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>dig @server domain query-type query-class</B
e1e8390280254f7f0580d701e583f670643d4f3fnilgun>For more information and a list of available commands and
e1e8390280254f7f0580d701e583f670643d4f3fnilgunoptions, see the <B
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowenCLASS="command"
e1e8390280254f7f0580d701e583f670643d4f3fnilgun> man page.</P
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383sliveCLASS="command"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="command"
5f48875017569cc7610b17d852c44e02684d9d5aerikabele> utility emphasizes simplicity
181e56d8b348d301d615ccf5465ae600fee2867berikabeleand ease of use. By default, it converts
9bcfc3697a91b5215893a7d0206865b13fc72148ndbetween host names and Internet addresses, but its functionality
181e56d8b348d301d615ccf5465ae600fee2867berikabelecan be extended with the use of options.</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="command"
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383slive> [-aCdlrTwv] [-c <VAR
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383sliveCLASS="replaceable"
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383sliveCLASS="replaceable"
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimCLASS="replaceable"
5a58787efeb02a1c3f06569d019ad81fd2efa06end>] [-W <VAR
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383sliveCLASS="replaceable"
53feb1d7d644e42dcc617b35516598bb15e8bcc1slive>timeout</VAR
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim>] [-R <VAR
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimCLASS="replaceable"
53feb1d7d644e42dcc617b35516598bb15e8bcc1slive>retries</VAR
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimCLASS="replaceable"
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim>hostname</VAR
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383sliveCLASS="replaceable"
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim>server</VAR
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383slive>For more information and a list of available commands and
53feb1d7d644e42dcc617b35516598bb15e8bcc1sliveoptions, see the <B
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimCLASS="command"
53feb1d7d644e42dcc617b35516598bb15e8bcc1slive> man page.</P
53feb1d7d644e42dcc617b35516598bb15e8bcc1sliveCLASS="command"
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim>nslookup</B
5f48875017569cc7610b17d852c44e02684d9d5aerikabeleCLASS="command"
5f48875017569cc7610b17d852c44e02684d9d5aerikabele> has two modes: interactive
5f48875017569cc7610b17d852c44e02684d9d5aerikabeleand non-interactive. Interactive mode allows the user to query name servers
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenfor information about various hosts and domains or to print a list
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimof hosts in a domain. Non-interactive mode is used to print just
5a58787efeb02a1c3f06569d019ad81fd2efa06endthe name and requested information for a host or domain.</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="command"
ca0e3098838c1f9aa77bcdfc3df99cf9aa0f9383slive>nslookup</B
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen> [-option...] [<VAR
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowenCLASS="replaceable"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>host-to-find</VAR
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen> | - [server]]</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>Interactive mode is entered when no arguments are given (the
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowendefault name server will be used) or when the first argument is a
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenhyphen (`-') and the second argument is the host name or Internet address
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenof a name server.</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>Non-interactive mode is used when the name or Internet address
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenof the host to be looked up is given as the first argument. The
e1e8390280254f7f0580d701e583f670643d4f3fnilgunoptional second argument specifies the host name or address of a name server.</P
181e56d8b348d301d615ccf5465ae600fee2867berikabele>Due to its arcane user interface and frequently inconsistent
5f48875017569cc7610b17d852c44e02684d9d5aerikabelebehavior, we do not recommend the use of <B
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="command"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>nslookup</B
7d37d896e4bce35ac213fededef06aff2d2f25d7rbowenCLASS="command"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen> instead.</P
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="sect3"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="sect3"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenNAME="admin_tools"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>3.3.1.2. Administrative Tools</A
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen>Administrative tools play an integral part in the management
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenof a server.</P
181e56d8b348d301d615ccf5465ae600fee2867berikabeleCLASS="variablelist"
181e56d8b348d301d615ccf5465ae600fee2867berikabeleNAME="named-checkconf"
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowenCLASS="command"
5a58787efeb02a1c3f06569d019ad81fd2efa06end>named-checkconf</B
e1e8390280254f7f0580d701e583f670643d4f3fnilgunCLASS="command"
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung>named-checkconf</B
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh checks the syntax of a <TT
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohCLASS="filename"
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohCLASS="command"
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh>named-checkconf</B
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohCLASS="replaceable"
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh>directory</VAR
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohCLASS="replaceable"
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh>filename</VAR
7fec19672a491661b2fe4b29f685bc7f4efa64d4ndNAME="named-checkzone"
5a58787efeb02a1c3f06569d019ad81fd2efa06endCLASS="command"
HREF="Bv9ARM.ch06.html#controls_statement_definition_and_usage"
> statement in named.conf.
HREF="Bv9ARM.ch02.html"
HREF="Bv9ARM.html"
HREF="Bv9ARM.ch04.html"