Bv9ARM.ch03.html revision 3970098dcd2a7122541667b4b56cea8abce8ccf2
ee9c9500ab13c1093fc3feaf2aa5a0d330d0bfadKay Sievers<HTML
19aadacf92ad86967ffb678e37b2ff9e83cb9480Jan Engelhardt><HEAD
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay Sievers><TITLE
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay Sievers>Name Server Configuration</TITLE
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay Sievers><META
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay SieversNAME="GENERATOR"
f957632b960a0a42999b38ded7089fa602b41745Kay SieversCONTENT="Modular DocBook HTML Stylesheet Version 1.73
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers"><LINK
f957632b960a0a42999b38ded7089fa602b41745Kay SieversREL="HOME"
f957632b960a0a42999b38ded7089fa602b41745Kay SieversTITLE="BIND 9 Administrator Reference Manual"
a40593a0d0d740efa387e35411e1e456a6c5aba7Lennart PoetteringHREF="Bv9ARM.html"><LINK
20ffc4c4a9226b0e45cc02ad9c0108981626c0bbKay SieversREL="PREVIOUS"
19aadacf92ad86967ffb678e37b2ff9e83cb9480Jan EngelhardtTITLE="BIND Resource Requirements"
ea92ae33e0fbbf8a98cd2e08ca5a850d83d57faeMaciej WereskiHREF="Bv9ARM.ch02.html"><LINK
ea92ae33e0fbbf8a98cd2e08ca5a850d83d57faeMaciej WereskiREL="NEXT"
04ac799283f517672a5424e7c5bf066cfa4ca020Zbigniew Jędrzejewski-SzmekTITLE="Advanced DNS Features"
04ac799283f517672a5424e7c5bf066cfa4ca020Zbigniew Jędrzejewski-SzmekHREF="Bv9ARM.ch04.html"></HEAD
04ac799283f517672a5424e7c5bf066cfa4ca020Zbigniew Jędrzejewski-Szmek><BODY
04ac799283f517672a5424e7c5bf066cfa4ca020Zbigniew Jędrzejewski-SzmekCLASS="chapter"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringBGCOLOR="#FFFFFF"
7b4da18c1717f811bae67ea3d39290495857c03eLennart PoetteringTEXT="#000000"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringLINK="#0000FF"
81d112a8f0522a09fcfe317f420363a2b728137cLennart PoetteringVLINK="#840084"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringALINK="#0000FF"
466784c8710e5cb0e0b86a16506d992d7ec5b619Kay Sievers><DIV
55d32caf94d8df547ca763be52b0c35bb6388606Lennart PoetteringCLASS="NAVHEADER"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TABLE
bafb15bab99887d1b6b8a35136531bac6c3876a6Lennart PoetteringSUMMARY="Header navigation table"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringWIDTH="100%"
bafb15bab99887d1b6b8a35136531bac6c3876a6Lennart PoetteringBORDER="0"
eb124a97fb72d076014253b1acde69d428f15ecfLennart PoetteringCELLPADDING="0"
154ff088d371bee5651eaa2bc9bde8a34c185656Lennart PoetteringCELLSPACING="0"
b6741478e7661c7e580e5dcfd6a6fccd1899c1d0Lennart Poettering><TR
b6741478e7661c7e580e5dcfd6a6fccd1899c1d0Lennart Poettering><TH
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringCOLSPAN="3"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringALIGN="center"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering>BIND 9 Administrator Reference Manual</TH
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></TR
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TR
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TD
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringWIDTH="10%"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringALIGN="left"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringVALIGN="bottom"
0bee65f0622c4faa8ac8ae771cc0c8a936dfa284Lennart Poettering><A
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringHREF="Bv9ARM.ch02.html"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringACCESSKEY="P"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering>Prev</A
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></TD
ebcf1f97de4f6b1580ae55eb56b1a3939fe6b602Lennart Poettering><TD
08cd15525450ff2c2ac814a58930f6d82284a1baLennart PoetteringWIDTH="80%"
08cd15525450ff2c2ac814a58930f6d82284a1baLennart PoetteringALIGN="center"
2e41a51ea4cf68f67d6d1e71482d95d9d50091b3Lennart PoetteringVALIGN="bottom"
718db96199eb307751264e4163555662c9a389faLennart Poettering></TD
718db96199eb307751264e4163555662c9a389faLennart Poettering><TD
718db96199eb307751264e4163555662c9a389faLennart PoetteringWIDTH="10%"
718db96199eb307751264e4163555662c9a389faLennart PoetteringALIGN="right"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringVALIGN="bottom"
718db96199eb307751264e4163555662c9a389faLennart Poettering><A
718db96199eb307751264e4163555662c9a389faLennart PoetteringHREF="Bv9ARM.ch04.html"
718db96199eb307751264e4163555662c9a389faLennart PoetteringACCESSKEY="N"
966204e010ed432a1d7a0481d41a326d8ec7b0c8Lennart Poettering>Next</A
966204e010ed432a1d7a0481d41a326d8ec7b0c8Lennart Poettering></TD
94676f3e9352cbf1f72e0a512ee0d2ed83ff676dLennart Poettering></TR
6fd4d0209827e5c3e52fa8c7144852f550f8f95cLennart Poettering></TABLE
ced4d06784dbb19666688947901961f949f2aa6dLennart Poettering><HR
ced4d06784dbb19666688947901961f949f2aa6dLennart PoetteringALIGN="LEFT"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringWIDTH="100%"></DIV
416446221d905b6815175dc4d525d27f8ae43d1bLennart Poettering><DIV
416446221d905b6815175dc4d525d27f8ae43d1bLennart PoetteringCLASS="chapter"
416446221d905b6815175dc4d525d27f8ae43d1bLennart Poettering><H1
9db76355212de5eb7985829d352183d3bdfb56d5Lennart Poettering><A
9db76355212de5eb7985829d352183d3bdfb56d5Lennart PoetteringNAME="ch03"
baa89da40a1d42242c9c62603501ada7e9e52613Lennart Poettering>Chapter 3. Name Server Configuration</A
baa89da40a1d42242c9c62603501ada7e9e52613Lennart Poettering></H1
7f79cd7109a60810140a045cc725291fc5515264Lennart Poettering><DIV
0aafd43d235982510d1c40564079f7bcec0c7c19Lennart PoetteringCLASS="TOC"
19aadacf92ad86967ffb678e37b2ff9e83cb9480Jan Engelhardt><DL
19aadacf92ad86967ffb678e37b2ff9e83cb9480Jan Engelhardt><DT
df5f6971e6e15b4632884916c71daa076c8bae96Lennart Poettering><B
df5f6971e6e15b4632884916c71daa076c8bae96Lennart Poettering>Table of Contents</B
19aadacf92ad86967ffb678e37b2ff9e83cb9480Jan Engelhardt></DT
982e44dbc3e70c97e83464a30354b80973d52b41Lennart Poettering><DT
982e44dbc3e70c97e83464a30354b80973d52b41Lennart Poettering>3.1. <A
982e44dbc3e70c97e83464a30354b80973d52b41Lennart PoetteringHREF="Bv9ARM.ch03.html#sample_configuration"
fcba531ed4c6e6f8f21d8ca4e3a56e3162b1c578Lennart Poettering>Sample Configurations</A
fcba531ed4c6e6f8f21d8ca4e3a56e3162b1c578Lennart Poettering></DT
8b8f259170e35b93e6c6d1757cb8b835bbdaa40cZbigniew Jędrzejewski-Szmek><DT
8b8f259170e35b93e6c6d1757cb8b835bbdaa40cZbigniew Jędrzejewski-Szmek>3.2. <A
e10e429f2dcbb586215e65f62847f40c7d8b5956David HerrmannHREF="Bv9ARM.ch03.html#AEN266"
e1b7e7ec9b34ae6ae54a4c8084395cbf2bfe9960Lennart Poettering>Load Balancing</A
6aaa8c2f783cd1b3ac27c5ce40625d032e7e3d71Zbigniew Jędrzejewski-Szmek></DT
c3bb87dbab8b79bb9253407cb5b7f3e6fe8db395Lennart Poettering><DT
e1b7e7ec9b34ae6ae54a4c8084395cbf2bfe9960Lennart Poettering>3.3. <A
18d4e7c26e7806ac363d19989df7144d5058ce41Lennart PoetteringHREF="Bv9ARM.ch03.html#AEN343"
bdeeb6b543a2a2d0a494f17b85f1498859cdfc2fLennart Poettering>Name Server Operations</A
bdeeb6b543a2a2d0a494f17b85f1498859cdfc2fLennart Poettering></DT
bdeeb6b543a2a2d0a494f17b85f1498859cdfc2fLennart Poettering></DL
bdeeb6b543a2a2d0a494f17b85f1498859cdfc2fLennart Poettering></DIV
9444b1f20e311f073864d81e913bd4f32fe95cfdLennart Poettering><P
69af45035913e7119cffd94c542bd3039600e45dZbigniew Jędrzejewski-Szmek>In this section we provide some suggested configurations along
9444b1f20e311f073864d81e913bd4f32fe95cfdLennart Poetteringwith guidelines for their use. We also address the topic of reasonable
466784c8710e5cb0e0b86a16506d992d7ec5b619Kay Sieversoption setting.</P
466784c8710e5cb0e0b86a16506d992d7ec5b619Kay Sievers><DIV
9444b1f20e311f073864d81e913bd4f32fe95cfdLennart PoetteringCLASS="sect1"
19aadacf92ad86967ffb678e37b2ff9e83cb9480Jan Engelhardt><H1
1f263d4dc23b9807ac6138eb5014d3d94c5fe51aLennart PoetteringCLASS="sect1"
4e09014daf8f98584b3f15e64e93bed232e70a6bLennart Poettering><A
4e09014daf8f98584b3f15e64e93bed232e70a6bLennart PoetteringNAME="sample_configuration"
4e09014daf8f98584b3f15e64e93bed232e70a6bLennart Poettering>3.1. Sample Configurations</A
eb01ba5de14859d7a94835ab9299de40132d549aLennart Poettering></H1
eb01ba5de14859d7a94835ab9299de40132d549aLennart Poettering><DIV
86312ab8de59c1066d6d2b456f3a9106ce3e0991Lennart PoetteringCLASS="sect2"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><H2
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringCLASS="sect2"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><A
bee7e928990fd8a0c5909c2022a2b9eede557c81Lennart PoetteringNAME="AEN255"
bee7e928990fd8a0c5909c2022a2b9eede557c81Lennart Poettering>3.1.1. A Caching-only Name Server</A
80caea6cc72ebd311a311b1527cc6b87201c13bfLennart Poettering></H2
0a825b5cd4adb4d9dadfb2e237cdceae09399804Lennart Poettering><P
0a825b5cd4adb4d9dadfb2e237cdceae09399804Lennart Poettering>The following sample configuration is appropriate for a caching-only
0a825b5cd4adb4d9dadfb2e237cdceae09399804Lennart Poetteringname server for use by clients internal to a corporation. All queries
452de75e5b8b1cff207243848f4e5de68620554cLennart Poetteringfrom outside clients are refused using the <B
df98a87ba389bdfc0359beedf47557411f3af434Lennart PoetteringCLASS="command"
df98a87ba389bdfc0359beedf47557411f3af434Lennart Poettering>allow-query</B
df98a87ba389bdfc0359beedf47557411f3af434Lennart Poettering>
df98a87ba389bdfc0359beedf47557411f3af434Lennart Poetteringoption. Alternatively, the same effect could be achieved using suitable
bee7e928990fd8a0c5909c2022a2b9eede557c81Lennart Poetteringfirewall rules.</P
0058679911db806b6db2fa445a1ce879a436c9d6Lennart Poettering><PRE
0058679911db806b6db2fa445a1ce879a436c9d6Lennart PoetteringCLASS="programlisting"
e62b3b353aa3cd66670428d453ee36b45127df1fLennart Poettering>&#13;// Two corporate subnets we wish to allow queries from.
e62b3b353aa3cd66670428d453ee36b45127df1fLennart Poetteringacl corpnets { 192.168.4.0/24; 192.168.7.0/24; };
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poetteringoptions {
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering directory "/etc/namedb"; // Working directory
12179984a38fe74581333fbcdc11c822d81f505fLennart Poettering allow-query { corpnets; };
eb01ba5de14859d7a94835ab9299de40132d549aLennart Poettering};
154ff088d371bee5651eaa2bc9bde8a34c185656Lennart Poettering// Provide a reverse mapping for the loopback address 127.0.0.1
154ff088d371bee5651eaa2bc9bde8a34c185656Lennart Poetteringzone "0.0.127.in-addr.arpa" {
154ff088d371bee5651eaa2bc9bde8a34c185656Lennart Poettering type master;
154ff088d371bee5651eaa2bc9bde8a34c185656Lennart Poettering file "localhost.rev";
d686f034c3b9021e07faefe172ee660abd952871Lennart Poettering notify no;
d686f034c3b9021e07faefe172ee660abd952871Lennart Poettering};
d686f034c3b9021e07faefe172ee660abd952871Lennart Poettering</PRE
69af45035913e7119cffd94c542bd3039600e45dZbigniew Jędrzejewski-Szmek></DIV
19aa7c4fef4a3f1dfc6d9980574ca220a6a40a71Lennart Poettering><DIV
69af45035913e7119cffd94c542bd3039600e45dZbigniew Jędrzejewski-SzmekCLASS="sect2"
e8a7a315391a6a07897122725cd707f4e9ce63d7Lennart Poettering><H2
461bd8e47cafacfcd38389e7558330bfb6e902adLennart PoetteringCLASS="sect2"
461bd8e47cafacfcd38389e7558330bfb6e902adLennart Poettering><A
461bd8e47cafacfcd38389e7558330bfb6e902adLennart PoetteringNAME="AEN260"
ab8e074ce25b9947314c69e17afe1bd2527ee26dLennart Poettering>3.1.2. An Authoritative-only Name Server</A
ab8e074ce25b9947314c69e17afe1bd2527ee26dLennart Poettering></H2
ab8e074ce25b9947314c69e17afe1bd2527ee26dLennart Poettering><P
ab8e074ce25b9947314c69e17afe1bd2527ee26dLennart Poettering>This sample configuration is for an authoritative-only server
b454b11220e87add6d0f011695c7912b009c853dLennart Poetteringthat is the master server for "<TT
b454b11220e87add6d0f011695c7912b009c853dLennart PoetteringCLASS="filename"
b454b11220e87add6d0f011695c7912b009c853dLennart Poettering>example.com</TT
b454b11220e87add6d0f011695c7912b009c853dLennart Poettering>"
06db8540cdfc8259423ed90e7352dbc1d71eccd9Lennart Poetteringand a slave for the subdomain "<TT
06db8540cdfc8259423ed90e7352dbc1d71eccd9Lennart PoetteringCLASS="filename"
4ff49cb63075aba646b578f2516b37a8dfd5a65bLennart Poettering>eng.example.com</TT
4ff49cb63075aba646b578f2516b37a8dfd5a65bLennart Poettering>".</P
fff87a35d9e26c0d4ea41273a963c0eb20e18da4Zbigniew Jędrzejewski-Szmek><PRE
fff87a35d9e26c0d4ea41273a963c0eb20e18da4Zbigniew Jędrzejewski-SzmekCLASS="programlisting"
fff87a35d9e26c0d4ea41273a963c0eb20e18da4Zbigniew Jędrzejewski-Szmek>&#13;options {
b8b4d3dddc7611dce3bf28004b0375d661120c62Lennart Poettering directory "/etc/namedb"; // Working directory
b8b4d3dddc7611dce3bf28004b0375d661120c62Lennart Poettering allow-query { any; }; // This is the default
b8b4d3dddc7611dce3bf28004b0375d661120c62Lennart Poettering recursion no; // Do not provide recursive service
3df82d5a8cdc510f518fd5e234ccb3233b748719Lennart Poettering};
3df82d5a8cdc510f518fd5e234ccb3233b748719Lennart Poettering
3df82d5a8cdc510f518fd5e234ccb3233b748719Lennart Poettering// Provide a reverse mapping for the loopback address 127.0.0.1
3df82d5a8cdc510f518fd5e234ccb3233b748719Lennart Poetteringzone "0.0.127.in-addr.arpa" {
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poettering type master;
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poettering file "localhost.rev";
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poettering notify no;
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poettering};
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poettering// We are the master server for example.com
eece8c6fb5f4d354dcef6fd369e876c4f3a3f163Lennart Poetteringzone "example.com" {
eece8c6fb5f4d354dcef6fd369e876c4f3a3f163Lennart Poettering type master;
eece8c6fb5f4d354dcef6fd369e876c4f3a3f163Lennart Poettering file "example.com.db";
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart Poettering // IP addresses of slave servers allowed to transfer example.com
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart Poettering allow-transfer {
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart Poettering 192.168.4.14;
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart Poettering 192.168.5.53;
3b953d68c628c6ae70adba871719ac0f16083b51Josh Triplett };
3b953d68c628c6ae70adba871719ac0f16083b51Josh Triplett};
3b953d68c628c6ae70adba871719ac0f16083b51Josh Triplett// We are a slave server for eng.example.com
3b953d68c628c6ae70adba871719ac0f16083b51Josh Triplettzone "eng.example.com" {
3b953d68c628c6ae70adba871719ac0f16083b51Josh Triplett type slave;
09f727eebd87661f263d3c2c1e0de7b7771acd40Lennart Poettering file "eng.example.com.bk";
09f727eebd87661f263d3c2c1e0de7b7771acd40Lennart Poettering // IP address of eng.example.com master server
09f727eebd87661f263d3c2c1e0de7b7771acd40Lennart Poettering masters { 192.168.4.12; };
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering};
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering</PRE
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering></DIV
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering></DIV
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering><DIV
0be8342c04bbf129b4a21e5073eacccbbce4e896Lennart PoetteringCLASS="sect1"
0be8342c04bbf129b4a21e5073eacccbbce4e896Lennart Poettering><H1
0be8342c04bbf129b4a21e5073eacccbbce4e896Lennart PoetteringCLASS="sect1"
0be8342c04bbf129b4a21e5073eacccbbce4e896Lennart Poettering><A
0be8342c04bbf129b4a21e5073eacccbbce4e896Lennart PoetteringNAME="AEN266"
e5ec62c56963d997edaffa904af5dc45dac23988Lennart Poettering>3.2. Load Balancing</A
54c31a79f72ff57ac8eba089acacc4ab482b745dLennart Poettering></H1
826872b61e4857dfffe63ba84e2b005623baecd6Lennart Poettering><P
826872b61e4857dfffe63ba84e2b005623baecd6Lennart Poettering>A primitive form of load balancing can be achieved in
54c31a79f72ff57ac8eba089acacc4ab482b745dLennart Poetteringthe <SPAN
826872b61e4857dfffe63ba84e2b005623baecd6Lennart PoetteringCLASS="acronym"
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering>DNS</SPAN
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering> by using multiple A records for one name.</P
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering><P
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering>For example, if you have three WWW servers with network addresses
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poetteringof 10.0.0.1, 10.0.0.2 and 10.0.0.3, a set of records such as the
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poetteringfollowing means that clients will connect to each machine one third
cbb7712189527f9f483321607e44c4ead3dd11b8Lennart Poetteringof the time:</P
cbb7712189527f9f483321607e44c4ead3dd11b8Lennart Poettering><DIV
d01a73b6396f57792113c1b5df6e8492fc703e5eLennart PoetteringCLASS="informaltable"
d01a73b6396f57792113c1b5df6e8492fc703e5eLennart Poettering><A
f8aeee1f1fe432924b355f48f01f09c9a552ed97Lennart PoetteringNAME="AEN271"
f8aeee1f1fe432924b355f48f01f09c9a552ed97Lennart Poettering></A
f8aeee1f1fe432924b355f48f01f09c9a552ed97Lennart Poettering><P
f8aeee1f1fe432924b355f48f01f09c9a552ed97Lennart Poettering></P
f8aeee1f1fe432924b355f48f01f09c9a552ed97Lennart Poettering><TABLE
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart PoetteringCELLPADDING="3"
490b7e47093d491a2bdb1084fe92b796f4e07eefLennart PoetteringBORDER="1"
81d112a8f0522a09fcfe317f420363a2b728137cLennart PoetteringCLASS="CALSTABLE"
490b7e47093d491a2bdb1084fe92b796f4e07eefLennart Poettering><TBODY
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TR
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringWIDTH="84"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringALIGN="LEFT"
466784c8710e5cb0e0b86a16506d992d7ec5b619Kay SieversVALIGN="MIDDLE"
e41814846c19a48f4490169d82e359e005c4db45Lennart Poettering><P
c0fe5db522b52f27e030655ce2c03e05cbbc1558Kay Sievers>Name</P
e9fd44b728ff1fc0d1f24fccb87a767f6865df27Lennart Poettering></TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TD
e9fd44b728ff1fc0d1f24fccb87a767f6865df27Lennart PoetteringWIDTH="48"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringALIGN="LEFT"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringVALIGN="MIDDLE"
3040728b6691ea2e9df3a2060e2d49a792bbaedaLennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>TTL</P
8ed206517c2be381324ac5832bf34cc14024270eLennart Poettering></TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TD
e6c6e7afffa80ad74efdb1ddfa815294624f1608Lennart PoetteringWIDTH="72"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringALIGN="LEFT"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringVALIGN="MIDDLE"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>CLASS</P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringWIDTH="72"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringALIGN="LEFT"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringVALIGN="MIDDLE"
e5ec62c56963d997edaffa904af5dc45dac23988Lennart Poettering><P
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering>TYPE</P
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></TD
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TD
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringWIDTH="195"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringALIGN="LEFT"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringVALIGN="MIDDLE"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><P
e673ad0415d89c322e5b1a121e411f1b1d8075c0Lennart Poettering>Resource Record (RR) Data</P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></TD
e673ad0415d89c322e5b1a121e411f1b1d8075c0Lennart Poettering></TR
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TR
e673ad0415d89c322e5b1a121e411f1b1d8075c0Lennart Poettering><TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringWIDTH="84"
c06bf414042cd1bf94e0af63e9e2a0c291bfc546Kay SieversALIGN="LEFT"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringVALIGN="MIDDLE"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringCLASS="literal"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>www</TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringWIDTH="48"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringALIGN="LEFT"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringVALIGN="MIDDLE"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TT
f47ec8ebb3858553dec870e1c596e39525f46360Lennart PoetteringCLASS="literal"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>600</TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringWIDTH="72"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringALIGN="LEFT"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringVALIGN="MIDDLE"
f47ec8ebb3858553dec870e1c596e39525f46360Lennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringCLASS="literal"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>IN</TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TD
601d9d6fb394a780765e80581daab850623e9698Josh TriplettWIDTH="72"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringALIGN="LEFT"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringVALIGN="MIDDLE"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><P
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TT
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringCLASS="literal"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering>A</TT
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></P
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></TD
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TD
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringWIDTH="195"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringALIGN="LEFT"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringVALIGN="MIDDLE"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TT
8b8f259170e35b93e6c6d1757cb8b835bbdaa40cZbigniew Jędrzejewski-SzmekCLASS="literal"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>10.0.0.1</TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></TR
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering><TR
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TD
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringWIDTH="84"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringALIGN="LEFT"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringVALIGN="MIDDLE"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><P
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></P
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></TD
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringWIDTH="48"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringALIGN="LEFT"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringVALIGN="MIDDLE"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringCLASS="literal"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>600</TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TD
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringWIDTH="72"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringALIGN="LEFT"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringVALIGN="MIDDLE"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TT
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringCLASS="literal"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering>IN</TT
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></P
8b8f259170e35b93e6c6d1757cb8b835bbdaa40cZbigniew Jędrzejewski-Szmek></TD
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TD
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringWIDTH="72"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringALIGN="LEFT"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringVALIGN="MIDDLE"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><P
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TT
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringCLASS="literal"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering>A</TT
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></P
8b04b925e587ff56568c62ff5ad3f2ea2b34ca7aLennart Poettering></TD
e673ad0415d89c322e5b1a121e411f1b1d8075c0Lennart Poettering><TD
e673ad0415d89c322e5b1a121e411f1b1d8075c0Lennart PoetteringWIDTH="195"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringALIGN="LEFT"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringVALIGN="MIDDLE"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringCLASS="literal"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>10.0.0.2</TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></P
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering></TD
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></TR
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><TR
90e071d1d59be05fcba66561439c3ca67c80ee20Lennart Poettering><TD
90e071d1d59be05fcba66561439c3ca67c80ee20Lennart PoetteringWIDTH="84"
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay SieversALIGN="LEFT"
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay SieversVALIGN="MIDDLE"
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay Sievers><P
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay Sievers></P
f6113d42d015ad9f3a9e702a09eb8006511a4424Kay Sievers></TD
f6113d42d015ad9f3a9e702a09eb8006511a4424Kay Sievers><TD
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay SieversWIDTH="48"
7a43e910ce00eef22fd42925ae4c85cbea1b1320Kay SieversALIGN="LEFT"
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay SieversVALIGN="MIDDLE"
c55b1b59b837dfd924b704d457ed77c55f8bfeabLennart Poettering><P
59704f3e937c664f7324bfbb08483c358dfbc4c6Lennart Poettering><TT
59704f3e937c664f7324bfbb08483c358dfbc4c6Lennart PoetteringCLASS="literal"
59704f3e937c664f7324bfbb08483c358dfbc4c6Lennart Poettering>600</TT
9ec82de1725ddaab333149171b790d62c47ae133Lennart Poettering></P
e707c49485b8f4f2ec040d3da232d39153e650b9Lennart Poettering></TD
e707c49485b8f4f2ec040d3da232d39153e650b9Lennart Poettering><TD
e707c49485b8f4f2ec040d3da232d39153e650b9Lennart PoetteringWIDTH="72"
7f8732835295fce29479b1afc9e8ee801852db09Lennart PoetteringALIGN="LEFT"
7f8732835295fce29479b1afc9e8ee801852db09Lennart PoetteringVALIGN="MIDDLE"
7f8732835295fce29479b1afc9e8ee801852db09Lennart Poettering><P
e707c49485b8f4f2ec040d3da232d39153e650b9Lennart Poettering><TT
a19554ed92a7460b4e709cc40c558cde827ab85bLennart PoetteringCLASS="literal"
a19554ed92a7460b4e709cc40c558cde827ab85bLennart Poettering>IN</TT
1cb88f2c61f590083847d65cd5a518e834da87d3Lennart Poettering></P
1cb88f2c61f590083847d65cd5a518e834da87d3Lennart Poettering></TD
1cb88f2c61f590083847d65cd5a518e834da87d3Lennart Poettering><TD
1cb88f2c61f590083847d65cd5a518e834da87d3Lennart PoetteringWIDTH="72"
1cb88f2c61f590083847d65cd5a518e834da87d3Lennart PoetteringALIGN="LEFT"
603cd8fe07cb03e8b11722d1a732e569e5a46347Lennart PoetteringVALIGN="MIDDLE"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering><P
6d0274f11547a0f11200bb82bf598a5a253e12cfLennart Poettering><TT
a7a3f28be404875eff20443a0fa8088bcc4c18dfLennart PoetteringCLASS="literal"
a7a3f28be404875eff20443a0fa8088bcc4c18dfLennart Poettering>A</TT
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></P
08f9588885c5d65694b324846b0ed19211d2c178Lennart Poettering></TD
7d8197d1f25c1291855bb6cffc705444978c6d8dKay Sievers><TD
7d8197d1f25c1291855bb6cffc705444978c6d8dKay SieversWIDTH="195"
7d8197d1f25c1291855bb6cffc705444978c6d8dKay SieversALIGN="LEFT"
7d8197d1f25c1291855bb6cffc705444978c6d8dKay SieversVALIGN="MIDDLE"
7d8197d1f25c1291855bb6cffc705444978c6d8dKay Sievers><P
7d8197d1f25c1291855bb6cffc705444978c6d8dKay Sievers><TT
7d8197d1f25c1291855bb6cffc705444978c6d8dKay SieversCLASS="literal"
9ee58bddeb6eb044753167e0047fe836479ca5dbKay Sievers>10.0.0.3</TT
9ee58bddeb6eb044753167e0047fe836479ca5dbKay Sievers></P
dcfc4b2e5c1af6375488c00bdc6fb8122f86c4d7Lennart Poettering></TD
71ef24d09573874c0f7bc323c07c3aec2a458707Lennart Poettering></TR
71ef24d09573874c0f7bc323c07c3aec2a458707Lennart Poettering></TBODY
1b89884ba31cbe98f159ce2c7d6fac5f6a57698fLennart Poettering></TABLE
1b89884ba31cbe98f159ce2c7d6fac5f6a57698fLennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering></DIV
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>When a resolver queries for these records, <SPAN
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringCLASS="acronym"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>BIND</SPAN
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering> will rotate
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering them and respond to the query with the records in a different
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering order. In the example above, clients will randomly receive
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering records in the order 1, 2, 3; 2, 3, 1; and 3, 1, 2. Most clients
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering will use the first record returned and discard the rest.</P
9cb74bcb23dde8488459ca233bf9caee642b8402Zbigniew Jędrzejewski-Szmek><P
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering>For more detail on ordering responses, check the
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering <B
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringCLASS="command"
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering>rrset-order</B
a56b63f41dc779a86573ae77814c14c1db156398Lennart Poettering> substatement in the
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering <B
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringCLASS="command"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>options</B
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering> statement, see
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering <A
5f1dac6bf605871615b35891a3966fa474db5b20Lennart PoetteringHREF="Bv9ARM.ch06.html#rrset_ordering"
f801968466fed39d50d410b30ac828c26722cc95Lennart Poettering><I
424a19f8a2061c6b058283228734010b2fa24db4Lennart Poettering>RRset Ordering</I
41f9172f427bdbb8221c64029f78364b8dd4e527Lennart Poettering></A
424a19f8a2061c6b058283228734010b2fa24db4Lennart Poettering>.
424a19f8a2061c6b058283228734010b2fa24db4Lennart Poettering This substatement is not supported in
424a19f8a2061c6b058283228734010b2fa24db4Lennart Poettering <SPAN
a1cccad1fe88ddd6943e18af97cf7f466296970fLennart PoetteringCLASS="acronym"
a1cccad1fe88ddd6943e18af97cf7f466296970fLennart Poettering>BIND</SPAN
8556879e0d14925ce897875c6c264368e2d048c2Lennart Poettering> 9, and only the ordering scheme described above is
d05c556b6b2a680ec8b51ecbbc99a9ab14c28eedZbigniew Jędrzejewski-Szmek available.</P
8556879e0d14925ce897875c6c264368e2d048c2Lennart Poettering></DIV
8556879e0d14925ce897875c6c264368e2d048c2Lennart Poettering><DIV
8556879e0d14925ce897875c6c264368e2d048c2Lennart PoetteringCLASS="sect1"
4a30847b9d71e0381948d68279c8f775b9de7850Lennart Poettering><H1
4a30847b9d71e0381948d68279c8f775b9de7850Lennart PoetteringCLASS="sect1"
5e8b28838e493b59628322b69580097ef7dd9384Lennart Poettering><A
5e8b28838e493b59628322b69580097ef7dd9384Lennart PoetteringNAME="AEN343"
d87be9b0af81a6e07d4fb3028e45c4409100dc26Lennart Poettering>3.3. Name Server Operations</A
d87be9b0af81a6e07d4fb3028e45c4409100dc26Lennart Poettering></H1
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering><DIV
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart PoetteringCLASS="sect2"
d8b78264a5245307babbf5af8e39d6d4a1ae095fLennart Poettering><H2
d8b78264a5245307babbf5af8e39d6d4a1ae095fLennart PoetteringCLASS="sect2"
7560fffcd2531786b9c1ca657667a43e90331326Lennart Poettering><A
7560fffcd2531786b9c1ca657667a43e90331326Lennart PoetteringNAME="AEN345"
68f160039eb78fe122cfe0d4c49695ae91f6f0d1Lennart Poettering>3.3.1. Tools for Use With the Name Server Daemon</A
0790b9fed42eefc4e22dbbe2337cba9713b7848cLennart Poettering></H2
5a7e959984788cf89719dec31999409b63bb802bLennart Poettering><P
5a7e959984788cf89719dec31999409b63bb802bLennart Poettering>There are several indispensable diagnostic, administrative
68f160039eb78fe122cfe0d4c49695ae91f6f0d1Lennart Poetteringand monitoring tools available to the system administrator for controlling
68f160039eb78fe122cfe0d4c49695ae91f6f0d1Lennart Poetteringand debugging the name server daemon. We describe several in this
68f160039eb78fe122cfe0d4c49695ae91f6f0d1Lennart Poetteringsection </P
68f160039eb78fe122cfe0d4c49695ae91f6f0d1Lennart Poettering><DIV
edca2e2348b314e2d892fe6f8ae276fdc223f014Thomas Hindoe Paaboel AndersenCLASS="sect3"
68f160039eb78fe122cfe0d4c49695ae91f6f0d1Lennart Poettering><H3
0790b9fed42eefc4e22dbbe2337cba9713b7848cLennart PoetteringCLASS="sect3"
fd4d89b2c0b31da01d134301e30916931ae3c7d9Lennart Poettering><A
fd4d89b2c0b31da01d134301e30916931ae3c7d9Lennart PoetteringNAME="diagnostic_tools"
8230e26dc954a40d8c9dbc8ddd9376117021f9d2Lennart Poettering>3.3.1.1. Diagnostic Tools</A
8230e26dc954a40d8c9dbc8ddd9376117021f9d2Lennart Poettering></H3
4d9909c93e9c58789c71b34555a1908307c6849eLennart Poettering><P
4d9909c93e9c58789c71b34555a1908307c6849eLennart Poettering>The <B
47ae7201b1df43bd3da83a19e38483b0e5694c99Lennart PoetteringCLASS="command"
47ae7201b1df43bd3da83a19e38483b0e5694c99Lennart Poettering>dig</B
88a6c5894c9d3f85d63b87b040c130366b4006ceKay Sievers>, <B
8351ceaea9480d9c2979aa2ff0f4982cfdfef58dLennart PoetteringCLASS="command"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>host</B
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>, and
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering<B
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart PoetteringCLASS="command"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>nslookup</B
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering> programs are all command line tools
c66d36e5b5ae81f3c5297d6dacadc13c88c530f6Lennart Poetteringfor manually querying name servers. They differ in style and
9946996cda11a18b44d82344676e5a0e96339408Lennart Poetteringoutput format.
9946996cda11a18b44d82344676e5a0e96339408Lennart Poettering</P
9946996cda11a18b44d82344676e5a0e96339408Lennart Poettering><P
3471bedc005fab03f40b99bf6599645330adcd9eLennart Poettering></P
3471bedc005fab03f40b99bf6599645330adcd9eLennart Poettering><DIV
59cea26a349cfa8db906b520dac72563dd773ff2Lennart PoetteringCLASS="variablelist"
35eb6b124ebdf82bd77aad6e44962a9a039c4d33Lennart Poettering><DL
5b40d33761376354116a8cddb9b9fbdb6c4727d6Lennart Poettering><DT
5b40d33761376354116a8cddb9b9fbdb6c4727d6Lennart Poettering><B
d3a3f22267a7dac426b07a7ed0baa1632f5daf04Kay SieversCLASS="command"
d3a3f22267a7dac426b07a7ed0baa1632f5daf04Kay Sievers>dig</B
d3a3f22267a7dac426b07a7ed0baa1632f5daf04Kay Sievers></DT
d3a3f22267a7dac426b07a7ed0baa1632f5daf04Kay Sievers><DD
d3a3f22267a7dac426b07a7ed0baa1632f5daf04Kay Sievers><P
d3a3f22267a7dac426b07a7ed0baa1632f5daf04Kay Sievers>The domain information groper (<B
d3a3f22267a7dac426b07a7ed0baa1632f5daf04Kay SieversCLASS="command"
d3a3f22267a7dac426b07a7ed0baa1632f5daf04Kay Sievers>dig</B
d3a3f22267a7dac426b07a7ed0baa1632f5daf04Kay Sievers>)
d3a3f22267a7dac426b07a7ed0baa1632f5daf04Kay Sieversis the most versatile and complete of these lookup tools.
465349c06d994dd2cc6b6fc4109ac0b9952d500aLennart PoetteringIt has two modes: simple interactive
e01a15b71e18bf2008aec7e75041ffa42eb80b80Kay Sieversmode for a single query, and batch mode which executes a query for
a888b352eb53b07daa24fa859ceeb254336b293dLennart Poetteringeach in a list of several query lines. All query options are accessible
abd55b16547d0bb0ed1c31e72e16838f0f59f48bKay Sieversfrom the command line.</P
3f60bcb5e69846fe8a3156ca1c9a7e0813ac158aKay Sievers><P
abd55b16547d0bb0ed1c31e72e16838f0f59f48bKay Sievers><B
abd55b16547d0bb0ed1c31e72e16838f0f59f48bKay SieversCLASS="command"
abd55b16547d0bb0ed1c31e72e16838f0f59f48bKay Sievers>dig</B
b8217b7bd5fd171916a095b150fad4c3a37f5a41Kay Sievers> [@<TT
169c4f65131fbc7bcb51e7d5487a715cdcd0e0ebLennart PoetteringCLASS="replaceable"
169c4f65131fbc7bcb51e7d5487a715cdcd0e0ebLennart Poettering><I
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering>server</I
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering></TT
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering>] <TT
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart PoetteringCLASS="replaceable"
7f110ff9b8828b477e87de7b28c708cf69a3d008Lennart Poettering><I
7f110ff9b8828b477e87de7b28c708cf69a3d008Lennart Poettering>domain</I
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering></TT
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering> [<TT
d0e5a33374cee92962af33dfc03873e470b014f6Lennart PoetteringCLASS="replaceable"
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering><I
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering>query-type</I
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering></TT
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering>] [<TT
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart PoetteringCLASS="replaceable"
65c0cf7108ae3537a357c74b4586a783baba82f9Lennart Poettering><I
65c0cf7108ae3537a357c74b4586a783baba82f9Lennart Poettering>query-class</I
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers></TT
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers>] [+<TT
f957632b960a0a42999b38ded7089fa602b41745Kay SieversCLASS="replaceable"
ad740100d108282d0244d5739d4dcc86fe4c5fdeLennart Poettering><I
ad740100d108282d0244d5739d4dcc86fe4c5fdeLennart Poettering>query-option</I
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering></TT
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering>] [-<TT
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringCLASS="replaceable"
7d441ddb5ca090b5a97f58ac4b4d97b3e84fa81eLennart Poettering><I
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>dig-option</I
14e639ae7a1dbf156273ce697d30fbc6c6594209Lennart Poettering></TT
ff01d048b4c1455241c894cf7982662c9d28fd34Lennart Poettering>] [%<TT
ff01d048b4c1455241c894cf7982662c9d28fd34Lennart PoetteringCLASS="replaceable"
d3c7d7dd77b2b72315164b672462825cef6c0f9aKay Sievers><I
72b9ed828bd22f3ddd74b6853c183eebf006d6d8Lennart Poettering>comment</I
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering></TT
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering>]</P
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering><P
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering>The usual simple use of dig will take the form</P
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering><P
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart Poettering><B
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart PoetteringCLASS="command"
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart Poettering>dig @server domain query-type query-class</B
a4c279f87451186b8beb1b8cc21c7cad561ecf4bLennart Poettering></P
a4c279f87451186b8beb1b8cc21c7cad561ecf4bLennart Poettering><P
7c697168102cb64c5cb65a542959684014da99c7Lennart Poettering>For more information and a list of available commands and
253ee27a0c7a410d27d490bb79ea97caed6a2b68Lennart Poetteringoptions, see the <B
71092d70af35567dd154d3de2ce04ce62e157a7cLennart PoetteringCLASS="command"
8d0e38a2b966799af884e78a54fd6a2dffa44788Lennart Poettering>dig</B
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering> man page.</P
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering></DD
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering><DT
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering><B
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart PoetteringCLASS="command"
a012ab5293a28af93454b3105ca85ca148b1c11fDave Reisner>host</B
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering></DT
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering><DD
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering><P
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering>The <B
916abb21d0a6653e0187b91591e492026886b0a4Lennart PoetteringCLASS="command"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering>host</B
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering> utility emphasizes simplicity
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poetteringand ease of use. By default, it converts
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poetteringbetween host names and Internet addresses, but its functionality
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poetteringcan be extended with the use of options.</P
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering><P
b23de6af893c11da4286bc416455cd0926d1532eLennart Poettering><B
21bdae12e11ae20460715475d8a0c991f15464acLennart PoetteringCLASS="command"
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering>host</B
9534ce54858c67363b841cdbdc315140437bfdb4Lennart Poettering> [-aCdlrTwv] [-c <TT
9534ce54858c67363b841cdbdc315140437bfdb4Lennart PoetteringCLASS="replaceable"
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering><I
796b06c21b62d13c9021e2fbd9c58a5c6edb2764Kay Sievers>class</I
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering></TT
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering>] [-N <TT
7a2a0b907b5cc60f5d9a871997d7d6e7f62bf4d8Lennart PoetteringCLASS="replaceable"
253ee27a0c7a410d27d490bb79ea97caed6a2b68Lennart Poettering><I
5d0fcd7c8d29340ac9425c309e8ac436a9af699cLennart Poettering>ndots</I
5d0fcd7c8d29340ac9425c309e8ac436a9af699cLennart Poettering></TT
8bbabc447b1d913bd21faf97c7b17d20d315d2b4Lennart Poettering>] [-t <TT
f530371f1f85a070d7d0fb5112146a43533ae00bLennart PoetteringCLASS="replaceable"
e707c49485b8f4f2ec040d3da232d39153e650b9Lennart Poettering><I
a19554ed92a7460b4e709cc40c558cde827ab85bLennart Poettering>type</I
a73d88fa024b5668ed7dde681e99547d41e6a864Lennart Poettering></TT
a74a8793b04de9886b4f6987b9cb86fa02c73520Lennart Poettering>] [-W <TT
3040728b6691ea2e9df3a2060e2d49a792bbaedaLennart PoetteringCLASS="replaceable"
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering><I
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering>timeout</I
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering></TT
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering>] [-R <TT
3679d1126bae52e02f6cd60fca196f616b9e660dLennart PoetteringCLASS="replaceable"
73090dc815390f4fca4e3ed8a7e1d3806605daaaLennart Poettering><I
44143309dd0b37d61d7d842ca58f01a65646ec71Kay Sievers>retries</I
3d57c6ab801f4437f12948e29589e3d00c3ad9dbLennart Poettering></TT
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering>] <TT
3f7a8c4e9f1d3ce48919e24eb2c9d56dd6fd88d8Kay SieversCLASS="replaceable"
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering><I
2791a8f8dc8764a9247cdba3562bd4c04010f144Lennart Poettering>hostname</I
a8f11321c209830a35edd0357e8def5d4437d854Lennart Poettering></TT
a8f11321c209830a35edd0357e8def5d4437d854Lennart Poettering> [<TT
Error!

 

There was an error!

null

java.lang.NullPointerException