| ||||||
|
Vine Linux 2.6 r4 DNS bind 9.2.3 r4 Setting memo 公式サイト http://www.isc.org/ ダウンロード場所 ftp://ftp.isc.org/isc/bind9/ ここの http://www.isc.org/index.pl?/sw/bind/ 右下の下記の部分 今回なぜ bind 9 をインストールするかですが 通常でしたら bind 8 で十分なのですが VIEW 機能を 固定の
IP1で使用したくて 固定の ADSL
IP8 より 光の IP1
だと思いますので ダウンロードファイルは ここでは bind-9.2.3.tar.gz になります。 ここから /usr/local/src にダウンロードします。 デフォルトでインストールされている bind-8.3.1-0vl3 をアンインストールするためバックアップを取ります。 アンインストール時にいっしょに削除されてしまうためです。 DNS サーバーを停止します。 # /etc/rc.d/init.d/named stop # cp /etc/named.conf /home/ck/named.conf // 設定ファイルの移動 # cp /var/named/* /home/ck/ // localhost.zone, named.ca, named.local, の移動 # cp /etc/rc.d/init.d/named /home/ck/named // 起動スクリプトの移動 これで bind の設定ファイル、起動スクリプト、/var/named/ 以下の localhost.zone, named.ca, named.local のバックアップが取れました。 # rpm -e caching-nameserver // bind の rpm をアンインストール # rpm -e bind-devel # rpm -e bind # rpm -e bind-utils
インストール # su ck $ cd /usr/local/src $ tar zxvf bind-9.2.3rc4.tar.gz $ cd bind-9.2.3rc4 $ ./configure --prefix=/usr/ --sysconfdir=/etc/ --mandir=/usr/share/man $ make $ su # make install
named ユーザーを作ります # emacs /etc/passwd どこでもかまわないので1行追加いたします named:x:25:25:Named:/var/named:/bin/false 保存は Ctrl + x , Ctrl + c , y , Enter # emacs /etc/group どこでもかまわないので1行追加いたします named:x:25: 保存は Ctrl + x , Ctrl + c , y , Enter
バックアップのファイルを戻す ( 上記でバックアップを取ったファイルを元の位置に戻します ) # cp /home/ck/named /etc/init.d/named # chmod 755 /etc/init.d/named # mkdir /var/named // rpmを削除したときになくなっているので # chown named.named /var/named // /var/named の権限の変更 # cp /home/ck/localhost.zone /var/named/ # cp /home/ck/named.ca /var/named/ # cp /home/ck/named.local /var/named/ /etc/named.conf は テストの状態ではスレーブ用 ( セカンダリー用 )設定ファイルを使用しましたので 今回はあえて戻しませんでした。 このファイルを置くと DNS サーバーが起動したとき /var/named 以下に 一気に大量のファイルが入り確認が取れるためです 戻すなら # cp /home/ck/named.conf /etc/named.conf
pid 用ディレクトリの作成 # mkdir /usr/var # mkdir /usr/var/run # chown named.named /usr/var/run
自動起動するように設定 # /sbin/chkconfig named on
起動させます # /etc/rc.d/init.d/named start [ OK ] # /etc/rc.d/init.d/named restart [ OK ] [ OK ] 以上で設定終了です
MEMO この状態で 権限を確認しました。 /usr/var/run と /var/named は named 権限です。 Windows で ファイルを編集する場合 改行コードは 「 LF 」 でアップになるようにしないと 起動スクリプトが働きません 作動しない場合は # emacs /var/log/messages もしくは # vi /var/log/messages , Esc , : , $ , = 最終行に移動 でチェックしてみてください start だけが成功し stop が失敗の場合は .pid ファイルの関係のエラーが出ました。( ディレクトリかその権限でのエラー )
| ||||||
|
Copyright(C)
2000-2004, 初心者のServer構築法とWindowsネットワーク All
Rights Reserved
|