Bv9ARM.ch05.html revision 32098293b78922a5fbd10906afa28624820d3756
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw - Copyright (C) 2000-2017 Internet Systems Consortium, Inc. ("ISC")
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw - This Source Code Form is subject to the terms of the Mozilla Public
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw - License, v. 2.0. If a copy of the MPL was not distributed with this
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw - file, You can obtain one at http://mozilla.org/MPL/2.0/.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<link rel="home" href="Bv9ARM.html" title="BIND 9 Administrator Reference Manual">
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<link rel="up" href="Bv9ARM.html" title="BIND 9 Administrator Reference Manual">
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<link rel="prev" href="Bv9ARM.ch04.html" title="Chapter�4.�Advanced DNS Features">
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<link rel="next" href="Bv9ARM.ch06.html" title="Chapter�6.�BIND 9 Configuration Reference">
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
9b214d32697277d03ed2e5d98c4a7bfef16dcf4dJordan Brown<table width="100%" summary="Navigation header">
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<tr><th colspan="3" align="center">Chapter�5.�The <acronym class="acronym">BIND</acronym> 9 Lightweight Resolver</th></tr>
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<td width="20%" align="right">�<a accesskey="n" href="Bv9ARM.ch06.html">Next</a>
9b214d32697277d03ed2e5d98c4a7bfef16dcf4dJordan Brown<div class="titlepage"><div><div><h1 class="title">
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<a name="Bv9ARM.ch05"></a>Chapter�5.�The <acronym class="acronym">BIND</acronym> 9 Lightweight Resolver</h1></div></div></div>
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<dt><span class="section"><a href="Bv9ARM.ch05.html#lightweight_resolver">The Lightweight Resolver Library</a></span></dt>
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<dt><span class="section"><a href="Bv9ARM.ch05.html#lwresd">Running a Resolver Daemon</a></span></dt>
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<div class="titlepage"><div><div><h2 class="title" style="clear: both">
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw<a name="lightweight_resolver"></a>The Lightweight Resolver Library</h2></div></div></div>
479ac37569625bae44ffb80071d4bc865fc710eddm Traditionally applications have been linked with a stub resolver
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw library that sends recursive DNS queries to a local caching name
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw IPv6 once introduced new complexity into the resolution process,
9b214d32697277d03ed2e5d98c4a7bfef16dcf4dJordan Brown such as following A6 chains and DNAME records, and simultaneous
9b214d32697277d03ed2e5d98c4a7bfef16dcf4dJordan Brown lookup of IPv4 and IPv6 addresses. Though most of the complexity was
<span class="command"><strong>nameserver</strong></span> lines in <code class="filename">/etc/resolv.conf</code>
<span class="command"><strong>lwres</strong></span> statement in <code class="filename">named.conf</code>.