$ mv bind-9.3.0.tar.gz /usr/local/src
$ cd /usr/local/src
$ tar xvzf bind-9.3.0.tar.gz
$ tar xvzf bind-9.3.0.tar.gz
$ cd bind-9.3.0
$ ./configure
$ make
$ make
$ su
# make install
$ make
$ vi /etc/named.conf
named.conf
options{
directory "/var/named"; 設定ファイルをおくディレクトリ
pid-file "/var/run/named/named.pid"; pidファイルのパス
};
zone "."{
type hint;
file "named.root"; ルートサーバの設定ファイル
};
zone "0.0.127.in-addr.arpa"{ このサーバが管理するIP
type master;
file "localhost.rev"; 逆引き
};
zone "kis-lab.com"{ このサーバが管理するドメイン
type master;
file "m/kis-lab.com"; 正引き
};
$ vi /etc/named.conf
$ mkdir /var/named/
$ cp named.root /var/named/
$ mkdir /var/named/m
$ vi /var/named/localhost.rev
$ vi /var/named/m/kis-lab.com
localhost.rev
@ IN SOA lab.kis-lab.com. root.kis-lab.org. ( lab.kis-lab.com.: ホスト名, root.kis-lab.com.: 管理者のメールアドレス(@->.)
1 シリアルナンバー, このファイルを更新したらカウントアップする, 日付+カウンタってのが多いようです
3600 リフレッシュまでの時間[sec]
900 エラー時のリトライまでの時間[sec]
3600000 データの有効時間[sec]
3600 ) TTL
IN NS lab.kis-lab.com.
1 IN PTR localhost.lab.kis-lab.com.
kis-lab.com
@ IN SOA lab.kis-lab.com. root.kis-lab.com. ( lab.kis-lab.com.: ホスト名, root.kis-lab.com.: 管理者のメールアドレス(@->.)
1 シリアルナンバー, このファイルを更新したらカウントアップする, 日付+カウンタってのが多いようです
10800 リフレッシュまでの時間[sec]
1800 エラー時のリトライまでの時間[sec]
72001 データの有効時間[sec]
1D ) TTL
IN NS nsNameServerの設定
IN MX 10 mailメールサーバの設定, 10は優先順位でエラー時に次の番号のサーバへ行く
IN A 67.15.55.189ホストのIPアドレス, この辺@(ドメイン名)が省略されている
ホスト名とIPアドレスの対応表
localhost IN A 127.0.0.1
lab IN A 67.15.55.189
ns IN A 67.15.55.189
mail IN A 67.15.55.189
ホスト名の別名
www IN CNAME kis