man.lwresd.html revision 7e71f05d8643aca84914437c900cb716444507e4
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw - Copyright (C) 2000-2015 Internet Systems Consortium, Inc. ("ISC")
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw - This Source Code Form is subject to the terms of the Mozilla Public
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw - License, v. 2.0. If a copy of the MPL was not distributed with this
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw - file, You can obtain one at http://mozilla.org/MPL/2.0/.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<link rel="home" href="Bv9ARM.html" title="BIND 9 Administrator Reference Manual">
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<link rel="up" href="Bv9ARM.ch13.html" title="Manual pages">
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<link rel="prev" href="man.dnssec-verify.html" title="dnssec-verify">
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<tr><th colspan="3" align="center"><span class="application">lwresd</span></th></tr>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<a accesskey="p" href="man.dnssec-verify.html">Prev</a>�</td>
89dc44ce9705974a8bc4a39f1e878a0491a5be61jose borrego<th width="60%" align="center">Manual pages</th>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<td width="20%" align="right">�<a accesskey="n" href="man.named.html">Next</a>
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross<a name="man.lwresd"></a><div class="titlepage"></div>
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross<p><span class="application">lwresd</span> — lightweight resolver daemon</p>
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross<div class="cmdsynopsis"><p><code class="command">lwresd</code> [<code class="option">-c <em class="replaceable"><code>config-file</code></em></code>] [<code class="option">-C <em class="replaceable"><code>config-file</code></em></code>] [<code class="option">-d <em class="replaceable"><code>debug-level</code></em></code>] [<code class="option">-f</code>] [<code class="option">-g</code>] [<code class="option">-i <em class="replaceable"><code>pid-file</code></em></code>] [<code class="option">-m <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-n <em class="replaceable"><code>#cpus</code></em></code>] [<code class="option">-P <em class="replaceable"><code>port</code></em></code>] [<code class="option">-p <em class="replaceable"><code>port</code></em></code>] [<code class="option">-s</code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-u <em class="replaceable"><code>user</code></em></code>] [<code class="option">-v</code>] [<code class="option">-4</code>] [<code class="option">-6</code>]</p></div>
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen<p><span class="command"><strong>lwresd</strong></span>
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen is the daemon providing name lookup
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States services to clients that use the BIND 9 lightweight resolver
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw library. It is essentially a stripped-down, caching-only name
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw server that answers queries using the BIND 9 lightweight
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States resolver protocol rather than the DNS protocol.
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States </p>
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States listens for resolver queries on a
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen UDP port on the IPv4 loopback interface, 127.0.0.1. This
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States means that <span class="command"><strong>lwresd</strong></span> can only be used by
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen processes running on the local machine. By default, UDP port
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross number 921 is used for lightweight resolver requests and
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross Incoming lightweight resolver requests are decoded by the
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross server which then resolves them using the DNS protocol. When
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross the DNS lookup completes, <span class="command"><strong>lwresd</strong></span> encodes
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross the answers in the lightweight resolver format and returns
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross them to the client that made the request.
3c112a2b34403220c06c3e2fcac403358cfba168Eric Taylor If <code class="filename">/etc/resolv.conf</code> contains any
67e3a03ed4a2813074d36330f062ed6e593a4937rie <code class="option">nameserver</code> entries, <span class="command"><strong>lwresd</strong></span>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw sends recursive DNS queries to those servers. This is similar
86d7016b0051dd58772baafe5b5bcee51d560b05Gordon Ross to the use of forwarders in a caching name server. If no
86d7016b0051dd58772baafe5b5bcee51d560b05Gordon Ross <code class="option">nameserver</code> entries are present, or if
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw forwarding fails, <span class="command"><strong>lwresd</strong></span> resolves the
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw queries autonomously starting at the root name servers, using
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw a built-in list of root server hints.
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States<dd><p>
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States Use IPv4 only even if the host machine is capable of IPv6.
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States <code class="option">-4</code> and <code class="option">-6</code> are mutually
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw exclusive.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw Use IPv6 only even if the host machine is capable of IPv4.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <code class="option">-4</code> and <code class="option">-6</code> are mutually
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw exclusive.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<dt><span class="term">-c <em class="replaceable"><code>config-file</code></em></span></dt>
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw Use <em class="replaceable"><code>config-file</code></em> as the
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw configuration file instead of the default,
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw <code class="option">-c</code> can not be used with <code class="option">-C</code>.
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw<dt><span class="term">-C <em class="replaceable"><code>config-file</code></em></span></dt>
9fb67ea305c66b6a297583b9b0db6796b0dfe497afshin salek ardakani - Sun Microsystems - Irvine United States Use <em class="replaceable"><code>config-file</code></em> as the
Run the server in the foreground (i.e. do not daemonize).