diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml index d37c2c317b..56ba7e88f0 100644 --- a/doc/arm/Bv9ARM-book.xml +++ b/doc/arm/Bv9ARM-book.xml @@ -2,7 +2,7 @@ - + @@ -2392,7 +2392,7 @@ lookups performed on behalf of clients by a caching name server. transfers-per-ns number; transfer-source ip4_addr; transfer-source-v6 ip6_addr; - also-notify { ip_addr; ip_addr; ... }; + also-notify { ip_addr port ip_port ; ip_addr port ip_port ; ... }; max-ixfr-log-size number; coresize size_spec ; datasize size_spec ; @@ -3427,7 +3427,7 @@ multiple key entries, each consisting of the key's domain name, flags, protocol, algorithm, and the base-64 representation of the key data. <command>view</command> Statement Grammar -view view_name { +view view_name class { match-clients { address_match_list } ; view_option; ... zone_statement; ... @@ -3457,7 +3457,8 @@ is used as a default. Also, zone options can have default values specified in the view statement; these view-specific defaults take precedence over those in the options statement. Views are class specific. If no class is given, class IN -is assumed. +is assumed. Note that all non-IN views must contain a hint zone, +since only the IN class has compiled-in default hints. If there are no view statements in the config file, a default view that matches any client is automatically created in class IN, and any zone statements @@ -3500,7 +3501,7 @@ Statement Grammar allow-update { address_match_list } ; update-policy { update_policy_rule ... } ; allow-update-forwarding { address_match_list } ; - also-notify { ip_addr ; ip_addr ; ... } ; + also-notify { ip_addr port ip_port ; ip_addr port ip_port ; ... }; check-names (warn|fail|ignore) ; dialup true_or_false ; file string ; @@ -3509,7 +3510,7 @@ Statement Grammar ixfr-base string ; ixfr-tmp-file string ; maintain-ixfr-base true_or_false ; - masters port number { ip_addr ; ip_addr ; ... } ; + masters port ip_port { ip_addr ; ip_addr port ip_port ; ... } ; max-ixfr-log-size number ; max-transfer-idle-in number ; max-transfer-idle-out number ; @@ -3540,10 +3541,12 @@ it. slave A slave zone is a replica of a master -zone. The masters list specifies one or more IP addresses that the -slave contacts to update its copy of the zone. If a port is specified, -the slave then checks to see if the zone is current and zone transfers -will be done to the port given. If a file is specified, then the +zone. The masters list specifies one or more IP addresses +of master servers that the slave contacts to update its copy of the zone. +By default, transfers are made from port 53 on the servers; this can +be changed for all servers by specifying a port number before the +list of IP addresses, or on a per-server basis after the IP address. +If a file is specified, then the replica will be written to this file whenever the zone is changed, and reloaded from this file on a server restart. Use of a file is recommended, since it often speeds server start-up and eliminates @@ -3658,7 +3661,9 @@ active for this zone. The set of machines that will receive a DNS NOTIFY message for this zone is made up of all the listed nameservers (other than the primary master) for the zone plus any IP addresses specified -with also-notify. +with also-notify. A port may be specified +with each also-notify address to send the notify +messages to a port other than the default of 53. also-notify is not meaningful for stub zones. The default is the empty list.