Bv9ARM.ch03.html revision 2cd182921e1b04ccda0a56995c4cc491c882af04
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
6c2a76b3e2ccd32c35814b6e0f54da00190749d7Evan Hunt<HTML
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater><HEAD
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User><TITLE
19558a04decde0e7261d489d92d04ad88104217bTinderbox User>Name Server Configuration</TITLE
2fee8782a6fd57d86a67949092ab9197111af390Evan Hunt><META
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsNAME="GENERATOR"
969eaf7df8ac651946f76b6631ff5db568c11ef6Tinderbox UserCONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsREL="HOME"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsTITLE="BIND 9 Administrator Reference Manual"
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox UserHREF="Bv9ARM.html"><LINK
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox UserREL="PREVIOUS"
8de3f14f1c300c3e1ed99084cc03485b42c92bf1Tinderbox UserTITLE="BIND Resource Requirements"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsHREF="Bv9ARM.ch02.html"><LINK
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsREL="NEXT"
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox UserTITLE="Advanced DNS Features"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsHREF="Bv9ARM.ch04.html"></HEAD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><BODY
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="chapter"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsBGCOLOR="#FFFFFF"
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark AndrewsTEXT="#000000"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsLINK="#0000FF"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsVLINK="#840084"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsALINK="#0000FF"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DIV
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="NAVHEADER"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews><TABLE
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox UserSUMMARY="Header navigation table"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsWIDTH="100%"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox UserBORDER="0"
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsCELLPADDING="0"
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan HuntCELLSPACING="0"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><TR
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User><TH
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark AndrewsCOLSPAN="3"
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsALIGN="center"
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt>BIND 9 Administrator Reference Manual</TH
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews></TR
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User><TR
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><TD
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox UserWIDTH="10%"
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsALIGN="left"
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan HuntVALIGN="bottom"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><A
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox UserHREF="Bv9ARM.ch02.html"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsACCESSKEY="P"
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt>Prev</A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan HuntWIDTH="80%"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsALIGN="center"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsVALIGN="bottom"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsWIDTH="10%"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsALIGN="right"
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan HuntVALIGN="bottom"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsHREF="Bv9ARM.ch04.html"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsACCESSKEY="N"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Next</A
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews></TD
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updater></TR
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews></TABLE
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt><HR
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsALIGN="LEFT"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsWIDTH="100%"></DIV
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater><DIV
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="chapter"
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews><H1
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt><A
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsNAME="ch03"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></A
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>Chapter 3. Name Server Configuration</H1
eabc9c3c07cd956d3c436bd7614cb162dabdda76Mark Andrews><DIV
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="TOC"
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews><DL
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt><DT
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><B
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User>Table of Contents</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews><DT
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews>3.1. <A
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark AndrewsHREF="Bv9ARM.ch03.html#sample_configuration"
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews>Sample Configurations</A
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt></DT
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt><DT
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt>3.2. <A
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsHREF="Bv9ARM.ch03.html#AEN268"
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt>Load Balancing</A
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt></DT
7cc0a5d21ef046bfd630c4769943d896a7d7472cTinderbox User><DT
e76dfff967cfbe00f4d1540434832e4499a9cd83Tinderbox User>3.3. <A
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsHREF="Bv9ARM.ch03.html#AEN345"
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User>Name Server Operations</A
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User></DT
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews></DL
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User></DIV
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews><P
8f4e6ea383aa9a953c0adb5be6c4d8dc8dbd5c4aWitold Krecicki>In this section we provide some suggested configurations along
3bd8b5a8fb126e45c67ff53b68183c889cc27918Tinderbox Userwith guidelines for their use. We also address the topic of reasonable
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrewsoption setting.</P
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews><DIV
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsCLASS="sect1"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><H1
aef6cf0f147a5014d4891c9689b9f463399e16e7Tinderbox UserCLASS="sect1"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews><A
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox UserNAME="sample_configuration"
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson>3.1. Sample Configurations</A
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User></H1
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews><DIV
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan HuntCLASS="sect2"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><H2
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox UserCLASS="sect2"
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews><A
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsNAME="AEN257"
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt>3.1.1. A Caching-only Name Server</A
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews></H2
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User><P
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson>The following sample configuration is appropriate for a caching-only
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Username server for use by clients internal to a corporation. All queries
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrewsfrom outside clients are refused using the <B
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan HuntCLASS="command"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>allow-query</B
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User>
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssonoption. Alternatively, the same effect could be achieved using suitable
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userfirewall rules.</P
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews><PRE
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan HuntCLASS="programlisting"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>&#13;// Two corporate subnets we wish to allow queries from.
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrewsacl corpnets { 192.168.4.0/24; 192.168.7.0/24; };
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsoptions {
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews directory "/etc/namedb"; // Working directory
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews allow-query { corpnets; };
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews};
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews// Provide a reverse mapping for the loopback address 127.0.0.1
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrewszone "0.0.127.in-addr.arpa" {
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews type master;
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews file "localhost.rev";
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews notify no;
2a31bd531072824ef252c18303859d6af7451b00Francis Dupont};
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews</PRE
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DIV
2a31bd531072824ef252c18303859d6af7451b00Francis Dupont><DIV
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsCLASS="sect2"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><H2
8f4e6ea383aa9a953c0adb5be6c4d8dc8dbd5c4aWitold KrecickiCLASS="sect2"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews><A
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark AndrewsNAME="AEN262"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>3.1.2. An Authoritative-only Name Server</A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></H2
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews><P
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews>This sample configuration is for an authoritative-only server
7f9e2fff07b9c17e0d7a0ea7abc9304ce9d01b61Tinderbox Userthat is the master server for "<TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews>example.com</TT
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews>"
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox Userand a slave for the subdomain "<TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews>eng.example.com</TT
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews>".</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><PRE
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="programlisting"
01a5c5503482fb3ba52088bf0178a7213273bf96Mark Andrews>&#13;options {
361967ea970ea8f0ef8875e769505ecdac74bfb0Tinderbox User directory "/etc/namedb"; // Working directory
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews allow-query { any; }; // This is the default
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User recursion no; // Do not provide recursive service
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updater};
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt// Provide a reverse mapping for the loopback address 127.0.0.1
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewszone "0.0.127.in-addr.arpa" {
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User type master;
fe80a4909bf62b602feaf246866e9d29f7654194Automatic Updater file "localhost.rev";
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User notify no;
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews};
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt// We are the master server for example.com
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewszone "example.com" {
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User type master;
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox User file "example.com.db";
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User // IP addresses of slave servers allowed to transfer example.com
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews allow-transfer {
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 192.168.4.14;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 192.168.5.53;
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User };
fe80a4909bf62b602feaf246866e9d29f7654194Automatic Updater};
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User// We are a slave server for eng.example.com
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrewszone "eng.example.com" {
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt type slave;
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews file "eng.example.com.bk";
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User // IP address of eng.example.com master server
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson masters { 192.168.4.12; };
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User};
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews</PRE
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt></DIV
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews></DIV
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User><DIV
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic UpdaterCLASS="sect1"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User><H1
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsCLASS="sect1"
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt><A
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsNAME="AEN268"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User>3.2. Load Balancing</A
133e6d43fa82e80d3798be4de00f4540f485ec6cAutomatic Updater></H1
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User><P
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews>A primitive form of load balancing can be achieved in
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Huntthe <ACRONYM
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="acronym"
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User>DNS</ACRONYM
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson> by using multiple A records for one name.</P
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User><P
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews>For example, if you have three WWW servers with network addresses
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Huntof 10.0.0.1, 10.0.0.2 and 10.0.0.3, a set of records such as the
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfollowing means that clients will connect to each machine one third
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox Userof the time:</P
5f7586ddbd3edd11272cdd30ed613d936129328bTinderbox User><DIV
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox UserCLASS="informaltable"
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews><P
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt></P
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><A
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox UserNAME="AEN273"
361967ea970ea8f0ef8875e769505ecdac74bfb0Tinderbox User></A
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User><TABLE
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox UserCELLPADDING="3"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsBORDER="1"
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox UserCLASS="CALSTABLE"
34d1f3b65324f8fcf358fa2f47891441d4b1d2f0Tinderbox User><TBODY
1fce11b1d3f2d461d261156b8cdc64ab864f06a9Tinderbox User><TR
fab54780409846f7c71f6026d665f18c77c649efTinderbox User><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
361967ea970ea8f0ef8875e769505ecdac74bfb0Tinderbox User>Name</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>TTL</P
689fb19ba11ed40363cbc031d0396befdb409b89Tinderbox User></TD
6c2a76b3e2ccd32c35814b6e0f54da00190749d7Evan Hunt><TD
8927a982bde7e4b665966b55f0fa57c5cf21b9d8Mark Andrews><P
361967ea970ea8f0ef8875e769505ecdac74bfb0Tinderbox User>CLASS</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
361967ea970ea8f0ef8875e769505ecdac74bfb0Tinderbox User><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>TYPE</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Resource Record (RR) Data</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TR
361967ea970ea8f0ef8875e769505ecdac74bfb0Tinderbox User><TR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="literal"
cdf1c3d486ec082ef6c92297d22d54a67cca0c90Tinderbox User>www</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="literal"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>600</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="literal"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>IN</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsCLASS="literal"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>A</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></P
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User><P
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews><VAR
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsCLASS="literal"
7d638dd31ecb633aaefca994b60b70c58b5def03Tinderbox User>10.0.0.1</VAR
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews></P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews></TR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TR
76408aae412cda298c5e43da0eebb23c875a4426Tinderbox User><TD
7f9e2fff07b9c17e0d7a0ea7abc9304ce9d01b61Tinderbox User><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></P
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="literal"
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User>600</VAR
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User></P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User><VAR
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox UserCLASS="literal"
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson>IN</VAR
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User></P
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User></TD
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User><TD
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox UserCLASS="literal"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>A</VAR
6c2a76b3e2ccd32c35814b6e0f54da00190749d7Evan Hunt></P
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
3857cb6fcabeb79d85de4b3e3e4ab99912b701f8Mark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="literal"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews>10.0.0.2</VAR
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User></P
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson></TD
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User></TR
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews><TR
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt><TD
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><P
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User></P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
8292deab031e7599cd7622aa7675fbe139ca6095Mark Andrews><TD
c1e2310a3725eeed45e5e7c86750c64c5a02e993Francis Dupont><P
c1e2310a3725eeed45e5e7c86750c64c5a02e993Francis Dupont><VAR
4b61b671f5de767ec1d1b8e6cf7b849bddf08e98Tinderbox UserCLASS="literal"
4b61b671f5de767ec1d1b8e6cf7b849bddf08e98Tinderbox User>600</VAR
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews></P
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews><P
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews><VAR
3759f10fc543747668b1ca4b4671f35b0dea8445Francis DupontCLASS="literal"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>IN</VAR
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews></P
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews></TD
f1a2709aad7baa4161fdb6f63edf99b0150af252Evan Hunt><TD
f1a2709aad7baa4161fdb6f63edf99b0150af252Evan Hunt><P
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews><VAR
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark AndrewsCLASS="literal"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>A</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></P
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews></TD
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews><TD
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater><P
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews><VAR
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsCLASS="literal"
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt>10.0.0.3</VAR
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews></P
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews></TD
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater></TR
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews></TBODY
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews></TABLE
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt><P
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews></P
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews></DIV
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater><P
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews>When a resolver queries for these records, <ACRONYM
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsCLASS="acronym"
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt>BIND</ACRONYM
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews> will rotate
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews them and respond to the query with the records in a different
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews order. In the example above, clients will randomly receive
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews records in the order 1, 2, 3; 2, 3, 1; and 3, 1, 2. Most clients
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews will use the first record returned and discard the rest.</P
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt><P
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews>For more detail on ordering responses, check the
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews <B
ab833877278ad5535eef57e4f62291becaea5bc5Mark AndrewsCLASS="command"
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews>rrset-order</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> substatement in the
01a5c5503482fb3ba52088bf0178a7213273bf96Mark Andrews <B
168cf0ede1cf13a095e48af6749d88fbc432f096Evan HuntCLASS="command"
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews>options</B
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews> statement, see
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews <A
168cf0ede1cf13a095e48af6749d88fbc432f096Evan HuntHREF="Bv9ARM.ch06.html#rrset_ordering"
3bd8b5a8fb126e45c67ff53b68183c889cc27918Tinderbox User><I
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews>RRset Ordering</I
3bd8b5a8fb126e45c67ff53b68183c889cc27918Tinderbox User></A
168cf0ede1cf13a095e48af6749d88fbc432f096Evan Hunt>.
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews This substatement is not supported in
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews <ACRONYM
4840ef4581a577a29a18d180b6bc2e7355378ed7Mark AndrewsCLASS="acronym"
4840ef4581a577a29a18d180b6bc2e7355378ed7Mark Andrews>BIND</ACRONYM
4840ef4581a577a29a18d180b6bc2e7355378ed7Mark Andrews> 9, and only the ordering scheme described above is
4840ef4581a577a29a18d180b6bc2e7355378ed7Mark Andrews available.</P
8927a982bde7e4b665966b55f0fa57c5cf21b9d8Mark Andrews></DIV
4840ef4581a577a29a18d180b6bc2e7355378ed7Mark Andrews><DIV
4840ef4581a577a29a18d180b6bc2e7355378ed7Mark AndrewsCLASS="sect1"
4840ef4581a577a29a18d180b6bc2e7355378ed7Mark Andrews><H1
8927a982bde7e4b665966b55f0fa57c5cf21b9d8Mark AndrewsCLASS="sect1"
4840ef4581a577a29a18d180b6bc2e7355378ed7Mark Andrews><A
4840ef4581a577a29a18d180b6bc2e7355378ed7Mark AndrewsNAME="AEN345"
4840ef4581a577a29a18d180b6bc2e7355378ed7Mark Andrews>3.3. Name Server Operations</A
bcfc5188be220e1334218dfe638dffce4744e792Tinderbox User></H1
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews><DIV
8927a982bde7e4b665966b55f0fa57c5cf21b9d8Mark AndrewsCLASS="sect2"
8927a982bde7e4b665966b55f0fa57c5cf21b9d8Mark Andrews><H2
ab833877278ad5535eef57e4f62291becaea5bc5Mark AndrewsCLASS="sect2"
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews><A
ab833877278ad5535eef57e4f62291becaea5bc5Mark AndrewsNAME="AEN347"
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews>3.3.1. Tools for Use With the Name Server Daemon</A
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews></H2
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews><P
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews>There are several indispensable diagnostic, administrative
3bd8b5a8fb126e45c67ff53b68183c889cc27918Tinderbox Userand monitoring tools available to the system administrator for controlling
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox Userand debugging the name server daemon. We describe several in this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewssection </P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DIV
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsCLASS="sect3"
fab54780409846f7c71f6026d665f18c77c649efTinderbox User><H3
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="sect3"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews><A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsNAME="diagnostic_tools"
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews>3.3.1.1. Diagnostic Tools</A
8927a982bde7e4b665966b55f0fa57c5cf21b9d8Mark Andrews></H3
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>The <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>dig</B
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson>, <B
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="command"
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews>host</B
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt>, and
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews<B
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="command"
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews>nslookup</B
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews> programs are all command line tools
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Huntfor manually querying name servers. They differ in style and
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsoutput format.
3a988722ad9e209ba4064604d482dc4efe0e19ebTinderbox User</P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DIV
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="variablelist"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DL
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><B
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="command"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>dig</B
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews></DT
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt><DD
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>The domain information groper (<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>dig</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>)
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsis the most versatile and complete of these lookup tools.
a5636b773fa05a272b6876afd99309c0b3090e2fMark AndrewsIt has two modes: simple interactive
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsmode for a single query, and batch mode which executes a query for
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrewseach in a list of several query lines. All query options are accessible
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsfrom the command line.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>dig</B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington> [@<VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>server</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>] <VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>domain</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington> [<VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>query-type</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>] [<VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>query-class</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>] [+<VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>query-option</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>] [-<VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>dig-option</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>] [%<VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>comment</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>]</P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>The usual simple use of dig will take the form</P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="command"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>dig @server domain query-type query-class</B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>For more information and a list of available commands and
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonoptions, see the <B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="command"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>dig</B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington> man page.</P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></DD
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><DT
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="command"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>host</B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></DT
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><DD
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>The <B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="command"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>host</B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington> utility emphasizes simplicity
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonand ease of use. By default, it converts
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonbetween host names and Internet addresses, but its functionality
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewscan be extended with the use of options.</P
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><P
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><B
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="command"
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews>host</B
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt> [-aCdlrTwv] [-c <VAR
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>class</VAR
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater>] [-N <VAR
ae7e54b14c946e0984c191554db9abb4893f9349Automatic UpdaterCLASS="replaceable"
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater>ndots</VAR
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater>] [-t <VAR
ae7e54b14c946e0984c191554db9abb4893f9349Automatic UpdaterCLASS="replaceable"
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater>type</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>] [-W <VAR
ae7e54b14c946e0984c191554db9abb4893f9349Automatic UpdaterCLASS="replaceable"
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater>timeout</VAR
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater>] [-R <VAR
ae7e54b14c946e0984c191554db9abb4893f9349Automatic UpdaterCLASS="replaceable"
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater>retries</VAR
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater>] <VAR
ae7e54b14c946e0984c191554db9abb4893f9349Automatic UpdaterCLASS="replaceable"
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater>hostname</VAR
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews> [<VAR
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox UserCLASS="replaceable"
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User>server</VAR
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User>]</P
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User><P
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User>For more information and a list of available commands and
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox Useroptions, see the <B
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox UserCLASS="command"
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User>host</B
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User> man page.</P
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User><B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>nslookup</B
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User></DT
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User><DD
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User><P
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User><B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>nslookup</B
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews> has two modes: interactive
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsand non-interactive. Interactive mode allows the user to query name servers
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsfor information about various hosts and domains or to print a list
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrewsof hosts in a domain. Non-interactive mode is used to print just
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Huntthe name and requested information for a host or domain.</P
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>nslookup</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> [-option...] [<VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>host-to-find</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> | - [server]]</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Interactive mode is entered when no arguments are given (the
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsdefault name server will be used) or when the first argument is a
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewshyphen (`-') and the second argument is the host name or Internet address
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsof a name server.</P
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews><P
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt>Non-interactive mode is used when the name or Internet address
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrewsof the host to be looked up is given as the first argument. The
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsoptional second argument specifies the host name or address of a name server.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Due to its arcane user interface and frequently inconsistent
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsbehavior, we do not recommend the use of <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>nslookup</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsUse <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>dig</B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington> instead.</P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></DD
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></DL
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></DIV
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></DIV
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><DIV
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="sect3"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><H3
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="sect3"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><A
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonNAME="admin_tools"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>3.3.1.2. Administrative Tools</A
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></H3
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>Administrative tools play an integral part in the management
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellingtonof a server.</P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></P
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews><DIV
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark AndrewsCLASS="variablelist"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><DL
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><A
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsNAME="named-checkconf"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews></A
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><B
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsCLASS="command"
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt>named-checkconf</B
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>The <B
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="command"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>named-checkconf</B
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews> program
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews checks the syntax of a <TT
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan HuntCLASS="filename"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>named.conf</TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> file.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>named-checkconf</B
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews> [-t <VAR
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark AndrewsCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>directory</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>] [<VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>filename</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>]</P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></DD
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><DT
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><A
b7aab05edae933e169d5f83c653935b17c7f0a8bMark AndrewsNAME="named-checkzone"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></A
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="command"
409ba95e573b40cf36acf97dd62ee7e9c7775851Tinderbox User>named-checkzone</B
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews></DT
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><DD
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><P
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews>The <B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="command"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>named-checkzone</B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington> program checks a master file for
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews syntax and consistency.</P
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><P
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><B
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="command"
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews>named-checkzone</B
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt> [-dq] [-c <VAR
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>class</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>] <VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>zone</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington> [<VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>filename</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>]</P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsNAME="rndc"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>The remote name daemon control
0e91f17da8a29086876a88962e0a3482094b6057Evan Hunt (<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox User>rndc</B
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox User>) program allows the system
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox User administrator to control the operation of a name server.
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox User If you run <B
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox UserCLASS="command"
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox User>rndc</B
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox User> without any options
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox User it will display a usage message as follows:</P
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox User><P
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox User><B
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox UserCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> [-c <VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>config</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>] [-s <VAR
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark AndrewsCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>server</VAR
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews>] [-p <VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews>port</VAR
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews>] [-y <VAR
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark AndrewsCLASS="replaceable"
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews>key</VAR
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews>] <VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>command</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington> [<VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="replaceable"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>command</VAR
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>...]</P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian WellingtonCLASS="command"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington>command</B
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington> is one of the following:</P
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></P
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><DIV
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="variablelist"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><DL
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews><DT
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt><KBD
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>reload</KBD
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Reload configuration file and zones.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><KBD
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="userinput"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>reload <VAR
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark AndrewsCLASS="replaceable"
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt>zone</VAR
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews [<SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="optional"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>class</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews [<SPAN
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="optional"
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews><VAR
0eb371ca0dab50ae3462e98794a6126198c52f4bMark AndrewsCLASS="replaceable"
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews>view</VAR
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt></SPAN
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews>]</SPAN
1fdd58445074579ee3b65c871137a7a1740eb542Mark Andrews>]</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Reload the given zone.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>refresh <VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>zone</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews [<SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="optional"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>class</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User [<SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="optional"
dde130e859339194eebd7184eaf440981838a7f0Mark Andrews><VAR
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>view</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></SPAN
34d1f3b65324f8fcf358fa2f47891441d4b1d2f0Tinderbox User>]</SPAN
dde130e859339194eebd7184eaf440981838a7f0Mark Andrews>]</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Schedule zone maintenance for the given zone.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
dde130e859339194eebd7184eaf440981838a7f0Mark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
34d1f3b65324f8fcf358fa2f47891441d4b1d2f0Tinderbox UserCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>retransfer <VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>zone</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
e8c17c74535be290abaaa160a434ed80bf0ad2feMark Andrews [<SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="optional"
6d6ac268afc251ebaaa98f22590334dccbe1f0bcTinderbox User><VAR
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox UserCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>class</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews [<SPAN
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox UserCLASS="optional"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>view</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>]</SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>]</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Retransfer the given zone from the master.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>freeze <VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>zone</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews [<SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="optional"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>class</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews [<SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="optional"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>view</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>]</SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>]</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Suspend updates to a dynamic zone. This allows manual
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews edits to be made to a zone normally updated by dynamic update. It
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews also causes changes in the journal file to be synced into the master
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews and the journal file to be removed. All dynamic update attempts will
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews be refused while the zone is frozen.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>unfreeze <VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>zone</VAR
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews [<SPAN
7f9e2fff07b9c17e0d7a0ea7abc9304ce9d01b61Tinderbox UserCLASS="optional"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>class</VAR
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews>
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews [<SPAN
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark AndrewsCLASS="optional"
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews><VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>view</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>]</SPAN
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>]</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Enable updates to a frozen dynamic zone. This causes
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User the server to reload the zone from disk, and re-enables dynamic updates
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews after the load has completed. After a zone is unfrozen, dynamic updates
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews will no longer be refused.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>reconfig</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Reload the configuration file and load new zones,
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews but do not reload existing zone files even if they have changed.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews This is faster than a full <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>reload</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> when there
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews is a large number of zones because it avoids the need to examine the
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews modification times of the zones files.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews </P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>stats</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Write server statistics to the statistics file.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
7f9e2fff07b9c17e0d7a0ea7abc9304ce9d01b61Tinderbox User>querylog</KBD
3e1a17d65ec6227900f388ba2f7561365f7d4f5cTinderbox User></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Toggle query logging. Query logging can also be enabled
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews by explicitly directing the <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>queries</B
73537e8418e0c030063dbd863cf57feec026030aTinderbox User>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews <B
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian WellingtonCLASS="command"
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington>category</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> to a <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>channel</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> in the
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews <B
9160e27507ba636887f6352bee5cb3729108fc76Tinderbox UserCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>logging</B
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews> section of
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews <TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>named.conf</TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>.</P
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews></DD
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
dda78c0f84895c174ef7206dca6082939c030792Tinderbox UserCLASS="userinput"
6c2a76b3e2ccd32c35814b6e0f54da00190749d7Evan Hunt>dumpdb</KBD
6c2a76b3e2ccd32c35814b6e0f54da00190749d7Evan Hunt></DT
6c2a76b3e2ccd32c35814b6e0f54da00190749d7Evan Hunt><DD
cdf1c3d486ec082ef6c92297d22d54a67cca0c90Tinderbox User><P
cdf1c3d486ec082ef6c92297d22d54a67cca0c90Tinderbox User>Dump the server's caches to the dump file. </P
cdf1c3d486ec082ef6c92297d22d54a67cca0c90Tinderbox User></DD
6c2a76b3e2ccd32c35814b6e0f54da00190749d7Evan Hunt><DT
6c2a76b3e2ccd32c35814b6e0f54da00190749d7Evan Hunt><KBD
6c2a76b3e2ccd32c35814b6e0f54da00190749d7Evan HuntCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>stop</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Stop the server,
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews making sure any recent changes
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews made through dynamic update or IXFR are first saved to the master files
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews of the updated zones.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
361967ea970ea8f0ef8875e769505ecdac74bfb0Tinderbox User>halt</KBD
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews></DT
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews><DD
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews><P
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews>Stop the server immediately. Recent changes
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews made through dynamic update or IXFR are not saved to the master files,
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews but will be rolled forward from the journal files when the server
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews is restarted.</P
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews></DD
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews><DT
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews><KBD
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark AndrewsCLASS="userinput"
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews>trace</KBD
4c3d55cb2d2db8a4c52c99b0a76109fb3fe32151Mark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Increment the servers debugging level by one. </P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
361967ea970ea8f0ef8875e769505ecdac74bfb0Tinderbox User><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>trace <VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="replaceable"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>level</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Sets the server's debugging level to an explicit
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews value.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>notrace</KBD
7692464e78fc43578c394b8d1d30e81fec1d8523Tinderbox User></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
361967ea970ea8f0ef8875e769505ecdac74bfb0Tinderbox User>Sets the server's debugging level to 0.</P
361967ea970ea8f0ef8875e769505ecdac74bfb0Tinderbox User></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>flush</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Flushes the server's cache.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>status</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DD
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews><P
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews>Display status of the server.
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark AndrewsNote the number of zones includes the internal <B
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark AndrewsCLASS="command"
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews>bind/CH</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> zone
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsand the default <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>/IN</B
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt> hint zone if there is not a
b123be91958e0bc58a10c165be64d47661199e3bEvan Huntexplicit root zone configured.</P
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt></DD
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt></DL
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt></DIV
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt><P
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt>In <ACRONYM
b123be91958e0bc58a10c165be64d47661199e3bEvan HuntCLASS="acronym"
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt>BIND</ACRONYM
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> 9.2, <B
dda78c0f84895c174ef7206dca6082939c030792Tinderbox UserCLASS="command"
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt>rndc</B
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt>
b123be91958e0bc58a10c165be64d47661199e3bEvan Huntsupports all the commands of the BIND 8 <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>ndc</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsutility except <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>ndc start</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> and
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>ndc restart</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>, which were also
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsnot supported in <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>ndc</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>'s channel mode.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>A configuration file is required, since all
dda78c0f84895c174ef7206dca6082939c030792Tinderbox Usercommunication with the server is authenticated with
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsdigital signatures that rely on a shared secret, and
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsthere is no way to provide that secret other than with a
06ea55a43397bc38c34a6d7e5c6219fe483edbb2Tinderbox Userconfiguration file. The default location for the
8f3657636521817d2971ae29aa3fb66e33709753Mark Andrews<B
8f3657636521817d2971ae29aa3fb66e33709753Mark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> configuration file is
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>/etc/rndc.conf</TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>, but an alternate
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewslocation can be specified with the <VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="option"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>-c</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsoption. If the configuration file is not found,
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
06ea55a43397bc38c34a6d7e5c6219fe483edbb2Tinderbox UserCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> will also look in
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>/etc/rndc.key</TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> (or whatever
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="varname"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>sysconfdir</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> was defined when
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsthe <ACRONYM
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="acronym"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>BIND</ACRONYM
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> build was configured).
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsThe <TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc.key</TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> file is generated by
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsrunning <B
9dde9ce5558696850b6b9850a8475ae518409518Tinderbox UserCLASS="command"
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews>rndc-confgen -a</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> as described in
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsHREF="Bv9ARM.ch06.html#controls_statement_definition_and_usage"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Section 6.2.4</A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>The format of the configuration file is similar to
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsthat of <TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>named.conf</TT
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User>, but limited to
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrewsonly four statements, the <B
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark AndrewsCLASS="command"
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews>options</B
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews>,
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews<B
ab833877278ad5535eef57e4f62291becaea5bc5Mark AndrewsCLASS="command"
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews>key</B
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews>, <B
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark AndrewsCLASS="command"
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews>server</B
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews> and
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews<B
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark AndrewsCLASS="command"
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrews>include</B
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews>
ab833877278ad5535eef57e4f62291becaea5bc5Mark Andrewsstatements. These statements are what associate the
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrewssecret keys to the servers with which they are meant to
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrewsbe shared. The order of statements is not
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrewssignificant.</P
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews><P
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews>The <B
95c3a5e116c1da135f669c3f15398172fac6279dMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>options</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> statement has three clauses:
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
dda78c0f84895c174ef7206dca6082939c030792Tinderbox UserCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>default-server</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>, <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>default-key</B
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User>,
2fee8782a6fd57d86a67949092ab9197111af390Evan Huntand <B
2fee8782a6fd57d86a67949092ab9197111af390Evan HuntCLASS="command"
2fee8782a6fd57d86a67949092ab9197111af390Evan Hunt>default-port</B
2fee8782a6fd57d86a67949092ab9197111af390Evan Hunt>.
2fee8782a6fd57d86a67949092ab9197111af390Evan Hunt<B
2fee8782a6fd57d86a67949092ab9197111af390Evan HuntCLASS="command"
2fee8782a6fd57d86a67949092ab9197111af390Evan Hunt>default-server</B
2fee8782a6fd57d86a67949092ab9197111af390Evan Hunt> takes a
2fee8782a6fd57d86a67949092ab9197111af390Evan Hunthost name or address argument and represents the server that will
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsbe contacted if no <VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="option"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>-s</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsoption is provided on the command line.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>default-key</B
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User> takes
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsthe name of a key as its argument, as defined by a <B
dda78c0f84895c174ef7206dca6082939c030792Tinderbox UserCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>key</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> statement.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>default-port</B
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User> specifies the port to which
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> should connect if no
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsport is given on the command line or in a
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>server</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> statement.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>The <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>key</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> statement defines an key to be used
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsby <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> when authenticating with
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>named</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>. Its syntax is identical to the
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>key</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> statement in named.conf.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsThe keyword <KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User>key</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> is
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsfollowed by a key name, which must be a valid
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsdomain name, though it need not actually be hierarchical; thus,
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsa string like "<KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc_key</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>" is a valid name.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsThe <B
872e1437295dce8162ac7374317d593320ac2dd6Tinderbox UserCLASS="command"
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User>key</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> statement has two clauses:
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>algorithm</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> and <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>secret</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsWhile the configuration parser will accept any string as the argument
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsto algorithm, currently only the string "<KBD
dda78c0f84895c174ef7206dca6082939c030792Tinderbox UserCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>hmac-md5</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewshas any meaning. The secret is a base-64 encoded string.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>The <B
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox UserCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>server</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> statement associates a key
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsdefined using the <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User>key</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> statement with a server.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsThe keyword <KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="userinput"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>server</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> is followed by a
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewshost name or address. The <B
dda78c0f84895c174ef7206dca6082939c030792Tinderbox UserCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>server</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> statement
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewshas two clauses: <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>key</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> and <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>port</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsThe <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>key</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> clause specifies the name of the key
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsto be used when communicating with this server, and the
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>port</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> clause can be used to
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsspecify the port <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> should connect
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsto on the server.</P
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>A sample minimal configuration file is as follows:</P
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User><PRE
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="programlisting"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>&#13;key rndc_key {
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews algorithm "hmac-md5";
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews secret "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews};
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsoptions {
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews default-server 127.0.0.1;
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews default-key rndc_key;
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews};
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews</PRE
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>This file, if installed as <TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>/etc/rndc.conf</TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>,
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewswould allow the command:</P
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox User><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><SAMP
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="prompt"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>$ </SAMP
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><KBD
2da2220fe7af2c45724b50b0187523b1fab0cf08Rob AusteinCLASS="userinput"
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox User>rndc reload</KBD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>to connect to 127.0.0.1 port 953 and cause the name server
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsto reload, if a name server on the local machine were running with
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsfollowing controls statements:</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><PRE
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="programlisting"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>&#13;controls {
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews inet 127.0.0.1 allow { localhost; } keys { rndc_key; };
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews};
4bc4740495aca028379fecd2afac26b1d53a4e25Tinderbox User</PRE
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>and it had an identical key statement for
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="literal"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc_key</VAR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox User>Running the <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox User>rndc-confgen</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> program will
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsconveniently create a <TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc.conf</TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsfile for you, and also display the
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewscorresponding <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>controls</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> statement that you need to
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsadd to <TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>named.conf</TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>. Alternatively,
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsyou can run <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc-confgen -a</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> to set up
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsa <TT
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox UserCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>rndc.key</TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> file and not modify
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>named.conf</TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> at all.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DL
82b96702f09ed6bc5cd0f1aa5e54198c04cc192bTinderbox User></DIV
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DIV
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DIV
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DIV
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="sect2"
c42fe4bf07216f2d2d058190f59e74cecdfe0f5aTinderbox User><H2
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="sect2"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsNAME="AEN679"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>3.3.2. Signals</A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></H2
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Certain UNIX signals cause the name server to take specific
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsactions, as described in the following table. These signals can
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsbe sent using the <B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>kill</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> command.</P
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User><DIV
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox UserCLASS="informaltable"
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User><P
8927a982bde7e4b665966b55f0fa57c5cf21b9d8Mark Andrews></P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsNAME="AEN683"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TABLE
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCELLPADDING="3"
dda78c0f84895c174ef7206dca6082939c030792Tinderbox UserBORDER="1"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="CALSTABLE"
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews><TBODY
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews>SIGHUP</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></P
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews>Causes the server to read <TT
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="filename"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>named.conf</TT
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews> and
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrewsreload the database. </P
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TR
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User><TR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="command"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>SIGTERM</B
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Causes the server to clean up and exit.</P
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TR
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User><TR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>&#13;<P
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews><B
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark AndrewsCLASS="command"
2fee8782a6fd57d86a67949092ab9197111af390Evan Hunt>SIGINT</B
f4f4b97a35429a21480a3858f96b8020f2a9f45dTinderbox User></P
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews>
9dde9ce5558696850b6b9850a8475ae518409518Tinderbox User</TD
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews><TD
9dde9ce5558696850b6b9850a8475ae518409518Tinderbox User><P
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews>Causes the server to clean up and exit.</P
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews></TD
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews></TR
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews></TBODY
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews></TABLE
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews><P
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews></P
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews></DIV
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews></DIV
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews></DIV
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews></DIV
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><DIV
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="NAVFOOTER"
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User><HR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsALIGN="LEFT"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsWIDTH="100%"><TABLE
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsSUMMARY="Footer navigation table"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsWIDTH="100%"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsBORDER="0"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCELLPADDING="0"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCELLSPACING="0"
dda78c0f84895c174ef7206dca6082939c030792Tinderbox User><TR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsWIDTH="33%"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsALIGN="left"
bd89a8c38d51f0a3035f6aa411e55e34a4b6f470Tinderbox UserVALIGN="top"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsHREF="Bv9ARM.ch02.html"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsACCESSKEY="P"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Prev</A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsWIDTH="34%"
dda78c0f84895c174ef7206dca6082939c030792Tinderbox UserALIGN="center"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsVALIGN="top"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsHREF="Bv9ARM.html"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsACCESSKEY="H"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Home</A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsWIDTH="33%"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsALIGN="right"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsVALIGN="top"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsHREF="Bv9ARM.ch04.html"
dda78c0f84895c174ef7206dca6082939c030792Tinderbox UserACCESSKEY="N"
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User>Next</A
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TR
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsWIDTH="33%"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsALIGN="left"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsVALIGN="top"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><ACRONYM
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsCLASS="acronym"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>BIND</ACRONYM
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews> Resource Requirements</TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsWIDTH="34%"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsALIGN="center"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsVALIGN="top"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>&nbsp;</TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews><TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsWIDTH="33%"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsALIGN="right"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark AndrewsVALIGN="top"
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>Advanced DNS Features</TD
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></TR
f09f1bf18e3ad40a0e8a6cc3dabf1c11f04992cbMark Andrews></TABLE
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></DIV
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></BODY
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews></HTML
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews>