b10-xfrout.8 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. '\" t
  2. .\" Title: b10-xfrout
  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: September 8, 2010
  6. .\" Manual: BIND10
  7. .\" Source: BIND10
  8. .\" Language: English
  9. .\"
  10. .TH "B10\-XFROUT" "8" "September 8, 2010" "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-xfrout \- Outbound DNS zone transfer service
  23. .SH "SYNOPSIS"
  24. .HP \w'\fBb10\-xfrout\fR\ 'u
  25. \fBb10\-xfrout\fR [\fB\-v\fR] [\fB\-\-verbose\fR]
  26. .SH "DESCRIPTION"
  27. .PP
  28. The
  29. \fBb10\-xfrout\fR
  30. daemon provides the BIND 10 outgoing DNS zone transfer service\&. It is also used to send outgoing NOTIFY messages\&. Normally it is started by the
  31. \fBbind10\fR(8)
  32. boss process\&. When the
  33. \fBb10\-auth\fR
  34. DNS server receives a transfer request,
  35. \fBb10\-xfrout\fR
  36. sends the zone as found in the BIND 10 zone data store\&.
  37. .if n \{\
  38. .sp
  39. .\}
  40. .RS 4
  41. .it 1 an-trap
  42. .nr an-no-space-flag 1
  43. .nr an-break-flag 1
  44. .br
  45. .ps +1
  46. \fBNote\fR
  47. .ps -1
  48. .br
  49. .sp
  50. This development prototype release only supports AXFR\&. IXFR is not implemented\&.
  51. .sp .5v
  52. .RE
  53. .PP
  54. This daemon communicates with BIND 10 over a
  55. \fBb10-msgq\fR(8)
  56. C\-Channel connection\&. If this connection is not established,
  57. \fBb10\-xfrout\fR
  58. will exit\&.
  59. .PP
  60. \fBb10\-xfrout\fR
  61. receives its configurations from
  62. \fBb10-cfgmgr\fR(8)\&.
  63. .SH "CONFIGURATION AND COMMANDS"
  64. .PP
  65. The configurable settings are:
  66. .PP
  67. \fIdb_file\fR
  68. defines the path to the SQLite3 data store file\&. The default is
  69. /usr/local/var/bind10\-devel/zone\&.sqlite3\&.
  70. .PP
  71. \fItransfers_out\fR
  72. defines the maximum number of outgoing zone transfers that can run concurrently\&. The default is 10\&.
  73. .if n \{\
  74. .sp
  75. .\}
  76. .RS 4
  77. .it 1 an-trap
  78. .nr an-no-space-flag 1
  79. .nr an-break-flag 1
  80. .br
  81. .ps +1
  82. \fBNote\fR
  83. .ps -1
  84. .br
  85. .sp
  86. This prototype version uses SQLite3 as its data source backend\&. Future versions will be configurable, supporting multiple data storage types\&.
  87. .sp .5v
  88. .RE
  89. .PP
  90. The configuration commands are:
  91. .PP
  92. \fBshutdown\fR
  93. stops all outbound zone transfers and exits
  94. \fBb10\-xfrout\fR\&. (Note that the BIND 10 boss process will restart this service\&.)
  95. .PP
  96. \fBzone_new_data_ready\fR
  97. is sent from
  98. \fBb10-xfrin\fR(8)
  99. to indicate that the zone transferred in successfully\&. This triggers
  100. \fBb10\-xfrout\fR
  101. to send NOTIFY message(s)\&. This is an internal command and not exposed to the administrator\&.
  102. .SH "SEE ALSO"
  103. .PP
  104. \fBb10-auth\fR(8),
  105. \fBb10-cfgmgr\fR(8),
  106. \fBb10-msgq\fR(8),
  107. \fBb10-xfrin\fR(8),
  108. \fBbind10\fR(8),
  109. BIND 10 Guide\&.
  110. .SH "HISTORY"
  111. .PP
  112. The
  113. \fBb10\-xfrout\fR
  114. daemon was first implemented in March 2010 by Zhang Likun of CNNIC for the ISC BIND 10 project\&.
  115. .SH "COPYRIGHT"
  116. .br
  117. Copyright \(co 2010 Internet Systems Consortium, Inc. ("ISC")
  118. .br