Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

named(8)

named.star(4)

named.conf(4)  —  File Formats

NAME

named.conf − named configuration file

SYNOPSIS

/etc/named.conf

DESCRIPTION

This file is the default configuration (or boot) file for the named server.  This configuration file replaces the named.boot file. 

The named daemon reads the start-up file when the named daemon starts and when receiving signal SIGHUP. 

The statements in the named.conf file tell the named daemon what type of server it is, which domains (or zones of authority) it has authority over, and where to get the data for initially setting up its database. 

The name server first needs to know the root name server, which is the authority server for the network.  The root name server is established in the named.conf file by specifying the root server filename (named.ca) as the cache for this name server. 

The named.conf file consists of a sequence of statements terminated by a semi-colon (;) and comments.  Comments can be specified by any of the following:

       •A number sign (#)

       •The C-style /∗ and ∗/ characters. 

       •The C++-style // characters

The types of named.conf statements are as follows:

aclDefines a named IP address matching list for access control and other uses. 

includeIncludes a file. 

keySpecifies key information for use in authentication and authorization. 

loggingSpecifies the information that the server logs and the destination of the log messages. 

optionsControls global server configuration options and sets defaults for other statements. 

serverSets certain configuration options on a per-server basis. 

zoneDefines a zone. 

The logging and options statements can occur only one time in a configuration file.  Many statements contain a block of substatements, which are also terminated with a semicolon.  See the BIND Configuration Guide in the Tru64 UNIX HTML Documentation Library for additional information about the description and format of each statement. 

For examples of various ways of using the named.conf file, see the EXAMPLES section. 

See named(8) for additional named.conf file directives. 

Note that the named daemon does not provide other hosts with the information contained in a cache file.  Cache files are usually used for listing the name servers for domains higher than the local domain. 

These data files can have any name.  However, for convenience in maintaining the named database, they are generally given names in the following form: /etc/named.extension.  The general format of named data files is described in /etc/named.∗. 

EXAMPLES

The following examples show the various ways to use the named start-up file. 

     1.The /etc/named.conf file for venus, a master name server (that which used to be called a primary name server), contains these entries:

// Configuration (boot) file for master name server
//
zone "." {
        type hint;
        file "/etc/named.ca";
};
zone "abc.aus.osf.com" {
        type master;
        file "/etc/named.abcdata";
};
zone "xyz.aus.osf.com" {
        type master;
        file "/etc/named.xyzdata";
};
zone "201.9.192.in-addr.arpa" {
        type master;
        file "/etc/named.abcrev";
};
zone "100.114.128.in-addr.arpa" {
        type master;
        file "/etc/named.xyzrev";
};
zone "0.0.127.in-addr.arpa" {
        type master;
        file "/etc/named.local";
};

In this example, the master name server is venus and the Internet address is 192.9.201.1. 

     2.The /etc/named.conf file for kronos, a slave name server (that which used to be called a secondary name server), contains these entries:

// Configuration (boot) file for slave name server
//
zone "." {
        type hint;
        file "/etc/named.ca";
};
zone "abc.aus.osf.com" {
        type slave;
        file "192.9.201.2";
        masters {
                192.9.201.1;
        };
};
zone "xyz.aus.osf.com" {
        type slave;
        file "192.9.201.2";
        masters {
                192.9.201.1;
        };
};
zone "201.9.192.in-addr.arpa" {
        type slave;
        file "192.9.201.2";
        masters {
                192.9.201.1;
        };
};
zone "100.114.128.in-addr.arpa" {
        type slave;
        file "192.9.201.2";
        masters {
                192.9.201.1;
        };
};
zone "0.0.127.in-addr.arpa" {
        type master;
        file "/etc/named.local";
};

In this example the slave name server is kronos and the Internet address is 192.9.201.2. 

     3.The /etc/named.conf file for hera, a caching-only name server contains these entries:

// Configuration (boot) file for caching-only server
//
zone "." {
type hint;
file "/etc/named.ca";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "/etc/named.local";
};

RELATED INFORMATION

Commands: named(8). 

Files: named.star(4). 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026