123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- '\" t
- .\" Title: b10-resolver
- .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
- .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
- .\" Date: February 17, 2011
- .\" Manual: BIND10
- .\" Source: BIND10
- .\" Language: English
- .\"
- .TH "B10\-RESOLVER" "8" "February 17, 2011" "BIND10" "BIND10"
- .\" -----------------------------------------------------------------
- .\" * set default formatting
- .\" -----------------------------------------------------------------
- .\" disable hyphenation
- .nh
- .\" disable justification (adjust text to left margin only)
- .ad l
- .\" -----------------------------------------------------------------
- .\" * MAIN CONTENT STARTS HERE *
- .\" -----------------------------------------------------------------
- .SH "NAME"
- b10-resolver \- Recursive DNS server
- .SH "SYNOPSIS"
- .HP \w'\fBb10\-resolver\fR\ 'u
- \fBb10\-resolver\fR [\fB\-u\ \fR\fB\fIusername\fR\fR] [\fB\-v\fR]
- .SH "DESCRIPTION"
- .PP
- The
- \fBb10\-resolver\fR
- daemon provides the BIND 10 recursive DNS server\&. Normally it is started by the
- \fBbind10\fR(8)
- boss process\&.
- .PP
- This daemon communicates with other BIND 10 components over a
- \fBb10-msgq\fR(8)
- C\-Channel connection\&. If this connection is not established,
- \fBb10\-resolver\fR
- will exit\&.
- .PP
- It also receives its configurations from
- \fBb10-cfgmgr\fR(8)\&.
- .SH "OPTIONS"
- .PP
- The arguments are as follows:
- .PP
- \fB\-u \fR\fB\fIusername\fR\fR
- .RS 4
- The user name of the
- \fBb10\-resolver\fR
- daemon\&. If specified, the daemon changes the process owner to the specified user\&. The
- \fIusername\fR
- must be either a valid numeric user ID or a valid user name\&. By default the daemon runs as the user who invokes it\&.
- .RE
- .PP
- \fB\-v\fR
- .RS 4
- Enabled verbose mode\&. This enables diagnostic messages to STDERR\&.
- .RE
- .SH "CONFIGURATION AND COMMANDS"
- .PP
- The configurable settings are:
- .PP
- \fIforward_addresses\fR
- defines the list of addresses and ports that
- \fBb10\-resolver\fR
- should forward queries to\&. Defining this enables forwarding\&.
- .PP
- \fIlisten_on\fR
- is a list of addresses and ports for
- \fBb10\-resolver\fR
- to listen on\&. The list items are the
- \fIaddress\fR
- string and
- \fIport\fR
- number\&. The defaults are address ::1 port 5300 and address 127\&.0\&.0\&.1 port 5300\&.
- .PP
- \fIretries\fR
- is the number of times to retry (resend query) after a query timeout (\fItimeout_query\fR)\&. The default is 3\&.
- .PP
- \fIroot_addresses\fR
- is a list of addresses and ports for
- \fBb10\-resolver\fR
- to use directly as root servers to start resolving\&. The list items are the
- \fIaddress\fR
- string and
- \fIport\fR
- number\&. If empty, a hardcoded address for F\-root (192\&.5\&.5\&.241) is used\&.
- .PP
- \fItimeout_client\fR
- is the number of milliseconds to wait before timing out the incoming client query\&. If set to \-1, this timeout is disabled\&. The default is 4000\&. After this timeout, a SERVFAIL is sent back to the client asking the question\&. (The lookup may continue after the timeout, but a later answer is not returned for the now\-past query\&.)
- .PP
- \fItimeout_lookup\fR
- is the number of milliseconds before it stops trying the query\&. If set to \-1, this timeout is disabled\&. The default is 30000\&.
- .PP
- \fItimeout_query\fR
- is the number of milliseconds to wait before it retries a query\&. If set to \-1, this timeout is disabled\&. The default is 2000\&.
- .PP
- The configuration command is:
- .PP
- \fBshutdown\fR
- exits
- \fBb10\-resolver\fR\&. (Note that the BIND 10 boss process will restart this service\&.)
- .SH "SEE ALSO"
- .PP
- \fBb10-cfgmgr\fR(8),
- \fBb10-cmdctl\fR(8),
- \fBb10-msgq\fR(8),
- \fBbind10\fR(8),
- BIND 10 Guide\&.
- .SH "HISTORY"
- .PP
- The
- \fBb10\-resolver\fR
- daemon was first coded in September 2010\&. The initial implementation only provided forwarding\&. Iteration was introduced in January 2011\&.
- .SH "COPYRIGHT"
- .br
- Copyright \(co 2010 Internet Systems Consortium, Inc. ("ISC")
- .br
|