2 - Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
3 - Copyright (C) 2000, 2001 Internet Software Consortium.
5 - Permission to use, copy, modify, and distribute this software for any
6 - purpose with or without fee is hereby granted, provided that the above
7 - copyright notice and this permission notice appear in all copies.
9 - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
10 - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
11 - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
12 - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
13 - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
14 - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
15 - PERFORMANCE OF THIS SOFTWARE.
18 <!-- $Id: lwresd.html,v 1.4.2.3 2004/06/03 05:21:13 marka Exp $ -->
26 CONTENT="Modular DocBook HTML Stylesheet Version 1.73
53 > -- lightweight resolver daemon</DIV
55 CLASS="REFSYNOPSISDIV"
154 > is the daemon providing name lookup
155 services to clients that use the BIND 9 lightweight resolver
156 library. It is essentially a stripped-down, caching-only name
157 server that answers queries using the BIND 9 lightweight
158 resolver protocol rather than the DNS protocol.
164 > listens for resolver queries on a
165 UDP port on the IPv4 loopback interface, 127.0.0.1. This
169 > can only be used by
170 processes running on the local machine. By default UDP port
171 number 921 is used for lightweight resolver requests and
175 > Incoming lightweight resolver requests are decoded by the
176 server which then resolves them using the DNS protocol. When
177 the DNS lookup completes, <B
181 the answers in the lightweight resolver format and returns
182 them to the client that made the request.
187 >/etc/resolv.conf</TT
196 sends recursive DNS queries to those servers. This is similar
197 to the use of forwarders in a caching name server. If no
201 > entries are present, or if
206 queries autonomously starting at the root name servers, using
207 a built-in list of root server hints.
237 configuration file instead of the default,
240 >/etc/resolv.conf</TT
253 > Set the daemon's debug level to <TT
259 Debugging traces from <B
263 more verbose as the debug level increases.
270 > Run the server in the foreground (i.e. do not daemonize).
277 > Run the server in the foreground and force all logging
299 to take advantage of multiple CPUs. If not specified,
303 > will try to determine the
304 number of CPUs present and create one thread per CPU.
305 If it is unable to determine the number of CPUs, a
306 single worker thread will be created.
318 > Listen for lightweight resolver queries on port
325 not specified, the default is port 921.
337 > Send DNS lookups to port <TT
343 specified, the default is port 53. This provides a
344 way of testing the lightweight resolver daemon with a
345 name server that listens for queries on a non-standard
353 > Write memory usage statistics to <TT
366 > This option is mainly of interest to BIND 9 developers
367 and may be removed or changed in a future release.
390 processing the command line arguments, but before
391 reading the configuration file.
412 > This option should be used in conjunction with the
416 > option, as chrooting a process
417 running as root doesn't enhance security on most
422 defined allows a process with root privileges to
423 escape a chroot jail.
448 privileged operations, such as creating sockets that
449 listen on privileged ports.
456 > Report the version number and exit.
477 >/etc/resolv.conf</TT
481 > The default configuration file.
487 >/var/run/lwresd.pid</TT
491 > The default process-id file.
508 CLASS="REFENTRYTITLE"
515 CLASS="REFENTRYTITLE"
522 CLASS="REFENTRYTITLE"
536 > Internet Systems Consortium