diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml index d23f1a55dd..df7e25ca4c 100644 --- a/doc/arm/Bv9ARM-book.xml +++ b/doc/arm/Bv9ARM-book.xml @@ -2,7 +2,7 @@ - + BIND 9 Administrator Reference Manual @@ -2879,26 +2879,6 @@ be used. -version -The version the server should report -via a query of the name version.bind -with type TXT, class CHAOS. -The default is the real version number of this server. -Specifying version none -disables processing of the queries. - - -hostname -The hostname the server should report via a query of -the name hostname.bind -with type TXT, class CHAOS. -This defaults to the hostname of the machine hosting the name server as -found by gethostname(). The primary purpose of such queries is to -identify which of a group of anycast servers is actually -answering your queries. Specifying hostname none -disables processing of the queries. - - directory The working directory of the server. Any non-absolute pathnames in the configuration file will be taken @@ -4099,6 +4079,48 @@ and clamp the SOA refresh and retry times to the specified values. + +Built-in server information zones + +The server provides some helpful diagnostic information +through a number of built-in zones under the +pseudo-top-level-domain bind in the +CHAOS class. These zones are part of a +built-in view (see ) of class +CHAOS which is separate from the default view of +class IN; therefore, any global server options +such as allow-query do not apply the these zones. +If you feel the need to disable these zones, use the options +below, or hide the built-in CHAOS view by +defining an explicit view of class CHAOS +that matches all clients. + + + +version +The version the server should report +via a query of the name version.bind +with type TXT, class CHAOS. +The default is the real version number of this server. +Specifying version none +disables processing of the queries. + + +hostname +The hostname the server should report via a query of +the name hostname.bind +with type TXT, class CHAOS. +This defaults to the hostname of the machine hosting the name server as +found by gethostname(). The primary purpose of such queries is to +identify which of a group of anycast servers is actually +answering your queries. Specifying hostname none +disables processing of the queries. + + + + + + The Statistics File @@ -4287,7 +4309,8 @@ 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 + +<command>view</command> Statement Grammar view view_name class { match-clients { address_match_list } ; @@ -4339,11 +4362,12 @@ 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 specified on +in class IN. Any zone statements specified on the top level of the configuration file are considered to be part of -this default view. If any explicit view statements -are present, all zone statements must occur inside -view statements. +this default view, and the options statement will +apply to the default view. If any explicit view +statements are present, all zone statements must +occur inside view statements. Here is an example of a typical split DNS setup implemented using view statements.