dnsサーバRaiders

  
を設定します。

まずhttp://www.isc.org/products/BIND/(バージョン9.2.2)からバインドをダウンロードし、次のようにアーカイブを解凍します。

tar -xzvpf bind-9.2.2rc1.tar.gz
次に、ディレクトリを抽出したバインドソースコードディレクトリに変更します。

cd bind-9.2.2rc1次に、suがrootユーザーになります。

bindを' /usr /local /'ディレクトリにインストールします。ディレクトリがない場合は、次のディレクトリを作成します。

mkdir /usr /local

bind autoconfを使用するので、次のようにコンパイルするのは簡単です。

./configure - -prefix = /usr /local --mandir = /usr /local /share /man

数分で、ファイルは構成されました。その後、次の手順を実行します。

make

約20分でコンパイルが完了します。残りの作業はインストールすることです。次の手順を実行します。

make install

これも数分かかります。

インストールが完了すると、一部の設定ファイルが設定されていないため、bindをすぐに使用することはできません。例としていくつかの簡単な設定を与えます。

標準インストールには、named.confファイル、rndc.confファイル、およびlocalhost.revファイルを含むnamedbディレクトリがあります。これらを' /usr /local /etc'ディレクトリにインストールします。ディレクトリが存在しない場合は、最初にディレクトリを作成します。

mkdir /usr /local /etc

また、 "namedb"という名前のディレクトリを作成する必要があります。

mkdir /var /namedb

これで、' named.conf'ファイルを編集しました。後でコンテンツを追加することもできますが、今は次のようになります(ここからnamed.confファイルをダウンロードできます)。

options {

ディレクトリ" /var /namedb"; //作業ディレクトリ

pidファイル" named.pid"; //pidファイルを作業ディレクトリに配置します。それ以外の場合、pidファイルは/var /runディレクトリに配置されます。

};

zone"。" {type hint;

file" named.root";

};

//ループバックアドレス127.0.0.1を入力する逆アドレスマッピング

ゾーン" 0.0.127.in-addr.arpa" {

タイプマスター;

ファイル" localhost.rev";通知なし{type master; file "db.207.76.173"; notify no;};

zone" 173.76.207.in-addr.arpa"上記の例と異なる形式は実際に同じことをすることに注意してください。

zone" bind.com" {

タイプマスター;

ファイル" bind.com.zone";

notify no;

};

ここでnamed.root(名前付き.caと呼ばれることもあり、すべて同じことを意味します。すべての習慣は異なります)には、現在のグローバルトップレベルドメインネームサーバーのアドレス情報が含まれています。このファイルは時とともに時代遅れになる可能性があり、定期的にオンラインで更新する必要があります。これはinternicが提供するnamed.rootの無料ダウンロードです。このファイルの情報は常に最新のものです。以下に、localhost.revファイルを作成します。ファイルは次のようになります。

$ TTL 3600 @ IN SOA user1.bind.com。hostmaster.bind.com。(1;シリアル;変更があるたびに1つずつ増加3600;毎時更新900);毎回再試行15分3600000;有効期限1000時間3600);最小1時間IN NS nameserv1.bind.com.IN NS nameserv2.bind.com.1 IN PTR localhost。

localhost.revファイルをダウンロードしてダウンロードすることもできます。ファイルは/var /namedbディレクトリに配置されます。

mv localhost.rev /var /namedb

アドレス解決ファイルのインスタンスをダウンロードして、分析例から学ぶこともできます。

次に、rndc.confファイルを作成し、それを使用してnamed.confファイルを補足します。 rndc.confファイルはプログラムによって自動的に作成されます。ディレクトリを/usr /local /etcに変更しましょう。

cd /usr /local /etc

それからrndc-confgenを使って設定ファイルを生成します。 Solaris 7のバグのため、バインドに連絡するためにrndcが使用するキーを生成するために一連の文字を入力する必要があります(Solaris 8にインストールするときは、これらの厄介な文字を入力する必要はありません)。コマンドの形式は次のとおりです。

/usr /local /sbin /rndc-confgen>; rndc.conf

コンソールでプロンプトが「入力を停止する」まで入力します。これは自動的にrndc.confファイルを生成します。 rndc.confファイルには、named.confに追加する必要がある行もいくつか含まれています。次のコマンドで、これらの行をnamed.confファイルに自動的に追加できます。tail -n10 rndc.conf |  ヘッド-n9 |  Sed -e s /#\\ //g>;>; named.conf

これで、バインドを実行する準備が整いました。まずコンソールでコマンドを実行します。

/usr /local /sbin /named -gc /usr/local/etc/named.conf& & &

その後、ようやく「実行中」の動作が表示されます。

次のコマンドを使用してください。ゾーン数:5

デバッグレベル:0

xfers実行中:0

xfers遅延:0

soaクエリ進行中:0

クエリロギングがオフになっています。

サーバーが起動して実行中です。

バインドが開始された後は、rvcを使用してバインドの操作を制御し、設定ファイルを再設定できます。バインドを処理します。

これで、起動時にdnsサーバーを自動的に実行するように設定できます。実行するためにウィンドウを開く必要はありません。サーバーを起動するたびにbindが自動的に起動するように、' /etc/rc2.d'ディレクトリに起動ファイルを作成できます。この作業は比較的単純であり、ここでは繰り返されません。

Copyright © Windowsの知識 All Rights Reserved