named.conf.4 (2010 09)

n
named.conf(4) named.conf(4)
(BIND 9.3)
forward This option is useful only if the
forwarders list is not empty. The default value
first, causes the server to query the forwarders first, and if that is unable to answer
the question, the server will then look for the answer itself. If
only is specified, the
server will only query the forwarders.
forwarders Specifies the IP addresses to be used for forwarding. The default is the empty list (no for-
warding).
Forwarding can also be configured on a per-domain basis, allowing for the global forwarding options to be
overridden in a variety of ways. You can set a particular domain to use different forwarders, or have a
different
forward only or forward first
behavior, or not forward at all; see The Zone Statement
section.
Interface Options
The interfaces and ports that the server will answer queries from, may be specified using the
listen-
on option.
listen-on The server listens on all interfaces allowed by the address match list. If a port is not
specified, port 53 is used.
Multiple
listen-on statements are allowed. For example,
listen-on { 5.6.7.8; };
listen-on port 1234 { !1.2.3.4; 1.2/16; };
will enable the name server on port 53 for the IP address 5.6.7.8, and on port 1234 of an
address on the machine in net 1.2 that is not 1.2.3.4. If no
listen-on is specified, the
server will listen on port 53 on all interfaces.
listen-on-v6
Specifies the ports on which the server will listen for incoming queries sent using IPv6.
The server does not bind a separate socket to each IPv6 interface address as it does for
IPv4. Instead, it always listens on the IPv6 wildcard address. Therefore, the only values
allowed for the address_match_list argument of the
listen-on-v6 statement are:
{any;} and {none;}.
Multiple
listen-on-v6 options can be used to listen on multiple ports:
listen-on-v6 port 53 { any; };
listen-on-v6 port 1234 { any; };
To make the server not to listen on any IPv6 address, use
listen-on-v6 { none; };
If no
listen-on-v6 statement is specified, the server will not listen on any IPv6
address.
Obsolete Option
allow-v6-synthesis
This option was introduced for the smooth transition from AAAA to A6 and from "nibble
labels" to binary labels. However, since both A6 and binary labels were then deprecated,
this option was also deprecated. It is now ignored with some warning messages.
Operating System Resource Limit Options
The server’s usage of many system resources can be limited. Scaled values are allowed when specifying
resource limits. For example,
1G can be used instead of 1073741824 to specify a limit of one gigabyte.
An unlimited size_spec requests unlimited use, or the maximum available amount. default uses the
limit that was in force when the server was started.
The following options set operating system resource limits for the name server process. A warning will be
issued if an unsupported limit is used.
coresize The maximum size of a core dump. The default is default.
datasize The maximum amount of data memory the server may use. The default is default.
This is a hard limit on server memory usage. If the server attempts to allocate memory
in excess of this limit, the allocation will fail, which may in turn leave the server unable
to perform DNS service. Therefore, this option is rarely useful as a way of limiting the
HP-UX 11i Version 3: September 2010 17 Hewlett-Packard Company 17