BIND(DNS)のセッティング

せりか式 - Linux - サーバのセッティング - BIND(DNS)のセッティング

bind(dns)のインストール

  1. Internet Systems consortiumからBINDの最新版をダウンロードする(BIND 9.3)
  2. ダウンロードしたファイルを /usr/local/src/ に移動し、解凍する
    $ mv bind-9.3.0.tar.gz /usr/local/src
    $ cd /usr/local/src
    $ tar xvzf bind-9.3.0.tar.gz
  1. コンパイル
    $ tar xvzf bind-9.3.0.tar.gz
    $ cd bind-9.3.0
    $ ./configure
    $ make
  1. インストール
    $ make
    $ su
    # make install
  1. 設定ファイルの作成
    本来なら逆引きも必要ですが都合により作ってません
    しかも,以下の設定をテストしてないので動くかどうかわかりません(^^;
    $ 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";  正引き
    };
  1. named.rootの最新版をinternic.netからダウンロードする
  2. 辞書ファイルの作成
    ドメイン名の後ろの.を付け忘れたり,つけすぎないように注意
    $ 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


トップへ