.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $Id: rndc.8,v 1.29 2004/06/03 04:12:38 marka Exp $
+.\" $Id: rndc.8,v 1.30 2004/07/23 06:09:33 marka Exp $
.\"
.TH "RNDC" "8" "June 30, 2000" "BIND9" ""
.SH NAME
rndc \- name server control utility
.SH SYNOPSIS
.sp
-\fBrndc\fR [ \fB-c \fIconfig-file\fB\fR ] [ \fB-k \fIkey-file\fB\fR ] [ \fB-s \fIserver\fB\fR ] [ \fB-p \fIport\fB\fR ] [ \fB-V\fR ] [ \fB-y \fIkey_id\fB\fR ] \fBcommand\fR
+\fBrndc\fR [ \fB-b \fIsource-address\fB\fR ] [ \fB-c \fIconfig-file\fB\fR ] [ \fB-k \fIkey-file\fB\fR ] [ \fB-s \fIserver\fB\fR ] [ \fB-p \fIport\fB\fR ] [ \fB-V\fR ] [ \fB-y \fIkey_id\fB\fR ] \fBcommand\fR
.SH "DESCRIPTION"
.PP
\fBrndc\fR controls the operation of a name
algorithm and key it should use.
.SH "OPTIONS"
.TP
+\fB-b \fIsource-address\fB\fR
+Use \fIsource-address\fR
+as the source address for the connection to the server.
+Multiple instances are permitted to allow setting of both
+the IPv4 and IPv6 source addresses.
+.TP
\fB-c \fIconfig-file\fB\fR
Use \fIconfig-file\fR
as the configuration file instead of the default,
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $Id: rndc.conf.5,v 1.27 2004/06/18 06:00:41 marka Exp $
+.\" $Id: rndc.conf.5,v 1.28 2004/07/23 06:09:33 marka Exp $
.\"
.TH "RNDC.CONF" "5" "June 30, 2000" "BIND9" ""
.SH NAME
statements: an options statement, a server statement
and a key statement.
.PP
-The \fBoptions\fR statement contains three clauses.
+The \fBoptions\fR statement contains five clauses.
The \fBdefault-server\fR clause is followed by the
name or address of a name server. This host will be used when
no name server is given as an argument to
line, and no \fBport\fR clause is found in a
matching \fBserver\fR statement, this default port
will be used to connect.
+The \fBdefault-source-address\fR and
+\fBdefault-source-address-v6\fR clauses which
+can be used to set the IPv4 and IPv6 source addresses
+respectively.
.PP
After the \fBserver\fR keyword, the server
statement includes a string which is the hostname or address
specifies the port to connect to. If an \fBaddresses\fR
clause is supplied these addresses will be used instead of
the server name. Each address can take a optional port.
+If an \fBsource-address\fR or \fBsource-address-v6\fR
+of supplied then these will be used to specify the IPv4 and IPv6
+source addresses respectively.
.PP
The \fBkey\fR statement begins with an identifying
string, the name of the key. The statement has two clauses.
- PERFORMANCE OF THIS SOFTWARE.
-->
-<!-- $Id: rndc.conf.html,v 1.10 2004/06/18 06:00:41 marka Exp $ -->
+<!-- $Id: rndc.conf.html,v 1.11 2004/07/23 06:09:33 marka Exp $ -->
<HTML
><HEAD
> The <TT
CLASS="OPTION"
>options</TT
-> statement contains three clauses.
+> statement contains five clauses.
The <TT
CLASS="OPTION"
>default-server</TT
>server</TT
> statement, this default port
will be used to connect.
+ The <TT
+CLASS="OPTION"
+>default-source-address</TT
+> and
+ <TT
+CLASS="OPTION"
+>default-source-address-v6</TT
+> clauses which
+ can be used to set the IPv4 and IPv6 source addresses
+ respectively.
</P
><P
> After the <TT
>
clause is supplied these addresses will be used instead of
the server name. Each address can take a optional port.
+ If an <TT
+CLASS="OPTION"
+>source-address</TT
+> or <TT
+CLASS="OPTION"
+>source-address-v6</TT
+>
+ of supplied then these will be used to specify the IPv4 and IPv6
+ source addresses respectively.
</P
><P
> The <TT
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN56"
+NAME="AEN60"
></A
><H2
>EXAMPLE</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN77"
+NAME="AEN81"
></A
><H2
>NAME SERVER CONFIGURATION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN83"
+NAME="AEN87"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN96"
+NAME="AEN100"
></A
><H2
>AUTHOR</H2
- PERFORMANCE OF THIS SOFTWARE.
-->
-<!-- $Id: rndc.html,v 1.11 2004/06/03 04:12:38 marka Exp $ -->
+<!-- $Id: rndc.html,v 1.12 2004/07/23 06:09:34 marka Exp $ -->
<HTML
><HEAD
>rndc</B
> [<TT
CLASS="OPTION"
+>-b <TT
+CLASS="REPLACEABLE"
+><I
+>source-address</I
+></TT
+></TT
+>] [<TT
+CLASS="OPTION"
>-c <TT
CLASS="REPLACEABLE"
><I
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN34"
+NAME="AEN37"
></A
><H2
>DESCRIPTION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN46"
+NAME="AEN49"
></A
><H2
>OPTIONS</H2
CLASS="VARIABLELIST"
><DL
><DT
+>-b <TT
+CLASS="REPLACEABLE"
+><I
+>source-address</I
+></TT
+></DT
+><DD
+><P
+> Use <TT
+CLASS="REPLACEABLE"
+><I
+>source-address</I
+></TT
+>
+ as the source address for the connection to the server.
+ Multiple instances are permitted to allow setting of both
+ the IPv4 and IPv6 source addresses.
+ </P
+></DD
+><DT
>-c <TT
CLASS="REPLACEABLE"
><I
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN94"
+NAME="AEN103"
></A
><H2
>LIMITATIONS</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN102"
+NAME="AEN111"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN118"
+NAME="AEN127"
></A
><H2
>AUTHOR</H2
zone-statistics <boolean>;
key-directory <quoted_string>;
};
- server <netaddr> {
+ server ( <ipv4_address> | <ipv6_address> ) {
bogus <boolean>;
provide-ixfr <boolean>;
request-ixfr <boolean>;
key-directory <quoted_string>;
};
-server <netaddr> {
+server ( <ipv4_address> | <ipv6_address> ) {
bogus <boolean>;
provide-ixfr <boolean>;
request-ixfr <boolean>;