[ セカンダリ DNS の設定 ]    [FreeBSDページに戻る]  [HOMEに戻る]


[01] named の起動

FreeBSD 2.2.1 以前の場合は、/etc/sysconfig
FreeBSD 2.2.2 以上の場合は、/etc/rc.conf
を vi で開いて、以下の行の "NO" を "YES" に変更する。

named_enable="YES"              # Run named, the DNS server (or NO).

[02] named.boot の作成

/etc/namedb に、named.boot ファイルを作成する。

(例)
directory	/etc/namedb

; type    domainsource            host/file                  backup file

primary   localhost               localhost.zone
primary   0.0.127.in-addr.arpa    localhost.zone.rev
secondary temp.co.jp              192.168.0.1 150.61.100.101 hosts.zone.cache
secondary 0.168.192.in-addr.arpa  192.168.0.2 150.61.100.102 hosts.rev1.cache
secondary 1.168.192.in-addr.arpa  192.168.0.3 150.61.100.103 hosts.rev2.cache
cache     .                       named.root

[03] localhost.zone の作成

/etc/namedb/localhost.zone を作成する。

(例)
;	From: @(#)localhost.rev	5.1 (Berkeley) 6/30/90
;	PROTO.localhost.rev,v 1.1 1995/03/21 16:33:44 wollman Exp
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;

@	IN	SOA	pc.temp.co.jp. root.temp.co.jp.  (
				1997093001  ; Serial
				3600	; Refresh
				300	; Retry
				3600000	; Expire
				3600 )	; Minimum
		IN 	NS	pc.temp.co.jp.
localhosts	IN	A	127.0.0.1

[04] localhost.zone.rev の作成

/etc/namedb/localhost.zone.rev を作成する。

(例)
;	From: @(#)localhost.rev	5.1 (Berkeley) 6/30/90
;	PROTO.localhost.rev,v 1.1 1995/03/21 16:33:44 wollman Exp
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;

@	IN	SOA	pc.temp.co.jp. root.temp.co.jp.  (
				1997093001  ; Serial
				3600	; Refresh
				300	; Retry
				3600000	; Expire
				3600 )	; Minimum
	IN	NS	pc98.temp.co.jp.
1	IN	PTR	localhost.temp.co.jp.

[05] named.root の作成

/etc/namedb/named.root を作成する。

(例)
.    99999999        IN      NS      dns1.co.jp.
.    99999999        IN      NS      dns2.co.jp.
.    99999999        IN      NS      dns3.co.jp.
.    99999999        IN      NS      dns4.co.jp.
dns1.co.jp.   99999999  IN  A  150.61.1.1
dns1.co.jp.   99999999  IN  A  150.61.1.2
dns1.co.jp.   99999999  IN  A  150.61.1.3
dns1.co.jp.   99999999  IN  A  150.61.1.4

[06] resolv.conf の修正

/etc/resolv.conf を編集する。

(例)
domain      temp.co.jp
nameserver  127.0.0.1
namwserver  150.61.100.1
nameserver  150.61.100.2
nameserver  150.61.100.3

[07] host.conf の修正

/etc/resolv.conf を編集する。

(例)
hosts   # /etc/hosts を優先して検索
bind    # hosts の後 DNS での検索をする

[08] named の再起動

% ps -aux | grep named で named の ID を確認。

% kill -HUP (named-ID) を実行。


[FreeBSDページに戻る]  [HOMEに戻る]