From: Mark Andrews Date: Mon, 30 Jan 2006 00:26:37 +0000 (+0000) Subject: 1974. [doc] List each of the zone types and associated zone X-Git-Tag: v9.7.0a2^2~13 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=cf029c9369548e598379490a039cfbc2b83527ee;p=thirdparty%2Fbind9.git 1974. [doc] List each of the zone types and associated zone options seperately in the ARM. --- diff --git a/CHANGES b/CHANGES index c7b6b1dcdea..1f81cbf2a11 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +1974. [doc] List each of the zone types and associated zone + options seperately in the ARM. + 1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and HMACSHA512 support. [RT #13606] diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml index ee15531740a..b4b5b807a21 100644 --- a/doc/arm/Bv9ARM-book.xml +++ b/doc/arm/Bv9ARM-book.xml @@ -18,7 +18,7 @@ - PERFORMANCE OF THIS SOFTWARE. --> - + BIND 9 Administrator Reference Manual @@ -7936,21 +7936,53 @@ view "external" { <command>zone</command> Statement Grammar -zone zone_name class { - type ( master | slave | hint | stub | forward | delegation-only ) ; - allow-notify { address_match_list }; +zone zone_name class { + type master; allow-query { address_match_list }; allow-transfer { address_match_list }; allow-update { address_match_list }; update-policy { update_policy_rule ... }; - allow-update-forwarding { address_match_list }; also-notify { ip_addr port ip_port ; ip_addr port ip_port ; ... }; check-names (warn|fail|ignore) ; check-mx (warn|fail|ignore) ; check-wildcard yes_or_no; check-integrity yes_or_no ; dialup dialup_option ; - delegation-only yes_or_no ; + file string ; + masterfile-format (text|raw) ; + journal string ; + forward (only|first) ; + forwarders { ip_addr port ip_port ; ... }; + ixfr-base string ; + ixfr-tmp-file string ; + maintain-ixfr-base yes_or_no ; + max-ixfr-log-size number ; + max-transfer-idle-out number ; + max-transfer-time-out number ; + notify yes_or_no | explicit | master-only ; + pubkey number number number string ; + notify-source (ip4_addr | *) port ip_port ; + notify-source-v6 (ip6_addr | *) port ip_port ; + zone-statistics yes_or_no ; + sig-validity-interval number ; + database string ; + min-refresh-time number ; + max-refresh-time number ; + min-retry-time number ; + max-retry-time number ; + key-directory path_name; + zero-no-soa-ttl yes_or_no ; +}; + +zone zone_name class { + type slave; + allow-notify { address_match_list }; + allow-query { address_match_list }; + allow-transfer { address_match_list }; + allow-update-forwarding { address_match_list }; + also-notify { ip_addr port ip_port ; ip_addr port ip_port ; ... }; + check-names (warn|fail|ignore) ; + dialup dialup_option ; file string ; masterfile-format (text|raw) ; journal string ; @@ -7975,17 +8007,60 @@ view "external" { notify-source (ip4_addr | *) port ip_port ; notify-source-v6 (ip6_addr | *) port ip_port ; zone-statistics yes_or_no ; - sig-validity-interval number ; database string ; min-refresh-time number ; max-refresh-time number ; min-retry-time number ; max-retry-time number ; multi-master yes_or_no ; - key-directory path_name; zero-no-soa-ttl yes_or_no ; +}; + +zone zone_name class { + type hint; + file string ; + delegation-only yes_or_no ; + check-names (warn|fail|ignore) ; // Not Implemented. +}; + +zone zone_name class { + type stub; + allow-query { address_match_list }; + check-names (warn|fail|ignore) ; + dialup dialup_option ; + delegation-only yes_or_no ; + file string ; + masterfile-format (text|raw) ; + forward (only|first) ; + forwarders { ip_addr port ip_port ; ... }; + masters port ip_port { ( masters_list | ip_addr port ip_port key key ) ; ... }; + max-transfer-idle-in number ; + max-transfer-time-in number ; + pubkey number number number string ; + transfer-source (ip4_addr | *) port ip_port ; + transfer-source-v6 (ip6_addr | *) port ip_port ; + alt-transfer-source (ip4_addr | *) port ip_port ; + alt-transfer-source-v6 (ip6_addr | *) port ip_port ; + use-alt-transfer-source yes_or_no; + zone-statistics yes_or_no ; + database string ; + min-refresh-time number ; + max-refresh-time number ; + min-retry-time number ; + max-retry-time number ; + multi-master yes_or_no ; +}; + +zone zone_name class { + type forward; + forward (only|first) ; + forwarders { ip_addr port ip_port ; ... }; +}; + +zone zone_name class { + type delegation-only; +}; -};