|
@@ -1,7 +1,7 @@
|
|
'\" t
|
|
'\" t
|
|
.\" Title: b10-ddns
|
|
.\" Title: b10-ddns
|
|
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
|
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
|
-.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
|
|
|
|
|
|
+.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
|
|
.\" Date: February 28, 2012
|
|
.\" Date: February 28, 2012
|
|
.\" Manual: BIND10
|
|
.\" Manual: BIND10
|
|
.\" Source: BIND10
|
|
.\" Source: BIND10
|
|
@@ -9,6 +9,15 @@
|
|
.\"
|
|
.\"
|
|
.TH "B10\-DDNS" "8" "February 28, 2012" "BIND10" "BIND10"
|
|
.TH "B10\-DDNS" "8" "February 28, 2012" "BIND10" "BIND10"
|
|
.\" -----------------------------------------------------------------
|
|
.\" -----------------------------------------------------------------
|
|
|
|
+.\" * Define some portability stuff
|
|
|
|
+.\" -----------------------------------------------------------------
|
|
|
|
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
+.\" http://bugs.debian.org/507673
|
|
|
|
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
|
|
|
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
+.ie \n(.g .ds Aq \(aq
|
|
|
|
+.el .ds Aq '
|
|
|
|
+.\" -----------------------------------------------------------------
|
|
.\" * set default formatting
|
|
.\" * set default formatting
|
|
.\" -----------------------------------------------------------------
|
|
.\" -----------------------------------------------------------------
|
|
.\" disable hyphenation
|
|
.\" disable hyphenation
|
|
@@ -33,29 +42,29 @@ boss process\&. When the
|
|
\fBb10\-auth\fR
|
|
\fBb10\-auth\fR
|
|
DNS server receives a DDNS update,
|
|
DNS server receives a DDNS update,
|
|
\fBb10\-ddns\fR
|
|
\fBb10\-ddns\fR
|
|
-updates the zone in the BIND 10 zone data store\&.
|
|
|
|
-.if n \{\
|
|
|
|
-.sp
|
|
|
|
-.\}
|
|
|
|
-.RS 4
|
|
|
|
-.it 1 an-trap
|
|
|
|
-.nr an-no-space-flag 1
|
|
|
|
-.nr an-break-flag 1
|
|
|
|
-.br
|
|
|
|
-.ps +1
|
|
|
|
-\fBNote\fR
|
|
|
|
-.ps -1
|
|
|
|
-.br
|
|
|
|
|
|
+updates the zone in the BIND 10 zone data source\&.
|
|
.PP
|
|
.PP
|
|
-Currently installed is a dummy component\&. It does not provide any functionality\&. It is a skeleton implementation that will be expanded later\&.
|
|
|
|
-.sp .5v
|
|
|
|
-.RE
|
|
|
|
|
|
+When the
|
|
|
|
+\fBb10\-auth\fR
|
|
|
|
+authoritative DNS server receives an UPDATE request, it internally forwards the request to
|
|
|
|
+\fBb10\-ddns\fR, which handles the rest of request processing\&. When the process is completed
|
|
|
|
+\fBb10\-ddns\fR
|
|
|
|
+will send a response to the client with the processing result\&. If the zone has been changed as a result, it will internally notify
|
|
|
|
+\fBb10\-auth\fR
|
|
|
|
+and
|
|
|
|
+\fBb10\-xfrout\fR
|
|
|
|
+so the new version of zone will be served, and other secondary servers will be notified via the DNS notify protocol\&.
|
|
.PP
|
|
.PP
|
|
This daemon communicates with BIND 10 over a
|
|
This daemon communicates with BIND 10 over a
|
|
\fBb10-msgq\fR(8)
|
|
\fBb10-msgq\fR(8)
|
|
C\-Channel connection\&. If this connection is not established,
|
|
C\-Channel connection\&. If this connection is not established,
|
|
\fBb10\-ddns\fR
|
|
\fBb10\-ddns\fR
|
|
-will exit\&.
|
|
|
|
|
|
+will exit\&. The
|
|
|
|
+\fBb10\-ddns\fR
|
|
|
|
+daemon depends on some other BIND 10 components:
|
|
|
|
+\fBb10-auth\fR(8)
|
|
|
|
+and
|
|
|
|
+\fBb10-zonemgr\fR(8)\&.
|
|
.PP
|
|
.PP
|
|
|
|
|
|
\fBb10\-ddns\fR
|
|
\fBb10\-ddns\fR
|
|
@@ -75,7 +84,13 @@ The configurable settings are:
|
|
.PP
|
|
.PP
|
|
|
|
|
|
\fIzones\fR
|
|
\fIzones\fR
|
|
-The zones option is a named set of zones that can be updated with DDNS\&. Each entry has one element called update_acl, which is a list of access control rules that define update permissions\&. By default this is empty; DDNS must be explicitely enabled per zone\&.
|
|
|
|
|
|
+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:
|
|
|
|
+\fIorigin\fR
|
|
|
|
+is a textual domain name of the zone;
|
|
|
|
+\fIclass\fR
|
|
|
|
+(text) is the RR class of the zone;
|
|
|
|
+\fIupdate_acl\fR
|
|
|
|
+is a list of 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\&.
|
|
.PP
|
|
.PP
|
|
The module commands are:
|
|
The module commands are:
|
|
.PP
|
|
.PP
|
|
@@ -91,6 +106,8 @@ argument to select the process ID to stop\&. (Note that the BIND 10 boss process
|
|
\fBb10-auth\fR(8),
|
|
\fBb10-auth\fR(8),
|
|
\fBb10-cfgmgr\fR(8),
|
|
\fBb10-cfgmgr\fR(8),
|
|
\fBb10-msgq\fR(8),
|
|
\fBb10-msgq\fR(8),
|
|
|
|
+\fBb10-xfrout\fR(8),
|
|
|
|
+\fBb10-zonemgr\fR(8),
|
|
\fBbind10\fR(8),
|
|
\fBbind10\fR(8),
|
|
BIND 10 Guide\&.
|
|
BIND 10 Guide\&.
|
|
.SH "HISTORY"
|
|
.SH "HISTORY"
|