[ セカンダリ 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) を実行。