- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- BIND/BIND9インストール(FreeBSD) へ行く。
- 1 (2007-07-14 (土) 14:37:28)
- 2 (2007-07-15 (日) 16:24:46)
BIND9インストール(FreeBSD)
概要
FreeBSD6.2にBIND9をインストールする。なお、chrootはしない。
インストール
portsで。
cd /usr/ports/dns/bind9 make install
rndcの設定
BIND9の起動などはrndcコマンドを用いる。
鍵の作成
rndc-confgen -a chown bind /etc/namedb/rndc.key
rndc.keyが出来たが、DNSサーバはユーザbindで実行する予定なので、オーナーを変更しておく。
rndc.confの編集
/etc/namedb/rndc.conf:
options { default-server localhost; default-key "key"; }; server localhost { key "key"; }; key "key" { algorithm hmac-md5; secret "ABCDEFG12345; };
↑「key "key" {}」の部分はrndc.keyのそれをそのままコピーする。
namedの設定
options { directory "/etc/namedb"; pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; //listen-on { 127.0.0.1; }; //forward only; /* forwarders { 127.0.0.1; }; */ }; include "rndc.key"; zone "." { type hint; file "named.root"; }; zone "0.0.127.IN-ADDR.ARPA" { type master; file "master/localhost.rev"; }; zone "example.net" { type master; file "master/example.net"; };
起動
named -u bind -c /etc/namedb/named.conf