b10-resolver.8 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. '\" t
  2. .\" Title: b10-resolver
  3. .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
  4. .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
  5. .\" Date: February 17, 2011
  6. .\" Manual: BIND10
  7. .\" Source: BIND10
  8. .\" Language: English
  9. .\"
  10. .TH "B10\-RESOLVER" "8" "February 17, 2011" "BIND10" "BIND10"
  11. .\" -----------------------------------------------------------------
  12. .\" * set default formatting
  13. .\" -----------------------------------------------------------------
  14. .\" disable hyphenation
  15. .nh
  16. .\" disable justification (adjust text to left margin only)
  17. .ad l
  18. .\" -----------------------------------------------------------------
  19. .\" * MAIN CONTENT STARTS HERE *
  20. .\" -----------------------------------------------------------------
  21. .SH "NAME"
  22. b10-resolver \- Recursive DNS server
  23. .SH "SYNOPSIS"
  24. .HP \w'\fBb10\-resolver\fR\ 'u
  25. \fBb10\-resolver\fR [\fB\-u\ \fR\fB\fIusername\fR\fR] [\fB\-v\fR]
  26. .SH "DESCRIPTION"
  27. .PP
  28. The
  29. \fBb10\-resolver\fR
  30. daemon provides the BIND 10 recursive DNS server\&. Normally it is started by the
  31. \fBbind10\fR(8)
  32. boss process\&.
  33. .PP
  34. This daemon communicates with other BIND 10 components over a
  35. \fBb10-msgq\fR(8)
  36. C\-Channel connection\&. If this connection is not established,
  37. \fBb10\-resolver\fR
  38. will exit\&.
  39. .PP
  40. It also receives its configurations from
  41. \fBb10-cfgmgr\fR(8)\&.
  42. .SH "OPTIONS"
  43. .PP
  44. The arguments are as follows:
  45. .PP
  46. \fB\-u \fR\fB\fIusername\fR\fR
  47. .RS 4
  48. The user name of the
  49. \fBb10\-resolver\fR
  50. daemon\&. If specified, the daemon changes the process owner to the specified user\&. The
  51. \fIusername\fR
  52. must be either a valid numeric user ID or a valid user name\&. By default the daemon runs as the user who invokes it\&.
  53. .RE
  54. .PP
  55. \fB\-v\fR
  56. .RS 4
  57. Enabled verbose mode\&. This enables diagnostic messages to STDERR\&.
  58. .RE
  59. .SH "CONFIGURATION AND COMMANDS"
  60. .PP
  61. The configurable settings are:
  62. .PP
  63. \fIforward_addresses\fR
  64. defines the list of addresses and ports that
  65. \fBb10\-resolver\fR
  66. should forward queries to\&. Defining this enables forwarding\&.
  67. .PP
  68. \fIlisten_on\fR
  69. is a list of addresses and ports for
  70. \fBb10\-resolver\fR
  71. to listen on\&. The list items are the
  72. \fIaddress\fR
  73. string and
  74. \fIport\fR
  75. number\&. The defaults are address ::1 port 5300 and address 127\&.0\&.0\&.1 port 5300\&.
  76. .PP
  77. \fIretries\fR
  78. is the number of times to retry (resend query) after a query timeout (\fItimeout_query\fR)\&. The default is 3\&.
  79. .PP
  80. \fIroot_addresses\fR
  81. is a list of addresses and ports for
  82. \fBb10\-resolver\fR
  83. to use directly as root servers to start resolving\&. The list items are the
  84. \fIaddress\fR
  85. string and
  86. \fIport\fR
  87. number\&. If empty, a hardcoded address for F\-root (192\&.5\&.5\&.241) is used\&.
  88. .PP
  89. \fItimeout_client\fR
  90. 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\&.)
  91. .PP
  92. \fItimeout_lookup\fR
  93. is the number of milliseconds before it stops trying the query\&. If set to \-1, this timeout is disabled\&. The default is 30000\&.
  94. .PP
  95. \fItimeout_query\fR
  96. is the number of milliseconds to wait before it retries a query\&. If set to \-1, this timeout is disabled\&. The default is 2000\&.
  97. .PP
  98. The configuration command is:
  99. .PP
  100. \fBshutdown\fR
  101. exits
  102. \fBb10\-resolver\fR\&. (Note that the BIND 10 boss process will restart this service\&.)
  103. .SH "SEE ALSO"
  104. .PP
  105. \fBb10-cfgmgr\fR(8),
  106. \fBb10-cmdctl\fR(8),
  107. \fBb10-msgq\fR(8),
  108. \fBbind10\fR(8),
  109. BIND 10 Guide\&.
  110. .SH "HISTORY"
  111. .PP
  112. The
  113. \fBb10\-resolver\fR
  114. daemon was first coded in September 2010\&. The initial implementation only provided forwarding\&. Iteration was introduced in January 2011\&.
  115. .SH "COPYRIGHT"
  116. .br
  117. Copyright \(co 2010 Internet Systems Consortium, Inc. ("ISC")
  118. .br