bindのインストール手順
- バイナリーファイルの入手
ftp://ftp.ccex.miyazaki-u.ac.jp/pub/mkarchive/comm/servers/bind-4.9.3.mklinux.tar.gz
- ファイルの展開
# gzip -dc bind-4.9.3.mklinux.tar.gz | tar xvf -
- バイナリーのインストール
$ cd bind-4.9.3-BETA17.mklinux/OBJ
$ su でスーパユーザになる
# cp usr/bin/* /usr/bin/.
# cp usr/sbin/* /usr/sbin/.
# cp usr/man/cat1/* /var/catman/cat1/.
# cp usr/man/cat3/* /var/catman/cat3/.
# cp usr/man/cat5/* /var/catman/cat5/.
# cp usr/man/cat7/* /var/catman/cat7/.
# cp usr/man/cat8/* /var/catman/cat8/.
# cd ../bind-4.9.3-BETA17/contrib/host
# cp *lookup /usr/bin/.
- 設定ファイルの作成
/etc以下にnamed.bootと/etc/DNS以下へroot.cache, sg-gr.neltd.co.jp.zone, 192.168.50.rev,
localhost.zoneという名前で作成する
以下が設定ファイルの内容です
named.bootの変更内容
;
; /etc/named.boot
;
directory /etc/DNS
cache . root.cache
primary sg-gr.neltd.co.jp sg-gr.neltd.co.jp.zone
primary 50.168.192.in-addr.arpa 192.168.50.rev
primary localhost localhost.zone
forwarders 172.16.0.2
root.cacheの変更内容
. 3600000 IN NS
mklinux.sg-gr.neltd.co.jp.
mklinux.sg-gr.neltd.co.jp. 3600000 IN A 192.168.50.98
sg-gr.neltd.co.jp.zoneの変更内容
;
; /etc/DNS/sg-gr.neltd.co.jp.zone
;
@ IN SOA mklinux.sg-gr.neltd.co.jp. smk.sg-gr.neltd.co.jp. (
1998060200 ; serial
10800 ; refresh 3hr
3600 ; retry 1hr
3600000 ; expire 1000hr
86400 ) ; min 24hr
;
IN NS mklinux.sg-gr.neltd.co.jp.
IN NS intra0.neltd.co.jp.
IN MX 0 mklinux.sg-gr.neltd.co.jp.
intra0.neltd.co.jp. IN A 172.16.0.2
; aliases
www IN CNAME mklinux
po IN CNAME mklinux
; SG group
$ORIGIN sg-gr.neltd.co.jp.
・
・
192.168.50.revの変更内容
;
; /etc/DNS/192.168.50.rev
;
@ IN SOA mklinux.sg-gr.neltd.co.jp. smk.sg-gr.neltd.co.jp. (
1998060200 ; serial
10800 ; refresh 3hr
3600 ; retry 1hr
3600000 ; expire 1000hr
86400 ) ; min 24hr
;
IN NS mklinux.sg-gr.neltd.co.jp.
IN NS intra0.neltd.co.jp.
intra0.neltd.co.jp. IN A 172.16.0.2
; SG group
$ORIGIN 50.168.192.in-addr.arpa.
・
・
localhost.zoneの変更内容
@ IN SOA localhost. smk.sg-gr.neltd.co.jp. (
1998060200 ; serial
10800 ; refresh 3hr
3600 ; retry 1hr
3600000 ; expire 1000hr
86400 ) ; min 24hr
;
IN NS localhost.
localhost. IN A 127.0.0.1
1.0.0.127.in-addr.arpa. IN PTR localhost.
- ブート時の自動起動
/etc/rc.d/init.d/inetという名前のシェルスクリプトのstartとstop時へ以下のように追加する
start)
・
・
daemon named
・
・
stop)
・
・
killproc named
・
・
以上でブート時に自動起動するようになる
|