Bv9ARM.ch05.html revision 7fca810d8735063703afff4208c8e92cf6b5ca6a
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley<HTML
7d32c065c7bb56f281651ae3dd2888f32ce4f1d9Bob Halley><HEAD
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley><TITLE
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley>The BIND 9 Lightweight Resolver</TITLE
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley><META
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyNAME="GENERATOR"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyCONTENT="Modular DocBook HTML Stylesheet Version 1.61
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley"><LINK
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyREL="HOME"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyTITLE="BIND 9 Administrator Reference Manual"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyHREF="Bv9ARM.html"><LINK
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyREL="PREVIOUS"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyTITLE="Advanced Concepts"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyHREF="Bv9ARM.ch04.html"><LINK
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyREL="NEXT"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyTITLE="BIND 9 Configuration Reference"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyHREF="Bv9ARM.ch06.html"></HEAD
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley><BODY
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyCLASS="chapter"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyBGCOLOR="#FFFFFF"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyTEXT="#000000"
904a5734375869ffb504ed8cde6b68cafadb6d64Bob HalleyLINK="#0000FF"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyVLINK="#840084"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyALINK="#0000FF"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><DIV
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyCLASS="NAVHEADER"
904a5734375869ffb504ed8cde6b68cafadb6d64Bob Halley><TABLE
904a5734375869ffb504ed8cde6b68cafadb6d64Bob HalleyWIDTH="100%"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsBORDER="0"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyCELLPADDING="0"
ecb6c5782ea248307e86c4bceac6c371d27576a6David LawrenceCELLSPACING="0"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><TR
ecb6c5782ea248307e86c4bceac6c371d27576a6David Lawrence><TH
ecb6c5782ea248307e86c4bceac6c371d27576a6David LawrenceCOLSPAN="3"
ecb6c5782ea248307e86c4bceac6c371d27576a6David LawrenceALIGN="center"
ecb6c5782ea248307e86c4bceac6c371d27576a6David Lawrence>BIND 9 Administrator Reference Manual</TH
ecb6c5782ea248307e86c4bceac6c371d27576a6David Lawrence></TR
ecb6c5782ea248307e86c4bceac6c371d27576a6David Lawrence><TR
ecb6c5782ea248307e86c4bceac6c371d27576a6David Lawrence><TD
ecb6c5782ea248307e86c4bceac6c371d27576a6David LawrenceWIDTH="10%"
ecb6c5782ea248307e86c4bceac6c371d27576a6David LawrenceALIGN="left"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyVALIGN="bottom"
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley><A
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyHREF="Bv9ARM.ch04.html"
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley>Prev</A
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley></TD
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley><TD
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyWIDTH="80%"
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyALIGN="center"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsVALIGN="bottom"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews></TD
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><TD
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsWIDTH="10%"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsALIGN="right"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsVALIGN="bottom"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><A
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyHREF="Bv9ARM.ch06.html"
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley>Next</A
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley></TD
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews></TR
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews></TABLE
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews><HR
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark AndrewsALIGN="LEFT"
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark AndrewsWIDTH="100%"></DIV
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley><DIV
985687b4e080182c1a3a2173df02b94a5b78b24fBob HalleyCLASS="chapter"
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff><H1
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><A
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsNAME="ch05"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>Chapter 5. The <SPAN
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="acronym"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>BIND</SPAN
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews> 9 Lightweight Resolver</A
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews></H1
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><DIV
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="TOC"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><DL
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><DT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><B
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>Table of Contents</B
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews></DT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><DT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>5.1. <A
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsHREF="Bv9ARM.ch05.html#AEN1058"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>The Lightweight Resolver Library</A
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews></DT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><DT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>5.2. <A
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsHREF="Bv9ARM.ch05.html#lwresd"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>Running a Resolver Daemon</A
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews></DT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews></DL
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews></DIV
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><DIV
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="sect1"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><H1
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="sect1"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><A
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsNAME="AEN1058"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>5.1. The Lightweight Resolver Library</A
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews></H1
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>Traditionally applications have been linked with a stub resolver
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewslibrary that sends recursive DNS queries to a local caching name
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsserver.</P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>IPv6 introduces new complexity into the resolution process,
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewssuch as following A6 chains and DNAME records, and simultaneous
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewslookup of IPv4 and IPv6 addresses. These are hard or impossible
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsto implement in a traditional stub resolver.</P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>Instead, <SPAN
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="acronym"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>BIND</SPAN
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews> 9 provides resolution services to local clients
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsusing a combination of a lightweight resolver library and a resolver
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsdaemon process running on the local host. These communicate using
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsa simple UDP-based protocol, the "lightweight resolver protocol"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsthat is distinct from and simpler than the full DNS protocol.</P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews></DIV
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><DIV
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="sect1"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><H1
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="sect1"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><A
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsNAME="lwresd"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>5.2. Running a Resolver Daemon</A
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews></H1
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>To use the lightweight resolver interface, the system must
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsrun the resolver daemon <B
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="command"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>lwresd</B
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>.</P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>By default, applications using the lightweight resolver library will make
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsUDP requests to the IPv4 loopback address (127.0.0.1) on port 921. The
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsaddress can be overriden by <B
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="command"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>lwserver</B
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews> lines in
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews<TT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="filename"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>/etc/resolv.conf</TT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsThe daemon will try to find the answer to the questions "what are the
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsaddresses for host
62e22bc7a5497d759583693ba22d3ef4d9a042afAndreas Gustafsson<TT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="literal"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>foo.example.com</TT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>?" and "what are
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsthe names for IPv4 address 10.1.2.3?"</P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>The daemon currently only looks in the DNS, but in the future
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsit may use other sources such as <TT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="filename"
ecb6c5782ea248307e86c4bceac6c371d27576a6David Lawrence>/etc/hosts</TT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>,
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsNIS, etc.</P
de10b83a231451e03d08b3293c503d11ea03a90bMark Andrews><P
de10b83a231451e03d08b3293c503d11ea03a90bMark Andrews>The <B
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="command"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>lwresd</B
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews> daemon is essentially a
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewscaching-only name server that answers requests using the lightweight
518be7faab2498c795e6dc9bb25ac10ca38b3a8dMark Andrewsresolver protocol rather than the DNS protocol. Because it needs
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsto run on each host, it is designed to require no or minimal configuration.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsUnless configured otherwise, it uses the name servers listed on
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews<B
c1e7aff941dbf40090fec49300e728ad017d4f0cMark AndrewsCLASS="command"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>nameserver</B
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews> lines in <TT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark AndrewsCLASS="filename"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>/etc/resolv.conf</TT
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews>
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsas forwarders, but is also capable of doing the resolution autonomously if
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrewsnone are specified.</P
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews><P
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews>The <B
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark AndrewsCLASS="command"
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews>lwresd</B
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews> daemon may also be configured with a
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews<TT
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsCLASS="filename"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews>named.conf</TT
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews> style configuration file, in
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews<TT
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsCLASS="filename"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews>/etc/lwresd.conf</TT
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews> by default. A name server may also
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrewsbe configured to act as a lightweight resolver daemon using the
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews<B
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsCLASS="command"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews>lwres</B
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews> statement in <TT
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsCLASS="filename"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews>named.conf</TT
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews>.</P
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews></DIV
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews></DIV
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews><DIV
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark AndrewsCLASS="NAVFOOTER"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews><HR
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsALIGN="LEFT"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsWIDTH="100%"><TABLE
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsWIDTH="100%"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsBORDER="0"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsCELLPADDING="0"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsCELLSPACING="0"
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews><TR
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews><TD
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark AndrewsWIDTH="33%"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsALIGN="left"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsVALIGN="top"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews><A
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsHREF="Bv9ARM.ch04.html"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews>Prev</A
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews></TD
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews><TD
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark AndrewsWIDTH="34%"
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark AndrewsALIGN="center"
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark AndrewsVALIGN="top"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews><A
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsHREF="Bv9ARM.html"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews>Home</A
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews></TD
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews><TD
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsWIDTH="33%"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsALIGN="right"
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark AndrewsVALIGN="top"
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews><A
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark AndrewsHREF="Bv9ARM.ch06.html"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews>Next</A
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews></TD
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews></TR
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews><TR
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark Andrews><TD
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsWIDTH="33%"
d0221bfa6a08f7b284b231886928aa5d8ac87fc2Mark AndrewsALIGN="left"
904a5734375869ffb504ed8cde6b68cafadb6d64Bob HalleyVALIGN="top"
904a5734375869ffb504ed8cde6b68cafadb6d64Bob Halley>Advanced Concepts</TD
985687b4e080182c1a3a2173df02b94a5b78b24fBob Halley><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><SPAN
CLASS="acronym"
>BIND</SPAN
> 9 Configuration Reference</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>