トップ   サーバー構築   旅行日記   手記   リンク   About  

Bind9

BINDとはホスト名とIPアドレスの相互交換を行うDNS(Domain Name Service)を提供するものです。

ソースのダウンロード

ftp://ftp.isc.org/isc/bind9/ ここからダウンロードします。

インストール

tar xvfz bind-9.3.0rc4.tar.gz 
cd bind-9.3.0rc4
./configure --disable-ipv6
make
make install
※IPv6 で外と繋がっている場合は --enambel-ipv6 する。

ユーザーとグループの作成

groupadd -g 53 bind
useradd -u 53 -g 53 bind

ディレクトリ作成

Bind9を稼動させる為に必要なディレクトリ構造を作成します。
mkdir /var/named/ 
mkdir /var/named/etc/ 
mkdir /var/named/etc/ns/ 
mkdir /var/named/var/ 
mkdir /var/named/var/run/ 
mkdir /var/named/dev/

スペシャルファイルの作成

mknod /var/named/dev/null c 2 2 
mknod /var/named/dev/random c 2 3

設定ファイルの設置

cp bind-9.3.0/bin/tests/named.conf /var/named/etc/
cp /etc/localtime /var/named/etc

権限の変更

chown -R bind.bind /var/named

キーファイルの作成

cd /var/named/etc/
/usr/local/sbin/dnssec-keygen -a hmac-md5 -b 512 -n user bind

rndc.confの作成と編集

rndc-confgen > /var/named/etc/rndc.conf
コメントをはずし作成したキーの名称を設定する
key "rndc-key" {
        algorithm hmac-md5;
        secret "Kbind.+xxxxxxx.private";

named.confの設定

key "rndc_key" {
        algorithm hmac-md5;
        secret "Kbind.xxxxxxxxx.key";
};
        controls { inet ::1 allow { ::1; }
        keys { "rndc_key"; };
        inet 127.0.0.1 allow { 127.0.0.1; }
        keys { "rndc_key"; };
};
デフォルトで記載されていないので自分で追記する。

ドメイン情報の設定

Copyight (C) qurataro.com 2004-2007 quraportal All Rights. Reserved.