b10-ddns.8 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. '\" t
  2. .\" Title: b10-ddns
  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: June 18, 2012
  6. .\" Manual: BIND10
  7. .\" Source: BIND10
  8. .\" Language: English
  9. .\"
  10. .TH "B10\-DDNS" "8" "June 18, 2012" "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-ddns \- Dynamic DNS update service
  23. .SH "SYNOPSIS"
  24. .HP \w'\fBb10\-ddns\fR\ 'u
  25. \fBb10\-ddns\fR [\fB\-v\fR | \fB\-\-verbose\fR]
  26. .SH "DESCRIPTION"
  27. .PP
  28. The
  29. \fBb10\-ddns\fR
  30. daemon provides the BIND 10 Dynamic Update (DDNS) service, as specified in RFC 2136\&. Normally it is started by the
  31. \fBbind10\fR(8)
  32. boss process\&.
  33. .PP
  34. When the
  35. \fBb10\-auth\fR
  36. authoritative DNS server receives an UPDATE request, it internally forwards the request to
  37. \fBb10\-ddns\fR, which handles the rest of the request processing\&. When the processing is completed
  38. \fBb10\-ddns\fR
  39. will send a response to the client with the RCODE set to the value as specified in RFC 2136\&. If the zone has been changed as a result, it will internally notify
  40. \fBb10\-auth\fR
  41. and
  42. \fBb10\-xfrout\fR
  43. so the new version of the zone will be served, and other secondary servers will be notified via the DNS notify protocol\&.
  44. .PP
  45. This daemon communicates with BIND 10 over a
  46. \fBb10-msgq\fR(8)
  47. C\-Channel connection\&. If this connection is not established,
  48. \fBb10\-ddns\fR
  49. will exit\&. The
  50. \fBb10\-ddns\fR
  51. daemon also depends on some other BIND 10 components (either directly or indirectly):
  52. \fBb10-auth\fR(8),
  53. \fBb10-xfrout\fR(8), and
  54. \fBb10-zonemgr\fR(8)\&.
  55. .PP
  56. \fBb10\-ddns\fR
  57. receives its configurations from
  58. \fBb10-cfgmgr\fR(8)\&.
  59. .SH "ARGUMENTS"
  60. .PP
  61. The arguments are as follows:
  62. .PP
  63. \fB\-h\fR, \fB\-\-help\fR
  64. .RS 4
  65. Print the command line arguments and exit\&.
  66. .RE
  67. .PP
  68. \fB\-v\fR, \fB\-\-verbose\fR
  69. .RS 4
  70. This value is ignored at this moment, but is provided for compatibility with the
  71. \fBbind10\fR
  72. Boss process\&.
  73. .RE
  74. .SH "CONFIGURATION AND COMMANDS"
  75. .PP
  76. The configurable settings are:
  77. .PP
  78. \fIzones\fR
  79. The zones option is a list of configuration items for specific zones that can be updated with DDNS\&. Each entry is a map that can contain the following items:
  80. \fIorigin\fR
  81. is a textual domain name of the zone;
  82. \fIclass\fR
  83. (text) is the RR class of the zone; and
  84. \fIupdate_acl\fR
  85. is an ACL that controls permission for updates\&. See the BIND 10 Guide for configuration details\&. Note that not listing a zone in this list does not directly mean update requests for the zone are rejected, but the end result is the same because the default ACL for updates is to deny all requests\&.
  86. .PP
  87. The module commands are:
  88. .PP
  89. \fBshutdown\fR
  90. exits
  91. \fBb10\-ddns\fR\&. This has an optional
  92. \fIpid\fR
  93. argument to select the process ID to stop\&. (Note that the BIND 10 boss process may restart this service if configured\&.)
  94. .SH "SEE ALSO"
  95. .PP
  96. \fBb10-auth\fR(8),
  97. \fBb10-cfgmgr\fR(8),
  98. \fBb10-msgq\fR(8),
  99. \fBb10-xfrout\fR(8),
  100. \fBb10-zonemgr\fR(8),
  101. \fBbind10\fR(8),
  102. BIND 10 Guide\&.
  103. .SH "HISTORY"
  104. .PP
  105. The
  106. \fBb10\-ddns\fR
  107. daemon was first implemented in December 2011 for the ISC BIND 10 project\&. The first functional version was released in June 2012\&.
  108. .SH "COPYRIGHT"
  109. .br
  110. Copyright \(co 2011-2012 Internet Systems Consortium, Inc. ("ISC")
  111. .br