[an error occurred while processing this directive]
HP OpenVMS Systems Documentation |
>
Compaq TCP/IP Services for OpenVMS
|
Previous | Contents |
Table C-15 describes the options provided for tuning the BIND server.
Options | Description |
---|---|
lame-ttl | Sets the number of seconds to cache a lame server indication. A value of zero disables caching. (This is not recommended.) The default is 600 (10 minutes); the maximum value is 1800 (30 minutes). |
max-ncache-ttl | To reduce network traffic and increase performance, the server stores negative answers. The max-ncache-ttl option is used to set a maximum retention time for these answers in the server in seconds. The default is 10800 seconds (3 hours). The value of max-ncache-ttl cannot exceed 7 days and is silently truncated to 7 days if set to a greater value. |
max-cache-ttl | Sets the maximum time for which the server caches ordinary (positive) answers. The default is one week (7 days). |
min-roots |
The minimum number of root servers that is required for a request for
the root servers to be accepted. The default is 2.
This option is not yet implemented. |
sig-validity-interval | Specifies the number of days into the future when DNSSEC signatures automatically generated as a result of dynamic updates will expire. (See Section C.5.7 for more information.) The default is 30 days. The signature inception time is unconditionally set to one hour before the current time to allow for a limited amount of clock skew. |
min-refresh-time
max-refresh-time min-retry-time max-retry-time |
Controls the server's behavior when refreshing a zone (querying for SOA
changes) or when retrying failed transfers. Usually the SOA values for
the zone are used, but these values are set by the master, giving slave
server administrators little control over their contents.
These options allow the administrator to set a minimum and maximum refresh and retry time on a per-zone, per-view, or per-server basis. These options are valid for master, slave, and stub zones, and they set the SOA refresh and retry times to the specified values. |
The statistics file generated by BIND 9 is similar, but not identical, to that generated by BIND 8.
The statistics dump begins with the following line:
+++ Statistics Dump +++ (973798949) |
The number in parentheses is a standard UNIX time stamp, measured as seconds since January 1, 1970. Following that line are a series of lines containing a counter type, the value of the counter, a zone name (optional), and a view name (optional). The lines without view and zone listed are global statistics for the entire server. Lines with a zone and view name apply to the given view and zone (the view name is omitted for the default view). The statistics dump ends with the following line:
--- Statistics Dump --- (973798949) |
The time stamp is identical to the one in the beginning line.
Table C-16 describes the statistics counters that are maintained.
Counter | Description |
---|---|
success | The number of successful queries made to the server or zone. A successful query is defined as query that returns a NOERROR response other than a referral response. |
referral | The number of queries that resulted in referral responses. |
nxrrset | The number of queries that resulted in NOERROR responses with no data. |
nxdomain | The number of queries that resulted in NXDOMAIN responses. |
recursion | The number of queries that caused the server to perform recursion in order to find the final answer. |
failure | The number of queries that resulted in a failure response other than those described in the preceding counters. |
The server statement defines characteristics to be associated with a remote name server. The server statement has the following syntax:
server ip_addr { [ bogus yes_or_no ; ] [ provide-ixfr yes_or_no ; ] [ request-ixfr yes_or_no ; ] [ edns yes_or_no ; ] [ transfers number ; ] [ transfer-format ( one-answer | many-answers ) ; ]] [ keys { string ; [ string ; [...]] } ; ] }; |
The server statement can occur at the top level of the configuration file or inside a view statement. If a view statement contains one or more server statements, only those apply to the view, and any top-level ones are ignored. If a view contains no server statements, any top-level server statements are used as defaults.
Table C-17 describes the clauses in the server statement.
Clause | Description |
---|---|
bogus | If you discover that a remote server is giving out bad data, marking it as bogus prevents further queries to it. The default value of bogus is NO. |
provide-ixfr | Determines whether the local server, acting as master, responds with an incremental zone transfer when the given remote server, a slave, requests it. If this option is set to YES, incremental transfer is provided whenever possible. If set to NO, all transfers to the remote server are nonincremental. If not set, the value of the provide-ixfr option in the global options statement is used as a default. |
request-ixfr |
Determines whether the local server, acting as a slave, requests
incremental zone transfers from the given remote server, a master. If
this option is not set, the value of the
request-ixfr
option in the global
options
statement is used as a default.
IXFR requests to servers that do not support IXFR automatically falls back to AXFR. Therefore, you do not need to list manually which servers support IXFR and which ones do not; the global default of YES should always work. The purpose of the provide-ixfr and request-ixfr clauses is to make it possible to disable the use of IXFR, even when both master and slave claim to support it; for example, if one of the servers crashes or corrupts data when IXFR is used. See Section C.5.6 for more information.
|