1
0
Files
irix-657m-src/eoe/cmd/bsd/bind/master
2022-09-29 17:59:04 +03:00
..
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00
2022-09-29 17:59:04 +03:00

How to set up BIND v4.8.3 named database files:		$Revision: 1.16 $
-----------------------------------------------

Please read the chapter on BIND in the "IRIX Advanced Site and 
Server Administration Guide" and the named(1M) manual page first.


Files:
------

The following files in /var/named/Examples are templates that must
be customized for your environment. These example files may be updated in the
next IRIX release.

named.boot.master	- boot file for a master name server
named.boot.slave	- boot file for a secondary name server
named.hosts		- The host-address data base for your domain
named.rev		- address-hosts (PTR) records for your domain, so that
			  the .IN-ADDR.ARPA domain works
localhost.rev		- PTR data for localhost
root.cache		- data for the name server's initial cache for
			  machines connected to the Internet
			  *** Note: see the comments in the file about
				obtaining the current list of root servers.

Named uses the following types of database files:
    boot file
    hostname-to-address and address-to-hostname for each domain
    initial cache of servers
By default, named expects the database file in /etc.

If you are a master server for a domain,
    cp  /var/named/Examples/named.boot.master  /etc/named.boot
If you are a secondary (slave) server,
    cp  /var/named/Examples/named.boot.slave  /etc/named.boot
Also copy named.hosts, named.rev, localhost.rev and root.cache to
/var/named.  You MUST edit these files to reflect your domain setup.

It's useful to name the host-address and address-host files with the domain
name, e.g., berkeley.zone, berkeley.rev. This especially useful if you have
named serving several domains.


How to add new hosts to the named data base:
--------------------------------------------

1) Edit 'named.hosts' file:

    For each machine you need to enter the following information:
    machine name, all its network addresses, and common aliases (CNAMES).
    The WKS records list well-known services and HINFO records list the
    machine type and operating system; these records are optional.

    This is the entry for calder.Berkeley.EDU.

CALDER		IN A      128.32.130.1
		IN A      128.32.129.3
		IN WKS    128.32.0.12 TCP DAYTIME FTP TELNET SMTP DOMAIN FINGER
		IN WKS    128.32.0.12 UDP DAYTIME TIME DOMAIN
		IN HINFO  VAX-11/750 UNIX
UCBCALDER	IN CNAME  CALDER

    For the machine you are adding:
	1) replace 'CALDER' with the new machine name
	2) replace '128.32.130.1' with the new machine's address
		if there is more then one address for the machine
		then add lines like the one with '128.32.129.3'
	3) replace 'VAX-11/750' with the machine type, as listed in
	   RFC-1340 'Assigned Numbers'.  'Official' names for Silicon Graphics
	   machines are:
		SGI-IRIS-INDIGO            SGI-IRIS-INDIGO-R4000
		SGI-IRIS-INDIGO-XS         SGI-IRIS-INDIGO-XS24
		SGI-IRIS-INDIGO-ELAN
		SGI-IRIS-INDIGO-R4000-XS   SGI-IRIS-INDIGO-R4000-XS24
		SGI-IRIS-INDIGO-R4000-XZ   SGI-IRIS-INDIGO-R4000-ELAN
		SGI-INDIGO2                SGI-INDIGO2-EX
		SGI-INDIGO2-XL             SGI-INDIGO2-XZ
		SGI-INDY
		SGI-IRIS-CRIMSON           SGI-IRIS-CRIMSON-S
		SGI-IRIS-CRIMSON-XS        SGI-IRIS-CRIMSON-XS24
		SGI-IRIS-CRIMSON-ELAN      SGI-IRIS-CRIMSON-EX
		SGI-IRIS-CRIMSON-GTX       SGI-IRIS-CRIMSON-RE
		SGI-IRIS-CRIMSON-VGX       SGI-IRIS-CRIMSON-VGXT
		SGI-ONYX-VTX               SGI-ONYX-RE2
		SGI-CHALLENGE-M
		SGI-CHALLENGE-L-{x}	where {x} = number of processors
		SGI-CHALLENGE-XL-{x}

		SGI-IRIS-4D/20 SGI-IRIS-4D/20G SGI-IRIS-4D/20TG
		SGI-IRIS-4D/25 SGI-IRIS-4D/25G SGI-IRIS-4D/25TG SGI-IRIS-4D/25S
		SGI-IRIS-4D/30 SGI-IRIS-4D/30G SGI-IRIS-4D/30TG
		SGI-IRIS-4D/30-ELAN
		SGI-IRIS-4D/35 SGI-IRIS-4D/35G SGI-IRIS-4D/35TG SGI-IRIS-4D/35S
		SGI-IRIS-4D/35-ELAN
		SGI-IRIS-4D/50 SGI-IRIS-4D/50G SGI-IRIS-4D/50GT
		SGI-IRIS-4D/60 SGI-IRIS-4D/60G SGI-IRIS-4D/60T SGI-IRIS-4D/60GT
		SGI-IRIS-4D/70 SGI-IRIS-4D/70G SGI-IRIS-4D/70GT
		SGI-IRIS-4D/80GT SGI-IRIS-4D/80S
		SGI-IRIS-4D/85GT
		SGI-IRIS-4D/120GTX SGI-IRIS-4D/120S
		SGI-IRIS-4D/2{x}0GTX SGI-IRIS-4D/2{x}0VGX SGI-IRIS-4D/2{x}0S
			where {x} = 1, 2, 4 or 8
		SGI-IRIS-4D/3{x}0S   SGI-IRIS-4D/3{x}0GTX 
		SGI-IRIS-4D/3{x}0VGX SGI-IRIS-4D/3{x}0VGXT SGI-IRIS-4D/310RE
			where {x} = 1, 2, 4 or 8
		SGI-IRIS-4D/4{x}0S   SGI-IRIS-4D/4{x}0GTX 
		SGI-IRIS-4D/4{x}0VGX SGI-IRIS-4D/4{x}0VGXT SGI-IRIS-4D/4{x}0RE
			where {x} = 2, 4 or 8
		SGI-IRIS-4D/320IG2 SGI-IRIS-4D/340IG2
		SGI-IRIS-4D/420IG2 SGI-IRIS-4D/440IG2

		SGI-IRIS-CS12 SGI-IRIS-4SERVER-8
		SGI-IRIS-2400 SGI-IRIS-2500
		SGI-IRIS-3010 SGI-IRIS-3020 SGI-IRIS-3030
		SGI-IRIS-3110 SGI-IRIS-3115 SGI-IRIS-3120 SGI-IRIS-3130
	4) For Silicon Graphics machines, replace UNIX with IRIX. Otherwise if
	   it doesn't run 'UNIX' then replace UNIX with its operating system.

2) Edit 'named.rev' file:

For each address of a machine you need to enter the reverse
address notation for the machine and the machine's name.

Addresses in dotted-decimal format are composed of 4 numbers.
For Class A networks, you take the last 3 numbers and reverse them.
For Class B networks, you take the last 2 numbers and reverse them.
For Class C networks, you take the last number.

For example, Calder has two address '128.32.0.12' and '128.32.129.3'.
(128.32 is Berkeley's Class B network number.) Calder's PTR lines are
as follows:

12.0	IN	PTR	CALDER.BERKELEY.EDU.
3.129	IN	PTR	CALDER.BERKELEY.EDU.
                                           ^
					   | Note the trailing dots --
					     they MUST be there!

The network numbers are used in the IN-ADDR.ARPA domain name, as
specified in the named.boot file. The numbers are also reversed.
For example, from named.boot.master,

primary   32.128.IN-ADDR.ARPA	berkeley.rev

If you have multiple networks, each one must have its own .rev file.
For example, if your network numbers are 192.0.2 and 145.254 and
the gateway machine for these networks has addresses 192.0.2.1 and 
145.254.0.1, then its 2 PTR records belong in separate .rev files.

3) Update the SOA (start of authority) records in named.hosts and named.rev
to reflect your domain setup. Change the 4th field in the SOA record 
to be the hostname of the master server for your domain.  Change the 5th
field to be the e-mail address of the person in charge of the named files.

; 1		2	3	 4: master server   5: person in charge
@		IN	SOA	ucbvax.berkeley.edu kjd.ucbvax.berkeley.edu (
				91032101 ; Serial
				10800	; Refresh 3 hours
				3600	; Retry   1 hour
				3600000 ; Expire  1000 hours
				86400 )	; Minimum 24 hours

4) Every time you update named.hosts or named.rev, update the serial 
number in the file's SOA record.  A useful format is to encode the current
date in the number.  For example, 93032101 encodes 21 March 1993 edit #1.
Increment the edit number if you modify the file more than once in a day.

5) If you make a change to a database file, run /usr/sbin/named.reload to
notify the server of the change.

Note: if you use NIS and BIND, look at the /var/named/mkdns/mkdns script
and /var/named/mkdns/local.make.script for a way to generate BIND files from
the NIS data.